- Регистрация
- 24.09.2021
- Сообщения
- 38 365
Программа обучения Неделя 1. Основы JavaScript, переменные и функции Знакомимся со своим личным наставником и группой. Узнаём как работает JavaScript и что такое переменные и функции. Неделя 2. Объекты и массивы, обработка ошибок Разбираем базовые операции с объектами и массивами, изучаем деструктуризацию и spread-оператор. Изучаем динамические свойства массивов, учимся создавать proxy. Разбираем инструменты разработчика, изучаем принципы обработки исключений. Неделя 3. DOM, асинхронность Учимся создавать, выбирать и модифицировать элементы DOM, изучаем механизм DOM-событий. Рассматриваем, что такое обработчик событий, делегирование. Изучаем асинхронность в JS, разбираем Promise, Async/await. Неделя 4. Работа с сетью, Browser API Рассматриваем работу с сетью на примере WebSocket, ServiceWorks. Изучаем Local/Session Storage, HTML 5 Drag and Drop. Рассматриваем принцип взаимодействия между окнами и iframe. Продолжение описания Неделя 5. Работа с VK API, ООП Изучаем документацию по работе с VK API. Рассматриваем шаблонизацию. Рассматриваем основы ООП в JavaScript. Изучаем полиморфизм, наследование, инкапсуляцию, конструкторы и классы. Неделя 6. MV*, модули Изучаем шаблоны проектирования MVС и MVVM. Рассматривается перевод проекта на модули, изучаются ES6 модули. Неделя 7. Node.js, тестирование Знакомимся с Node.js. Рассматриваем работу с файлами и сетью. Определяемся с необходимостью тестирования JS-кода. Знакомимся с библиотеками для тестирования. Вы научитесь: |