Продвинутый JavaScript
О чём курс
Разработчики, владеющие основами JavaScript, перейдут на уровень полноценного фронтенд-специалиста, способного проектировать архитектуру профессиональных веб-приложений. Программа сфокусирована на стандартах ES2015+ и современной инфраструктуре, используемой в реальных IT-компаниях. Вы освоите компонентный подход, паттерн MVC, работу с сетью через REST API и основы тестирования кода, что позволит отойти от простых скриптов к созданию масштабируемых систем. Обучение включает разбор инструментов сборки, таких как Webpack и Babel, и знакомство с серверным JS на базе Node.js.
Программа обучения
- Раздел 1: инфраструктура
- работа с системой контроля версий Git
- рабочий процесс на интенсиве
- дополнительные инструменты: eslint, npm, gulp
- Раздел 2: ES2015
- Спецификация ECMAScript 2015. Поддержка в браузерах, полифиллы
- Препроцессинг ES2015-кода: babel.
- Система сборки зависимостей: webpack.
- Раздел 3: Структуры данных. Функциональное программирование. Шаблонизация
- Структуры данных.
- Стандартные структуры данных в ECMAScript 2015: Map, Set, WeakMap, WeakSet, использование массивов JS как списков.
- Функциональное программирование.
- Раздел 4: Тестирование
- Тестирование.
- Behaviour Driven Development.
- assert.
- Раздел 5: ООП в ES2016. Компонентный подход
- Компонентный подход к работе с DOM.
- Паттерн MVC: View
- Объектно ориентированное программирование. Классы. Наследование.
- Раздел 6: Проектирование архитектуры приложений
- Компонентный подход: слабое связывание.
- Паттерн MVC: Controller
- Состояние приложения
- Адресная строка
- Раздел 7: работа с сетью, чтение
- REST, API
- AJAX
- Протокол HTTP. GET-запросы
- Promise
- fetch
- MVC: Model
- Раздел 8: работа с сетью, запись
- REST
- Протокол HTTP. POST, UPDATE, DELETE, PATCH-запросы
- Раздел 9: будущее, продвинутые практики, JS вне браузера
- ES7.
- Генераторы.
- async/await.
- node.js.
Другие материалы школы 12
HA HTML Academy Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».