Що нового?

Придбаний [loftschool] Комплексное обучение JavaScript [2019] [Мелюков Сергей]

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

Gadzhi

Модератор
[loftschool] Комплексное обучение JavaScript [2019] [Мелюков Сергей]


За 7 недель вы научитесь:
1.Уверенно работать с JavaScript
У вас в руках будет вся «база»: переменные, функции, объекты и массивы, обработка ошибок и отладка.
2.Создавать архитектуру приложения
Вы перейдете к модульному написанию JavaScript-кода и научитесь связывать модули через import, export и require.
3.Взаимодействовать с сервером
Вы научите своё приложение обмениваться данными со сторонними сервисами, используя XMLHttpRequest, Fetch, WebSocket, Service Workers и JSON.
Программа обучения

Неделя 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
Практика


Начало обучения: 12.11.2019

Сайт курса:
Скрытое содержимое.
https://loftschool.com/course/javascript/
 
Угорі