Программа

JavaScript. Архитектура клиентских приложений

4.6/5

0 отзывов

JavaScript. Архитектура клиентских приложений
Мы подберём вам опытного наставника, за плечами у которого работа с десятками студентов. Позаботимся, чтобы стиль и формат работы наставника вам подошёл.
Форма обучения
Онлайн
Длительность
3 месяца
Оплата на сайте
школы
За весь курс32 900 ₽
В месяц5 480 ₽
Записаться
  • Лайвы
  • Практика
  • Ревью кода
  • Понимание полного цикла работы разработчика
  • Опыт работы с дедлайнами
  • Лайвы
  • Практика
  • Ревью кода
  • Понимание полного цикла работы разработчика
  • Опыт работы с дедлайнами
  • О курсе
  • Программа
  • Трудоустройство
О курсе

Курс доступен в индивидуальном формате

Индивидуальный формат идеально подходит для компаний. Сделайте процесс обучения сотрудников максимально эффективным и подстройте его под рабочий график.

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

 

Программа

Single Page Application (SPA)

Раздел 1

Рассмотрим схему работы на курсе и узнаем, какие инструменты нам понадобятся. Познакомимся с понятием модульности и рассмотрим, как устроены модули в последних версиях стандарта ECMAScript и как собирать такие модули сборщиком.

Организационные вопросы.

  • Обзор проектов.
  • Схема работы на курсе.

SPA.

Архитектура.

  • Разбор основ паттерна MV.

Модули.

  • Как работают модули в ES20xx.
  • Циклические зависимости.

Инфраструктура.

  • Сборка приложения при помощи webpack.
  • Карты исходников (source map).

 

Структуры данных

Раздел 2

Узнаем, зачем нужны структуры данных frontend-разработчику и как их применять в своих проектах.

 

ООП. Введение

Раздел 3

Познакомимся с объектами в JavaScript и рассмотрим новый способ их создания — с помощью классов. Поговорим про (не)изменяемость данных и разберём основы ООП.

 

ООП. Наследование и полиморфизм

Раздел 4

Продолжаем знакомиться с ООП в JavaScript. Разберём понятия полиморфизма и наследования. Подчиним магический this (контекст). Попрактикуемся в написании компонентов многоразового использования.

 

MVP. Presenter

Раздел 5

Начнём детальный разбор составляющих MVP. С помощью презентера (presenter, англ.) установим связь между компонентом и структурой данных: обновление данных при взаимодействии пользователя с компонентами.

 

MVP. View и MVP. Model

Раздел 7

Продолжим детальный разбор составляющих MVP. Рассмотрим способы реализации интерактивных компонентов, которые должны реагировать на действия пользователя без обновления данных.  Завершим детальный разбор составляющих MVP. Установим обратную связь: обновление компонентов при изменении данных.

 

Работа с сетью

Раздел 8

Вспомним, как работает протокол HTTP. Узнаем, что такое REST и REST API. Разберёмся с объектом Promise и узнаем, как он помогает отправлять и обрабатывать HTTP-запросы. Разберём, как проектировать интерфейсы, в которых есть асинхронный код так, чтобы пользователю было удобно.

Трудоустройство

После прохождения курса вы получите электронный сертификат

Образовательная деятельность осуществляется на основании государственной лицензии № 3026 от 6 июня 2017 года.

Напишите нам
Меню

Мы используем файлы cookie для анализа событий на нашем сайте. Продолжая просмотр сайта, вы принимаете условия использования