Зарегистрироваться
6 февраля - 6 апреля
16 занятий
14000
Уровень знаний для участия – HTML, CSS
Тольятти,
Малахитовая, 3 (офис
компании Веблайм)
Действующие скидки** 10% участникам
Интенсива по фронтенду (начальный уровень)
20% выпускникам Базового курса по фронтенд-разработке 30% студентам

*Возможна рассрочка на период обучения
**Скидки не суммируются

Продвинутый курс
по фронтенд разработке

Прокачаем ваши навыки во фронтенд-разработке!

Зарегистрироваться
6 февраля - 6 апреля
16 занятий
14000
Уровень знаний для участия – HTML, CSS
Тольятти,
Малахитовая, 3 (офис
компании Веблайм)
Действующие скидки** 10% участникам
Интенсива по фронтенду (начальный уровень)
20% выпускникам Базового курса по фронтенд-разработке 30% студентам

* Возможна рассрочка на период обучения
** Скидки не суммируются

Содержание интенсива

Введение в JS:
  • — Javascript.
  • — Универсальный js.
  • — Среда исполнения.
Основы языка:
  • — Переменные.
  • — Типы данных.
  • — Условия.
  • — Условные операторы.
  • — Циклы.
Функции:
  • — Функции.
  • — Типы объявлений.
  • — Область видимости.
  • — Анонимные функции.
  • — Возврат функции.
  • — Замыкание.
  • — Всплытие.
Обработка ошибок:
  • — Виды ошибок.
  • — Объект Error.
  • — Throw, try, catch.
  • — Консоль в DevTools.
  • — Точки остановки.
Объекты и массивы:
  • — Объекты.
  • — Методы и свойства объектов.
  • — Передача по ссылке, this.
  • — Массивы.
  • — Методы и свойства массивов.
DOM:
  • — DOM
  • — Поиск элементов.
  • — Отношения между элементами.
  • — Атрибуты и содержание.
  • — Взаимодействие с DOM-узлами.
  • — HTML-формы.
DOM-события:
  • — События.
  • — Обработчики событий.
  • — Объект события.
  • — Действие по умолчанию.
  • — Виды событий.
  • — Делегирование.
Асинхронность:
  • — Жизненный цикл Javascript.
  • — Таймеры.
  • — Callback.
  • — Event.
  • — Promise.
  • — Deferred.
  • — Ajax.
BOM:
  • — BOM.
  • — Window.
  • — Document.
  • — Screen.
  • — Navigation.
  • — Location.
  • — History.
HTML5 API:
  • — HTML API.
  • — History states.
  • — Local/session storage.
  • — FileAPI.
  • — WebSocket.
  • — WebWorker.
  • — Geolocation.
ООП:
  • — this.
  • — bind, call, apply и аргументы.
  • — ООП.
  • — Конструкторы.
  • — Наследование.
MV* паттерны:
  • — MV-паттерны.
  • — Паттерн “Модуль”.
  • — Отношение между элементами.
  • — Data binding.
NODE.JS:
  • — Установка.
  • — Модули.
  • — Callback.
  • — Цикл событий.
  • — Express.
Workflow:
  • — Terminal.
  • — Git и Github.
  • — Npm 5.
  • — Gulp 4.
  • — Webpack 3
  • — SASS
  • — LESS
ECMAScript 6:
  • — Трансляция ES6 через Babel.
  • — Область видимости.
  • — Шаблонные строки.
  • — Функции с передачей контекста.
  • — Деструктуризация.
Введение в React JS:
  • — Настройка окружения.
  • — Основы работы.
  • — Virtual DOM и JSX.
  • — Синтаксис компонентов.
  • — Поток данных.
  • — Lifecycle компонента.

Научим

1
Работать с JavaScript.
2
Принципам объектно-ориентированного программирования в JavaScript.
3
Подключать существующие и модернизировать JS-модули.
4
Создавать собственные JS-модули.
5
Работать с Git и Github, Npm, Gulp, Webpack.
6
Работать над проектом в команде.

Изучаемые технологии

GIT

BEM

CSS 3

HTML 5

SASS

GULP

ECMAScript 6

NPM

GitHub

Результат

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

Оплачиваемая стажировка

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