Що нового?

Набір учасників [HTML Academy] JavaScript. Архітектура клієнтських додатків, рівень 2. Березень 2021

Інформація про покупку
Тип покупки: Складчина
Ціна: 9523 ГРН
Учасників: 0 з 81
Організатор: Відсутній
Статус: Набір учасників
Внесок: 122.3 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

чому курс професійний
На цьому курсі ви навчитеся робити справжні проекти, такі ж за рівнем складності, як в індустрії. І будете робити їх правильно, щоб після навчання видавати результат високого рівня, за який компанії готові платити.

Щоб домогтися такої якості навчання, ми використовуємо професійну тріаду"критерії-проекти-наставники":

що вас чекає на навчанні
  • живі лекції
    Лекції проходять по понеділках і четвергах з 19:00 до 21:00 за московським часом. Запис лекції доступна на наступний день.
  • Практика
    Після лекції ви виконуєте домашнє завдання, в якому працюєте над своїм проектом і закріплюєте навчальний матеріал.
  • Рев'ю коду
    Після кожного завдання ваш особистий наставник перевіряє якість роботи, ділиться досвідом і розповідає, як можна зробити краще.
чи підходить вам цей курс
  • навчання розраховане на випускників курсу " JavaScript. Професійна розробка веб-інтерфейсів " або для розробників, які бажають підняти свої навички.
  • обсяг завдань підібраний так, щоб навіть зайняті і працюючі люди встигали виконувати їх в строк, працюючи в комфортному режимі.
  • щоб успішно пройти курс вам знадобиться 15-20 годин на тиждень або 2,5−3 години на день. Займайтеся рівномірно протягом тижня або занурюйтеся в навчання на вихідних.
  • терміни підсумкового захисту дозволяють детально опрацювати зворотний зв'язок від перевіряючого наставника і отримати відмінно виконаний особистий проект.
перший тиждень
Навчання. Участь у живих лекціях, робота над проектом з особистим наставником.

Розділ 1
Single Page Application (SPA)

Розглянемо схему роботи на інтенсиві і дізнаємося, які інструменти нам знадобляться. Познайомимося з поняттям модульності і розглянемо, як влаштовані модулі в останніх версіях стандарту ECMAScript і як збирати такі модулі збирачем.

Організаційні питання.
  • огляд проектів.
  • Схема роботи на інтенсиві.
SPA.
Архітектура.
  • розбір основ патерну MV*.
модулі.
  • Як працюють модулі в ES20xx.
  • циклічні залежності.
інфраструктура.
  • збірка програми за допомогою webpack.
  • карти вихідних (Source map).
Практика
  • Створення репозиторію, форк, клонування.
  • знайомство з проектом.
  • поділ проекту на модулі.
  • налаштування інфраструктури для роботи на інтенсиві.
  • підключення в збірку завантажувача модулів.
Розділ 2
Структури даних

Дізнаємося, навіщо потрібні структури даних frontend-розробнику і як їх застосовувати в своїх проектах.

другий тиждень
РОЗДІЛ 3
ООП. Введення

Познайомимося з об'єктами в JavaScript і розглянемо новий спосіб їх створення - за допомогою КЛАСІВ. Поговоримо про (не)змінність даних і розберемо основи ООП.

третій тиждень
Розділ 4
ООП. Спадкування і поліморфізм

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

Четвертий тиждень
Розділ 5
MVP. Presenter

Почнемо детальний розбір складових MVP. За допомогою презентера (presenter, англ.) встановимо зв'язок між компонентом і структурою даних: оновлення даних при взаємодії користувача з компонентами.

Розділ 6
MVP. View

Продовжимо детальний розбір складових MVP. Розглянемо способи реалізації інтерактивних компонентів, які повинні реагувати на дії Користувача без оновлення даних.

П'ятий тиждень
Розділ 7
MVP. Model
Завершимо детальний розбір складових MVP. Встановимо зворотний зв'язок: оновлення компонентів при зміні даних.

шостий тиждень
Розділ 8
Робота з мережею
Згадаймо, як працює протокол HTTP. Дізнаємося, що таке rest і REST API. Розберемося з об'єктом Promise і дізнаємося, як він допомагає відправляти і обробляти HTTP-запити. Розберемо, як проектувати інтерфейси, в яких є асинхронний код так, щоб користувачеві було зручно.

перший тиждень захисту
Початок підготовки до підсумкового захисту.

Розділ 9
Offline

Дізнаємося, чи є життя без Інтернету.

сьомий тиждень
Захист проекту.підготовка проекту до підсумкового захисту та оцінка його перевіряючим наставником за критеріями якості.

другий тиждень захисту
Перша оцінка проекту перевіряючим наставником за критеріями якості.

восьмий тиждень
Третій тиждень захисту

Поліпшення проекту за зауваженнями перевіряючого наставника і подача на другу оцінку.

Дев'ятий тиждень
Четвертий тиждень захисту

Внесення фінальних правок і отримання підсумкової оцінки.
https://privatelink.de/?https://htmlacademy.ru/intensive/ecmascript
 
Угорі