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

Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

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

Введение
  • Что такое программирование
  • Что такое язык программирования
  • Что такое JS
  • Что такое ES и как принимаются стандарты
  • Как работает интерпретатор
Переменные и функции
  • Var, let, const
  • Основы функций (параметры, аргументы, возврат значений)
  • Типы объявления функций
  • Стрелочные функции
  • Область видимости и замыкание
  • Всплытие
Практика
Объекты и массивы
  • Базовые операции с объектами и массивами
  • Деструктуризация
  • Spread-оператор
  • Rest-аргументы
  • Iterable
  • For-of
  • Динамические свойства
  • Proxy

Обработка ошибок и отладка
  • Обзор инструментов разработчика
  • Обработка исключений
  • Отладка

Практика
DOM
  • Создание элементов
  • Выборка и модификация элементов
  • Element dataset, classList
  • Формы и поля ввода
  • Механизм DOM-событий
  • Обработчики событий (обработка, прерывание)
  • Делегирование
  • Обход дерева
  • Document fragment
  • Генерирование событий

Асинхронность
  • Асинхронность в JS
  • Promise
  • Async/await
Практика
Работа с сетью
  • Ajax
  • Fetch
  • Web Socket
  • Service Workers
Browser API
  • Local/Session Storage
  • HTML 5 Drag and Drop
  • History
  • Взаимодейтсивие между окнами и iframe
  • File API

Практика
Работа с VK API и шаблонизация
  • Работа с VK API
  • Шаблонизация

ООП
  • Полиморфизм
  • Наследование
  • Инкапсуляция
  • Конструкторы
  • Классы

Практика
MV*
  • MVC
  • MVVM

Модули
  • CommonJS
  • Import/export

Практика
Node.js (краткое знакомство)
  • Цикл событий
  • Работа с файлами
  • Работа с сетью

Тестирование JS-кода
  • Зачем нужно тестирование
  • Знакомство с библиотеками для тестирования
  • Сode coverage

Практика


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

Сайт курса:
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

  • На нашем форуме есть все курсы и материалы со всей сети для того, чтобы вы смогли начать действовать и занялись любимым делом в интернете. Бесплатные курсы, тренинги, книги, уроки, гайды, вебинары на различные тематики. Изучи как открыть свой бизнес бесплатно и как можно заработать.
  • Форум Вкурсе - это:
    • Популярные обучающие курсы от известных спикеров и авторов;
    • Огромный раздел по актуальным схемам заработка в интернете;
    • Слитые складчины по бизнесу, дизайну, и многое другое

Быстрая навигация

Меню пользователя