На бесплатном курсе по JavaScript (js) вы изучите основы JavaScript, познакомитесь с ключевыми понятиями и синтаксисом, изучите азы построения программ и напишите свой первый код, изучите базовую арифметику и научитесь переводить операции на язык компьютера, научитесь пользоваться готовыми функциями, вызывать их, использовать стандартные библиотеки функций, узнаете роль циклов, познакомитесь с модулями и работе с ними.
Зачем изучать JavaScript
JavaScript — технология, благодаря которой веб-страницы становятся интерактивными. С помощью этого языка реализуют анимацию и визуальные эффекты, формы, автоматическое заполнение полей и множество других элементов современных сайтов.
Курс рассчитан на тех, кто делает первые шаги в программировании и хочет сформировать базовые навыки для дальнейшего развития. Он также подойдет верстальщикам, планирующим углубиться во фронтенд-разработку, и разработчикам, которым необходимо повторить основы или познакомиться с актуальными подходами к созданию веб-проектов.
Программа обучения
Основы JavaScript. Познакомитесь с языком и напишете первый код. Разберете комментарии, инструкции, проверку решений, тестирование и синтаксические ошибки.
Арифметические операции. Научитесь выполнять вычисления средствами JavaScript. Рассмотрите операторы, порядок выполнения действий, композицию операций, числа с плавающей точкой, Infinity и NaN, а также познакомитесь с работой линтера.
Строки. Освоите представление текстовой информации в коде. Разберетесь с кавычками, экранирующими последовательностями, объединением строк и кодировкой.
Переменные. Научитесь сохранять и повторно использовать данные, изменять значения и выбирать понятные имена. Изучите выражения в определениях, конкатенацию с переменными, стили именования, константы и работу с так называемыми магическими числами.
Расширенная работа со строками. Освоите интерполяцию, получение символов по индексу, создание срезов и оформление многострочного текста.
Типы данных. Разберете особенности типизации в JavaScript, познакомитесь с undefined, неизменяемостью примитивных значений и явным преобразованием одного типа в другой.
Вызов функций. Научитесь применять готовые функции и читать их описание в документации. Рассмотрите параметры по умолчанию, функции с переменным количеством аргументов и понятие детерминированности.
Объекты, их свойства и методы. Познакомитесь с одним из фундаментальных типов данных JavaScript. Научитесь обращаться к свойствам объектов, использовать методы, комбинировать выражения и строить цепочки вызовов. Также рассмотрите принцип неизменяемости данных.
Создание функций. Научитесь самостоятельно определять функции и возвращать из них значения. Разберете необязательные параметры, аннотации типов, сокращенный синтаксис, модули и пакеты.
Логика. Освоите логический тип данных, сравнение строк, отрицание и сочетание нескольких логических операций. Научитесь создавать функции-предикаты и работать с результатами логических выражений.
Условные конструкции. Разберетесь, как изменять поведение программы в зависимости от заданных условий. На практике освоите if, else, else if, тернарный оператор и switch.
Циклы. Научитесь организовывать многократное выполнение операций. Изучите while и for, условия внутри циклов, накопление числовых и строковых данных, обход строк, инкремент и декремент, возврат из цикла и приемы отладки.
Хекслет - онлайн-школа программирования
Основная специализация веб-разработка. В школе есть обучающие программы для новичков и действующих разработчиков. Студенты могут получить все необходимые навыки и знания для трудоустройства веб-разработчиком.
Онлайн-школа программирования, за выпускниками которой охотятся компании
Студенты Хекслета проходят гарантированные собеседования в компаниях-партнёрах
Почему Хекслет
Программы курсов спроектированы так, что их невозможно «отсидеть» или «прослушать». Хекслет заточен на серьезную подготовку будущих специалистов и идеально подходит для тех, кто хочет получать новые востребованные знания в области создания сайтов и веб-приложений
Практика с начала курса. Начнем писать код на первом уроке. Вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также работа над 4 проектами, в рамках которых вы напишете полноценные веб-приложения и сайты для портфолио на GitHub
Глубокая проработка тем. Мы не сторонники подхода в обучении «повтори за учителем». На курсах Хекслета работа над задачей идет только через реальное понимание. Вы будете не просто писать код на новом для себя языке, а научитесь самостоятельно находить и создавать лучшие решения
Сертификат. Работодатели ценят выпускников Хекслета и даже указывают наши курсы как преимущество при найме. Сертификат — подтверждение того, что вы серьезно поработали над собой и имеете хорошую перспективу стать первоклассным QA-тестировщиком
Опытные наставники. Практикующие разработчики, которые скорректируют траекторию обучения и помогут справиться с трудностями во время прохождения курса. Вы не останетесь один на один с программой и вам не будет стыдно за проделанную работу
Подготовка к трудоустройству. Знания и навыки, которые вы получите на курсе, релевантны требованиям международных компаний. А еще есть программа Карьерный трек, в рамках которой вы подготовитесь к поиску первой работы в IT
Как проходит обучение
Курс состоит из учебных модулей с уроками и проектами
1-2 раза в неделю — встречи с наставником: вебинары, сессии лайвкодинга
В каждом уроке — теория, тесты на закрепление изученного и практика прямо в браузере
Все онлайн-встречи сохраняем в записи — можно пересматривать!
JavaScript – востребованный язык программирования. Если вы всерьез задумываетесь о работе в сфере IT, обратите внимание на профессию JavaScript-разработчика. В этих специалистах нуждаются тысячи компаний. Расскажем, какие знания необходимы представителям профессии и где пройти обучение.
На данный момент веб-разработка является активно развивающейся отраслью, требующей огромного числа специалистов. В числе же наиболее востребованных программистов для web'а, находятся владеющие JavaScript.
Чтобы освоить востребованную профессию IT-специалиста, потребуются знания языков программирования. Мы сделали подборку самых популярных их них, освоив которые вы сможете построить карьеру мечты.
Помощь и консультация специалиста:
заполните форму, и мы вам перезвоним
Вопросы / Записаться
Вопросы / Записаться
Сайт использует файлы cookie (в том числе, файлы cookie, используемые «Яндекс-метрикой») с целью анализа
поведения посетителей для улучшения Сайта. Продолжая пользоваться Сайтом, вы соглашаетесь на использование
файлов cookie в соответствии с нашей политикой конфиденциальности.