
Голосов: 0
#1
![]()
За 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
Работа с сетью
Browser API
- Ajax
- Fetch
- Web Socket
- Service Workers
- 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
Сайт курса:
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.