Название: Комплексное обучение JavaScript 2020
Интенсивный курс Комплексное обучение JavaScript
Неделя 1 — Основы JavaScript, переменные и функции
Введение
Открытие курса
Что такое программирование
Что такое язык программирования
Что такое JS
Что такое ES и как принимаются стандарты
Как работает интерпретатор
Переменные и функции
Скринкаст
Var, let, const
Основы функций (параметры, аргументы, возврат значений)
Типы объявления функций
Стрелочные функции
Область видимости и замыкание
Всплытие
Неделя 2 — Объекты и массивы, обработка ошибок
Объекты и массивы
Скринкаст
Базовые операции с объектами и массивами
Деструктуризация
Spread-оператор
Rest-аргументы
Iterable
For-of
Динамические свойства
Proxy
Обработка ошибок и отладка
Скринкаст
Обзор инструментов разработчика
Обработка исключений
Отладка
Неделя 3 — DOM, асинхронность
DOM
Скринкаст
Создание элементов
Выборка и модификация элементов
Element dataset, classList
Формы и поля ввода
Механизм DOM-событий
Обработчики событий (обработка, прерывание)
Делегирование
Обход дерева
Document fragment
Генерирование событий
Асинхронность
Скринкаст
Асинхронность в JS
Promise
Async/await
Неделя 4 — Работа с сетью, Browser API
Работа с сетью
Скринкаст
Ajax
Fetch
Web Socket
Service Workers
Browser API
Скринкаст
Local/Session Storage
HTML 5 Drag and Drop
History
Взаимодейтсивие между окнами и iframe
File API
Неделя 5 — Работа с VK API, ООП
Работа с VK API и шаблонизация
Скринкаст
Работа с VK API
Шаблонизация
ООП
Скринкаст
Полиморфизм
Наследование
Инкапсуляция
Конструкторы
Классы
Неделя 6 — MV*, модули
MV*
Скринкаст
MVC
MVVM
Модули
Скринкаст
CommonJS
Import/export
Неделя 7 — Node.js, тестирование
Node.js (краткое знакомство)
Практический вебинар
Цикл событий
Работа с файлами
Работа с сетью
Тестирование JS-кода
Скринкаст
Зачем нужно тестирование
Знакомство с библиотеками для тестирования
Сode coverage
Anonymous poster hash: 1e281...b8f
Anonymous poster hash: 1e281...b8f
Продажник:
Скачать: