Курсы Front-end ориентированы на людей, которые уже достаточно хорошо знакомы с данной областью программирования. На занятиях углубляются имеющиеся знания о верстке сайтов, изучаются современные инструменты, концепции и методы front-end программирования, прорабатываются навыки работы с языковыми средами. Слушатели знакомятся со многими специализированными темами (например, с кросс-браузерностью и адаптивностью). Полученных знаний и навыков хватит для трудоустройства на должность Junior Front-end-разработчика.
По окончании курса вы сможете:
- Полноценно владеть профессиональными технологиями для Frontend-разработок;
- Ориентироваться в узкоспециализированных вопросах, касающихся работы с современными библиотека, фреймворками и браузерами.
Формат обучения: онлайн-уроки с преподавателем индивидуально или в мини-группе
Пробный урок бесплатно
Webpack
Node.js
Настройка сборок
Автоматизация разработки
HotModuleReplacment
Jade/Pug в деталях
Семантика
Инструменты для компиляции в HTML
Шаблонизация
Работа с циклами и условиями
Webpack loader
Встроенные функции и переменные
HTML5 API
MIME-типы и формы
File API
File System API
Media
Blob
CSS3
Медиа-запросы
Анимации
Псевдо-селекторы
Адаптивная верстка
Material Design
Foundation
Bootstrap 4
SCSSSass
PostCSS
Mixins
Canvas
Основы использования Canvas
Примитивы
RequestAnimationFrame
WebGL
js + Phaser
SVG
Vue.js
Базовая архитектура
Компоненты
Роутинг
Хранение данных
Взаимодействие компонентов
Webpack плагины
HTML плагины
CommonChunks
Плагины для работы со стилями
Хранение данных и состояния
Manifest
ServiceWorker (кеширование)
PWA (progressive web application)
Offline работа сайта
jQuery
Работа с DOM
Работа с событиями
Работа с AJAX
Unit tests
Karma
Chai + Mocha
TDD BDD
Webpack + Testing
Процесс создание полноценного проекта
Agile