Доступно

[HTML academy] Профессиональный онлайн‑курс JavaScript, уровень 2 [27 июля — 30 сентября 2020]

Тема в разделе "Курсы по программированию", создана пользователем Boomberman30, 4 июл 2020.

Цена: 23900р.
Взнос: 1000р.-95%
100%

Основной список: 53 участников

Резервный список: 7 участников

Статус обсуждения:
Комментирование ограничено.
  1. 4 июл 2020
    #1
    Boomberman30
    Boomberman30 ОргОрганизатор
    [HTML ACADEMY] Профессиональный онлайн‑курс JavaScript, уровень 2 [27 июля — 30 сентября 2020]

    хтмл.png

    На этом курсе вы научитесь делать настоящие проекты, такие же по уровню сложности, как в индустрии. И будете делать их правильно, чтобы после обучения выдавать результат высокого уровня, за который компании готовы платить.

    Что будет доступно в складчине:
    • Исходники личных и учебного проектов
    • Четкое тз по выполнению проектов
    • Доп.материалы для обучения
    • Задание и методичка к каждой лекции
    • Репозиторий интенсива
    • Чат интенсива в телеграм
    • Все лекции интенсива в лучшем качестве

    Первая неделя

    Раздел 1
    ECMAScript

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

    Организационные вопросы.
    • Обзор проектов.
    • Схема работы на интенсиве.
    Новые возможности ECMAScript.
    • Область видимости.
    • Операторы let и const.
    • Строки-шаблоны.
    • Стрелочные функции.
    • Параметры функций по умолчанию.
    • Деструктуризация.
    Практика
    • Создание репозитория, форк, клонирование.
    • Знакомство с проектом.
    Раздел 2
    Модули и инфраструктура проектов

    Познакомимся с понятием модульности и рассмотрим, как устроены модули в последних версиях стандарта ECMAScript. Разберёмся со сборщиками модулей: зачем они нужны, как они работают и как их подключить в проект. А так же узнаем, что такое npm-пакеты. Научимся их устанавливать и управлять ими.

    Модули.
    • Как работают модули в ES20xx.
    • Циклические зависимости.
    Структура JavaScript-проекта.
    • node.js, файл package.json, package-lock.json.
    • Управление проектом, npm.
    • npm-сценарии.
    • Обновление версий пакетов.
    • Установка зависимостей.
    • Сборка приложения при помощи webpack.
    • Карты кода (source map).
    Практика
    • Настройка инфраструктуры для работы на интенсиве.
    • Подключение в сборку загрузчика модулей.
    • Разделение проекта на модули.
    Вторая неделя

    Раздел 3
    Структуры данных
    Узнаем, зачем нужны структуры данных frontend-разработчику и как их применять в своих проектах.
    • Классические структуры данных.
    • Структуры данных ES2015: Map, Set, Iterable.
    • Возможности ES2015 для работы с массивами и объектами.
    • Оператор spread и rest.
    Практика
    • Написание клиент-серверного приложения без сервера.
    Раздел 4
    Введение в ООП

    Познакомимся с объектами в JavaScript. Научимся создавать, копировать и применять объекты для решения практических задач. Поговорим про типизацию и разберёмся с магическим контекстом.

    Объекты JavaScript.

    • Функции и объекты.
    • Способы создания объектов.
    • Свойства и методы.
    • Динамические имена свойств.
    • Геттеры и сеттеры.
    • Копирование объектов.
    Иммутабельность.

    Компонентный подход.
    • Объектно-ориентированное программирование.
    • Какие проблемы решает ООП.
    • Особенности ООП в JavaScript.
    • Классы, типы в JavaScript.
    • Инкапсуляция.
    Практика
    • Обновление кода с учётом новых знаний об объектах.
    • Применение объектно-ориентированного подхода.
    Третья неделя

    Раздел 5
    Наследование и полиморфизм
    Продолжаем знакомиться с ООП в JavaScript. Разберем полиморфизм и наследование. Попрактикуемся в написании компонентов многоразового использования.

    ООП.
    • Полиморфизм.
    • Наследование и цепочка прототипов.
    • Принципы ООП.
    • Абстрактные классы.
    Контекст.
    • Контекст.
    • Потеря и привязка контекста (apply, bind, call).
    • Контекст стрелочных функций.
    Практика
    • Углубление в ООП. Применение на практике инкапсуляции, наследования и полиморфизма.
    • Рефакторинг модулей.
    Раздел 6
    Датабиндинг — связывание данных

    На этом этапе мы установим связь между компонентом и структурой данных: обновление данных при изменении состояния компонентов.

    Датабиндинг.
    • Связывание данных.
    • Паттерны «Посредник» и «Наблюдатель».
    • Функции обратного вызова (колбэки).
    Практика
    • Установка одностороннего связывания данных — от компонента к данным.
    • Знакомство с библиотеками chart.js, flatpikr, moment.
    Четвёртая неделя

    Раздел 7
    Связывание данных. Продолжение
    Затем установим обратную связь: обновление компонентов при изменении данных.

    Датабиндинг.

    • Слабое связывание.
    • Паттерны «Слушатель».
    • Виды MV*.
    Практика
    • Связывание данных в обратную сторону — от данных к компонентам.
    • Применение двустороннего связывания данных.
    Пятая неделя

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

    Протокол HTTP.

    REST.

    Промисы.

    Fetch API.

    Практика
    • Получение данных для отрисовки приложения с внешнего сервера.
    • Отправка данных на внешний сервер.
    Раздел 9
    Offline

    Узнаем, есть ли жизнь без интернета.
    • Cache.
    • Local Storage.
    • Web Worker.
    • Service Worker.
    Практика
    • Знакомство с практиками, обеспечивающими работу приложения, в случае, если доступ к сети пропал.
    Продажник
    Скрытая ссылка
     
    Последнее редактирование: 25 авг 2020
    3 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      15 янв 2021
    2. Алена Стефан
      Алена Стефан участвует.
      9 янв 2021
    3. leriyar
      leriyar участвует.
      5 янв 2021
    4. Selena76
      Selena76 участвует.
      4 янв 2021

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      15 янв 2021
    2. skladchik.com
      Взнос составляет 500р.
      4 янв 2021
    3. skladchik.com
      Складчина активна.
      4 янв 2021
    4. skladchik.com
      Сбор взносов начинается 04.01.2021.
      2 янв 2021
  3. Обсуждение
  4. 30 июл 2020
    #2
    kihhmaster
    kihhmaster ДолжникДолжник
    Привет всем, [HTML Academy] продлила запись до 3 августа. А когда мы будем скидывваться?
     
  5. 27 авг 2020
    #3
    Бетани
    Бетани ДолжникДолжник
    А первый уровень уже был организован?
     
    1 человеку нравится это.
  6. 10 ноя 2020
    #4
    DevAide
    DevAide ДолжникДолжник
    Курс уже можно скачать после оплаты??
     
  7. 11 дек 2020
    #5
    wilderpoket
    wilderpoket ЧКЧлен клуба
    Раздел "Вопросы к авторам" будет доступен?
     
  8. 11 дек 2020
    #6
    Boomberman30
    Boomberman30 ОргОрганизатор
    Да, будет доступен!
     
  9. 14 дек 2020
    #7
    wilderpoket
    wilderpoket ЧКЧлен клуба
    Отлично!
     
  10. 17 дек 2020
    #8
    Daxis
    Daxis ЧКЧлен клуба
    За какие числа?
    Тренажеры будут просто скриншоты или html скачанный?
     
  11. 18 дек 2020
    #9
    Jason Statham
    Jason Statham ЧКЧлен клуба
    Хотелось бы уже получить этот курс. Говорят, что это самый сложный курс у Академии.
     
  12. 21 дек 2020
    #10
    Boomberman30
    Boomberman30 ОргОрганизатор
    Ребята, всех устраивает взнос? Если да то можно стартовать или каждый мог бы помочь с рекламой, что б ещё больше сбить взнос.
     
  13. 27 дек 2020
    #11
    Jason Statham
    Jason Statham ЧКЧлен клуба
    Да согласен. Хотелось бы уже начать учится. Давайте стартовать!
     
  14. 13 янв 2021
    #12
    Kasiopa
    Kasiopa ДолжникДолжник
    Когда материал будет доступен для скачивания?
     
    1 человеку нравится это.
  15. 13 янв 2021
    #13
    Osiris1802
    Osiris1802 ЧКЧлен клуба
    И правда, я оплатил балансом неделю назад, а библиотеки как не было, так и нет. Я волнуюсь :)
     
  16. 13 янв 2021
    #14
    Boomberman30
    Boomberman30 ОргОрганизатор
    Сегодня-завтра будет выдача)
     
    2 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей