IDE, настройка, полезные приёмы использования, средства для автопроверки кода.

Основные структуры данных, работа с числами, строками, датами, массивами, объектами.

Инструменты разработки, отладка в браузерах.

Автоматизированное тестирование, инструменты и их применение.

Современный стандарт ES-2017, его кросс-браузерное использование сейчас.

Замыкания и их грамотное применение.

Внутреннее устройство движка JavaScript.

Контекст this в деталях.

Форвардинг, одалживание и делегирование функций.

Прототипы, классы, прототипное и функциональное ООП, детали использования.

По окончанию первой части курса:

  • вы свободно пользуетесь языком JavaScript,
  • умеете пользоваться особенностями и новыми возможностями стандарта ES-2015.
  • хорошо разбираетесь в языке JavaScript, получаете знания и навыки написания JavaScript-кода, соответствующего современным стандартам.
  • Научитесь работать со страницей и посетителем, создавать меню, слайдеры, Drag’n’Drop и прочие интерфейсные компоненты.
  • научитесь строить архитектуру, взаимодействие между компонентами, как организовать проект и код, систему сборки с использованием ES6.

Вы  улучшаете свои навыки в последующих частях курса.

Как проходит обучение?

Время обучения: 36 часов, включая 10 дней каникул с самостоятельно выполняемым заданием, плюс видеокурс за неделю до начала занятий.

За это время мы планируем освоить очень многое.

Это подразумевает серьезную дисциплинированную проработку материала самостоятельно.

    До начала курса вы получаете вводный видео-курс.

    К основному курсу необходимо с ним ознакомиться. Там раскрыты самые базовые темы, которые можно дать в таком формате. Это введение нужно, чтобы мы на занятиях не разбирали ну уж совсем простые темы (но вы сможете задавать вопросы по ним, если будут, в том числе и до начала курса).

    Далее, к каждому занятию выдаются материалы для освоения и задачи.

Предварительные требования

Знание JavaScript не требуется. До начала обучения выдаётся вводный видеокурс по основам языка, особенно полезный для тех, кто начинает с нуля.

Регистрация и оплата курса