phone_picture

Цель курса

Научить верстальщика спокойно и без лишней нервотрёпки решать типичные javascript-овые задачи, необходимые при вёрстке странички.

При этом особое внимание уделяется пониманию процессов. Например, мы не просто изучаем возможности библиотеки jQuery, мы сначала делаем на неё пародию, чтобы понять, как вся эта магия работает изнутри, и только потом переходим к самой библиотеке.

Программа курса

29 июня — урок 1. Основы языка.

  • Массивы и объекты
  • Области видимости переменных
  • Коллбеки
  • Нативные селекторы и иерархия
  • События
  • События для группы элементов

3 июля — урок 2. ООП в javascript.

  • Отмена событий по умолчанию
  • Основы ООП в ES5
  • Класс и объект
  • Свойства и методы
  • Создание таймера обратного отсчёта
  • Создание слайдера фотографий

6 июля — урок 3. Тренировка ООП.

  • Создание пародии на jQuery
  • Философия jQuery-стиля
  • Хранение группы элементов
  • Функции-обёртки для работы с элементами
  • Волшебный return this для написания цепочек
  • Функции с разным количеством параметров

10 июля — урок 4. Основы jQuery.

  • Выбор версии и подключение библиотеки
  • Селекторы и фильтры
  • Основные функции для работы с элементами
  • Обработка событий
  • Простейшие функции анимации
  • Создание слайдера фотографий

13 июля — урок 5. Тренировка jQuery.

  • Последовательные и параллельные анимации
  • Управление потоком анимаций
  • Всплытие и отмена событий
  • Live-события
  • Создание плавного скроллинга
  • Заготовка для модального окна

17 июля — урок 6. jQuery PRO.

  • Полезные плагины
  • Слайдер Owl Carousel
  • Слайдер Slick
  • Javascript в фреймворке bootstrap
  • Создание собственного плагина
  • Создание и вызов произвольных событий

24 июля — урок 7. Текущие тренды.

  • Новые стандарты языка
  • Объявление переменных
  • Стрелочные функции и контекст
  • ООП в ES6
  • Другие приятные мелочи
  • Поддержка и использование

31 июля — урок 8. Обобщение и Node.

  • Слабая поддержка ES6+ браузерами
  • Node.js, gulp и webpack
  • Работа с node.js command propmt
  • Настройка gulp
  • Преобразования с babel
  • Удобная сборка проекта

Преподаватель курса

Дмитрий Лаврик

Профессиональный веб-разработчик

Опыт работы в сфере разработки сайтов более 5 лет. Ориентируется во всех вопросах создания сайтов, от вёрстки до backend-а.

Опытный преподаватель

Начиная с 2011 года, под его руководством тысячи учеников прошли путь от новичков до успешных веб-программистов. Если вы ещё не знакомы с Дмитрием, рекомендуем заглянуть на его youtube-канал, где вы найдете много полезных видео и сможете узнать стиль преподавания Дмитрия.

Дмитрий Лаврик

Что вы получите

8 онлайн уроков

По вторникам и пятницам в 20:00 МСК. Продолжительность каждого занятия около двух часов. На уроках разбираются домашние работы учеников и новый материал.

Видеозаписи всех уроков

Если вы по какой-то причине не смогли посетить урок, не переживайте, он всегда доступен в записи в хорошем качестве. Вы сможете посмотреть его в любое время, хоть через год :)

Материалы и исходники

Все примеры, которые мы рассматриваем на уроках, вы получаете в архиве. Таким образом, даже не написав ни строчки кода, вы получаете набор готовых решений, сделанных на уроке.

Домашние задания

После каждого урока выдаётся домашнее задание, которое нужно сделать для закрепления пройденного материала. Плохие оценки не ставим – только конструктивные комментарии :)

Обратную связь от преподавателя

Домашнее задание каждого ученика разбирается на уроке. Поэтому максимальный размер группы ограничен, чтобы каждый мог получить комментарии по своей работе.

Доступ в закрытую группу

Во время прохождения курса все участники тусуются в рамках закрытой площадки, где помогают друг другу, а также задают вопросы преподавателю и получают ответы на них.

Необходимый уровень знаний для курса

Внимание! Для прохождения данного курса необходимо владение основами программирования! Если вас пугают такие темы, как переменные, ветвления, функции, циклы и массивы, то курс не для вас.

Если знания основ есть, то

изучите вебинар, расположенный рядом

Если в нём понятны основные моменты — добро пожаловать на курс!

Запись на курс

Скидка на раннюю запись!

11 500 руб. 7 500 руб.

0
 
Способы оплаты

Часто задаваемые вопросы

Будут ли записи уроков

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

Какой начальный уровень знаний необходим

Владение основами программирования. Также советую посмотреть вебинар, расположенный чуть выше.

Нужно ли делать ДЗ

Дело добровольное - двойки не ставим :) Но, как показывает практика, без выполнения домашних заданий материал не усвоится.

А есть более продвинутый курс

Да, есть курс по современному javascript фреймворку Vue.js

А если я боюсь изучать js

Все боятся того, чего не знают. Это нормально. Пока не попробуете – не изучите, это гарантировано :)

Будут ли ещё потоки этого курса

Будут, но точных дат нет — посмотрим на желание аудитории.