- Семинар 01: Введение. Переменные. Типы данных. Массивы.
- Семинар 02: Git. JS: Объекты и функции.
- Семинар 03: Работа с DOM. События. Замыкания. Debugging
- Семинар 04: Выполнение JS в браузере. События: перехват, всплытие, делегирование
- Семинар 05: Объекты. This. Call. Apply. Bind. Наследование. Прототипы. Конструкторы
- Семинар 06: Таймеры. JSON. Исключения. Web-Storage. Cookie.
- Семинар 07: Генерация событий. Пользовательские события.
- Семинар 08: Рефакторим календарь. Продолжаем - To Do List.
- Семинар 09: HTTP. AJAX. XMLHttpRequest. Асинхронное программирование.
- Семинар 10: API. Cross-domain requests. CORS
- Семинар 11: Шаблоны проектирования. MVC. Publisher-Subscriber.
- Семинар 12: JavaScript модули. Форматы. Загрузчики. RequireJS.
- Семинар 13: Шаблонизаторы. Underscore
- Семинар 14: Firebase. Authentication
- Семинар 15: Firebase - Authentication. Практическое занятие
- Семинар 16: The Firebase Realtime Database
◽ WebStorm ◽ Visual Studio Code ◽ Sublime Text ◽ Atom
◽ RequireJS ◽ Underscore ◽ Firebase
◽ MDN
◽ MSDN
📖 Изучаем программирование на JavaScript
👥 Эрик Фримен, Элизабет Робсон
2017
📖 JavaScript и jQuery. Исчерпывающее руководство
👤 Дэвид Сойер Макфарланд
2016
📖 Секреты JavaScript ниндзя
👥 Джон Резиг, Беэр Бибо
2016
📖 JavaScript для детей. Самоучитель по программированию
👤 Ник Морган
2017