програма навчання
Тиждень 1. Основи JavaScript, змінні та функції
- знайомимося зі своїм особистим наставником і групою.
- дізнаємося як працює JavaScript і що таке змінні і функції.
- розбираємо базові операції з об'єктами і масивами, вивчаємо деструктуризацію і spread-оператор.
- Вивчаємо динамічні властивості масивів, вчимося створювати proxy.
- розбираємо інструменти розробника, вивчаємо принципи обробки винятків.
- Вчимося створювати, вибирати і модифікувати елементи DOM, вивчаємо механізм DOM-подій.
- розглядаємо, що таке обробник подій, делегування.
- Вивчаємо асинхронність в JS, розбираємо Promise, Async/await.
- розглядаємо роботу з мережею на прикладі WebSocket, ServiceWorks.
- Вивчаємо Local/Session Storage, HTML 5 Drag and Drop.
- розглядаємо принцип взаємодії між вікнами і iframe.
Тиждень 5. Робота з VK API, ООП
- Вивчаємо документацію по роботі з VK API.
- розглядаємо шаблонізацію.
- розглядаємо основи ООП в JavaScript.
- Вивчаємо поліморфізм, спадкування, інкапсуляцію, конструктори і класи.
- Вивчаємо шаблони проектування MVС і MVVM.
- розглядається переклад проекту на модулі, вивчаються ES6 модулі.
- знайомимося з Node.js. Розглядаємо роботу з файлами і мережею.
- визначаємося з необхідністю тестування JS-коду.
- знайомимося з бібліотеками для тестування.
https://privatelink.de/?https://loftschool.com/course/javascript