Онлайн-курс
занятий
занятий в неделю
старт
За неделю записалось
Осталось
Выучи язык JavaScript!
На первых занятиях студенты познакомятся с основами JavaScript и узнают, какие существуют типы данных, чем отличаются примитивные типы от объектов, а объекты между собой, а также научатся работать с управляющими конструкциями.
Вторая часть курса познакомит студентов с инструментами, предоставляющими JavaScript для удобства манипуляции данными, а также с теми возможностями, которые будут появляться в будущем.
В последней части будут рассмотрены основополагающие концепции языка JavaScript, такие как замыкание и прототипное наследование, а также основы построения программ по использованию ООП.
Цели курса
- Изучить синтаксис языка, его грамматические конструкции и ознакомиться с основами программирования на языке JavaScript
- Изучить основы объектно-ориентированного программирования в JavaScript, такие как классы, наследование, полиморфизм и инкапсуляция
Изучаемые технологии
-
JavaScript
Программа онлайн-курса
JavaScript Basiс

-
Введение в JavaScript
- Что означает термин «язык программирования»
- Виды языков программирования
- Цели создания языка
- Этапы эволюции JavaScript, области применения
-
Грамматика
- Из чего состоит JavaScript-код
- Типы данных и операторы в JS
- Преобразование типов
- Способы объявления переменных
- Области видимости
- Что такое управляющие конструкции
- Условия, циклы и как обрабатываются исключения
-
Объекты
- Способы создания объектов, какие операции над ними можно проводить
- Ссылочный тип
- Встроенные объекты, их особенности
-
Функции
- Функции, для каких целей они существуют в программировании
- Сигнатура, в чем отличия параметров от аргументов
- Способы объявления функций в JavaScript, особенности их поведения
-
Ключевое слово «this»
-
Встроенная функциональность
- Инструменты для работы с разными типами данных «из коробки»
- Встроенные методы работы со строками, числами, объектами и массивами
-
Алгоритмы
- Для чего используются алгоритмы
- Реализация наиболее распространенных алгоритмов поиска и сортировки
-
JavaScript сегодня и завтра
- Нововведения в JS с 2015 года
- Что нового планируется в развитии языка в ближайшем будущем
-
Замыкания
- Какие этапы проходит код перед исполнением
-
[[Prototype]]
- Прототипное наследование
- Как устроена цепочка прототипов
- Как работают внутренние механизмы чтения и записи в объектах
- Как устанавливать и изменять прототипы объектов
-
Основы ООП
- Парадигма программирования
- ООП, ключевые принципы этой парадигмы
- Понятие «сущность», «связь», «coupling», виды связей
-
Мир за пределам JavaScript
- Формат JSON и регулярные выражения
Выпускники получают сертификат об окончании курса
Каждый сертификат имеет уникальный номер, по которому потенциальный работодатель может проверить его валидность и увидеть базовые показатели успеваемости.
Как проходит обучение
Преимущества онлайн-обучения в Компьютерной школе Hillel
-
Группы по 17 человек Преподаватель уделяет время каждому студенту
-
Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
-
Система личных кабинетов Эффективное и удобное обучение.
-
Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
-
Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
-
Практические занятия Большая часть занятий ориентирована на практику.
-
Что мы делаем для того, чтобы вы достигли успеха?
-
Проводим мастер-классы по подготовке резюме и поиску работы
-
Регулярно обновляем программы курсов под требования рынка
-
Приглашаем преподавать только лучших практикующих специалистов
-
Развиваем нашу сеть партнеров среди топовых IT-компаний
-
Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)
Наши преподаватели и выпускники работают в топовых IT-компаниях мира
Часто задаваемые вопросы
-
Какая квалификация преподавателей?
Все преподаватели компьютерной школы Hillel являются практикующими специалистами, которые работают в топовых IT компаниях и обладают опытом работы от 4 лет.
-
Будут ли задавать домашние задания на курсе JavaScript Basiс? Проверяется ли выполненное задание?
Да! Ведь это обязательная и очень важная часть процесса вашего обучения, так как каждый Студент должен закрепить весь полученный на занятии материал дома, выполняя домашние задания. Каждое заданное ДЗ будет проверяться преподавателем, и по нему вы будете получать фидбэк. Также некоторые задания разбираются на следующем занятии. Без выполнения домашний заданий никто не сможет добиться желаемого результата.
-
Как получить максимальный балл за домашнее задание на курсе JavaScript Basiс?
Выполнение домашних работ, одна из самых важных составляющих обучения. Для того, чтобы получить максимальный балл за домашнее задание, нужно:
- Выполнить задание в указанные сроки
- Выполнить все условия задания
- Выполнить задание без ошибок
- Пересдача домашнего задания не более одного раза
-
Какой нужно иметь компьютер, чтобы обучаться на курсе JavaScript Basiс?
Требования к компьютеру для обучения на курсе JavaScript Basiс.
Операционная система:
- Windows 10 64-бит
- macOS 10.13 или выше
- Linux: Ubuntu 16.04 - 20.04
Процессор* :
- Минимум intel core i5 4-го поколения
- Рекомендуется i5 8-го
*Допустимы аналоги от AMD
Оперативная память:
- Минимум 8 Гб
- Рекомендуется 16 Гб
Память:
- Минимально 500 Гб HDD и более
- Рекомендуется 200 Гб SSD и более
-
Как я могу оплатить обучение?
Оплата производится через выставление инвойса на E-mail через сервисы LiqPay и Fondy.
-
Как работает оплата частями?
Мы предлагаем возможность разбить стоимость курса на ежемесячные платежи до 12 частей посредством рассрочки в ПриватБанк или Монобанк. При этом вам не нужно платить дополнительные комиссии или проценты банкам, поскольку Школа оплачивает эту комиссию за вас.
Если вы хотите воспользоваться оплатой частями, пожалуйста, обратитесь к нашему менеджеру любым удобным для вас способом.
Подробнее об оплате по частям в нашем материале.
- Как пройти собеседование по JS? И зачем?
- 89277
- 3538
Как пройти собеседование по JS? И зачем?
смотреть 71 мин-
Юрий Федоренко Senior Front-end Developer в MacPaw
- Замыкания в JavaScript
- 48472
- 3125
Замыкания в JavaScript
смотреть 6 мин-
Юрий Федоренко Senior Front-end Developer в MacPaw
- Как пройти собеседование по JS? И зачем? vol.2
- 32034
- 1910
Как пройти собеседование по JS? И зачем? vol.2
смотреть 69 мин-
Юрий Федоренко Senior Front-end Developer в MacPaw
- JavaScript: Callstack и Event Loop
- 17219
- 918
JavaScript: Callstack и Event Loop
смотреть 10 мин-
Александр Грибанов Senior Developer в DataArt
- JavaScript. Работа с API Telegram, Youtube, VK
- 17062
- 152
JavaScript. Работа с API Telegram, Youtube, VK
смотреть 61 мин-
Петр Кучер JS Developer в Playtika
- Объекты и работа с ними в Javascript
- 15718
- 504
Объекты и работа с ними в Javascript
смотреть 122 мин-
Савелий Сычев Software Engineer в Microsoft