Скачать [HTML Academy] Интенсивный онлайн-курс «Продвинутый JavaScript» 2017

Discussion in 'Программирование' started by SilaSliva, Sep 7, 2017.

  1. SilaSliva

    By:SilaSlivaSep 7, 2017
    Администратор
    Staff Member Администратор

    Joined:
    Nov 18, 2018
    Messages:
    30,382
    Likes Received:
    11,747
    Название: Интенсивный онлайн-курс «Продвинутый JavaScript» 2017
    Автор: HTML Academy

    начальный уровень: средний
    Интенсив предназначен для тех, кто прошёл базовый интенсив или уже уверенно владеет азами программирования на JavaScript. Для прохождения интенсива нужны навыки HTML и CSS, для получения которых достаточно пройти бесплатные интерактивные курсы на HTML Academy.

    Профессиональный рост
    Этот интенсив предназначен для «прокачки» верстальщика до полноценного фронтенд-специалиста, востребованного на рынке.

    Рабочий процесс как в IT-компаниях

    Процесс работы над практическими заданиями построен с использованием систем контроля версий и GitHub.
    Раздел 1: инфраструктура

    Теория:

    • работа с системой контроля версий Git
    • рабочий процесс на интенсиве
    • дополнительные инструменты: eslint, npm, gulp
    Практика:

    Клонирование репозитория

    Выбор IDE

    Настройка рабочего окружения

    Раздел 2: ES2015

    Теория:

    • Спецификация ECMAScript 2015. Поддержка в браузерах, полифиллы
    • Препроцессинг ES2015-кода: babel
    • Система сборки зависимостей: webpack
    Практика:

    Знакомство со структурой проекта, вводные задания

    Раздел 3: Структуры данных. Функциональное программирование. Шаблонизация

    Теория:

    • Структуры данных
    • Стандартные структуры данных в ECMAScript 2015: Map, Set, WeakMap, WeakSet, использование массивов JS как списков
    • Функциональное программирование
    Практика:

    Шаблонизация: создание DOM-структуры на основе заданной структуры данных

    Раздел 4: Тестирование

    Теория:

    • Тестирование
    • Behaviour Driven Development
    • assert
    Практика:

    Написание тестов на функции для работы со структурой данных

    Раздел 5: ООП в ES2015. Компонентный подход

    Теория:

    • Компонентный подход к работе с DOM
    • Паттерн MVC: View
    • Объектно ориентированное программирование. Классы. Наследование
    Практика:

    Создание DOM-компоненты, наследование

    Раздел 6: Проектирование архитектуры приложений

    Теория:

    • Компонентный подход: слабое связывание
    • Паттерн MVC: Controller
    • Состояние приложения
    • Адресная строка
    Практика:

    Описание связи между данными и DOM-компонентой

    Раздел 7: работа с сетью, чтение

    Теория:

    • REST, API
    • AJAX
    • Протокол HTTP. GET-запросы
    • Promise
    • Fetch API
    • MVC: Model
    Практика:

    Получение данных из API

    Обработка полученных данных и интеграция в приложение

    Раздел 8: работа с сетью, запись

    Теория:

    • REST
    • Протокол HTTP. POST, UPDATE, DELETE, PATCH-запросы
    Практика:

    Загрузка данных на сервер из JS

    Раздел 9: будущее, продвинутые практики, JS вне браузера

    Теория:

    • ES2016, ES2017
    • Генераторы
    • async/await
    • node.js
    Продажник:
    Скачать:
     
    Last edited by a moderator: Sep 23, 2019
  2. Kei

    By:KeiSep 22, 2019
    VIP
    VIP Новенький

    Joined:
    Sep 11, 2019
    Messages:
    5
    Likes Received:
    0
    ссылка не работает
     
  3. Администратор

    By:АдминистраторSep 23, 2019
    Администратор
    Staff Member Администратор

    Joined:
    Nov 17, 2018
    Messages:
    27,653
    Likes Received:
    9,532
    Ссылку обновил
     
Похожие темы
  1. SilaSliva
    Replies:
    2
    Views:
    1,832
  2. SilaSliva
    Replies:
    0
    Views:
    2,537
  3. SilaSliva
    Replies:
    0
    Views:
    760
  4. #SuperPlum
    Replies:
    1
    Views:
    1,379
  5. #SuperPlum
    Replies:
    0
    Views:
    1,619
  6. #SuperPlum
    Replies:
    2
    Views:
    1,323
  7. #SuperPlum
    Replies:
    0
    Views:
    915
Loading...