1. Присоединяйся к лучшим! Пройди - РЕГИСТРАЦИЮ!

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

Тема в разделе "Администрирование и программирование", создана пользователем $root$, 15 янв 2021.

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

  1. $root$

    By:$root$15 янв 2021
    Moderator
    Команда форума Модератор

    Регистрация:
    19 авг 2020
    Сообщения:
    1.187
    Симпатии:
    2.551
    [HTML academy] Профессиональный онлайн‑курс JavaScript, уровень 2 [27 июля — 30 сентября 2020]
    хтмл

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

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


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

    Раздел 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.

    Практика
    • Знакомство с практиками, обеспечивающими работу приложения, в случае, если доступ к сети пропал.

    Продажник:


    Скачать: Оформить VIP Подписку и открыть доступ к этой и другим темам.
     
    Vika1993 нравится это.
  2. AndreyGura

    By:AndreyGura23 окт 2021
    SUPER VIP
    SUPER VIP

    Регистрация:
    13 июн 2021
    Сообщения:
    4
    Симпатии:
    1
    Здравствуйте. этот курс не получается скачать вылетает ошибка: Screenshot_8 исправьте пожалуйста.
     

    Вложения:

  3. Super Hilda

    By:Super Hilda23 окт 2021
    Moderator
    Команда форума Модератор

    Регистрация:
    3 фев 2021
    Сообщения:
    32.186
    Симпатии:
    8.500
    Ссылочку обновили) Приятного изучения)) Пожалуйста, сохраняйте материалы себе, чтобы не потерять!):rolleyes:
     
  4. Kirill Keenzz

    By:Kirill Keenzz11 июл 2022
    SUPER VIP
    SUPER VIP

    Регистрация:
    24 апр 2021
    Сообщения:
    5
    Симпатии:
    0
    Здравствуйте, можно ли, пожалуйста, обновить ссылку?
     
  5. Super Hilda

    By:Super Hilda11 июл 2022
    Moderator
    Команда форума Модератор

    Регистрация:
    3 фев 2021
    Сообщения:
    32.186
    Симпатии:
    8.500
    Добрый день)
    А Вы не пробовали сначала включить внимательность и изучить комментарии, прежде чем письма писать?))
    Над Вашим сообщением простите что?))
    Полностью рабочая ссылка!))
    Учимся работать с информацией самостоятельно!))
    И пожалуйста в следующий раз будьте внимательнее, дабы поберечь хотя бы наше время и не попасть в БАН!))
    Спасибо за понимание и приятного изучения!)):)
     
Похожие темы
  1. Todos
    Ответов:
    0
    Просмотров:
    2.569
  2. Todos
    Ответов:
    0
    Просмотров:
    793
  3. Todos
    Ответов:
    2
    Просмотров:
    1.462
  4. #Megalodon
    Ответов:
    5
    Просмотров:
    2.938
  5. #Megalodon
    Ответов:
    0
    Просмотров:
    1.654
  6. #Megalodon
    Ответов:
    2
    Просмотров:
    1.357
  7. Shark Mafia
    Ответов:
    0
    Просмотров:
    621
Загрузка...