Програма курсу
Модуль 1 - Вступ в JavaScript
Заняття 1. Історія Front-end. JavaScript
- Вирази, Інструкції та Коментарі
- Типи даних
Заняття 2. Оператори та операнди
- Логічні оператори
- Цикли вступ
Заняття 3. Практика. Цикли
- for/ for of/ for in
- while/ do while
Заняття 4. Вбудовані цикли. Об'єкт як тип даних
- Об’єкт
- for of, for in
- while, do while
- Методи перетворення об’єктів
Заняття 5. Практика (Цикли)
- Практичне застосування циклів
- Практичне застосування методів роботи з масивами
- Запитання? Відповідь!
Заняття 6. Менторська сесія (Цикли)
- Практичне застосування циклів
- Практичне застосування методів роботи з масивами
- Запитання? Відповідь!
Заняття 7. Об'єкт як тип даних. Функції (вступ)
- Function Declaration
- Function Exprission
Заняття 8. Особливості глибокого клонування об'єктів
Заняття 9. Функції, як об'єкти
- Методи перетворення об’єктів
- Конструктор(new)
- Контекст (this)
Заняття 10. DOM. Події DOM елементів
- createElement
- getElementBy
- querySelector
Заняття 11. Менторська сесія (Функції)
- Взаємодія функцій із DOM елементами
- Запитання? Відповідь!
Заняття 12. Практика (Функції)
- Взаємодія функцій із DOM елементами
- Взаємодія з операторами та логічними конструкціями
Заняття 13. Асинхронні виклики
- XMLHttpRequest.(get)
- Promise
Заняття 14. CRUD. Fetch
Заняття 15. Асинхронні функції
Заняття 16. Функції 2.0
- Замикання
- Рекурсія
- EventListener
Заняття 17. Практика
- Запити та обробка інформації
- Запитання? Відповідь!
Заняття 18. Практика з функцій
- Практичне застосування функцій у програмуванні
- Запитання? Відповідь!
Модуль 2 - Основні засади об'єктно-орієнтованого програмування
Заняття 19. Основи ООП
- Сlass
- Абстракції
- Спадкування
Заняття 20. Інкапсуляція
- Protected property
- Private property(#)
- static
Заняття 21. Поліморфізм
- Принципи формування
- Конструкція get
- Конструкція set
Заняття 22. Принципи SOLID
- Знайомство з принципами
- Розкриття значень кожного із принципів
- Розгляд прикладів
Заняття 23. Менторська сесія з ООП
- Проектування класів
- Архітектури побудови app
Заняття 24. Практика ООП
- Створення класів
- Практика коректного використання всіх принципів вивчених на курсі
Дипломна робота
- Етап 1 Затвердження теми проєкту
- Етап 2 Обробка концепції проєкту
- Етап 3 Консультації з архітектури проєкту
- Етап 4 Фінальна консультація щодо проєкту
- Етап 5 Захист проєкту
Особливості курсу
- Безкоштовна IT англійська
- Кар'єрний менеджер
- Лекція Project Manager
- Діджитал диплом для Linkedin