Фронтенд розробка JavaScript.

Практические задания
Educational material
1. Змінні. Математичні операції.

Ввід данних. Арифметика.

2. умови.

Операвтори if swith та тернарний оператор.

3. Цикли.

Оператори for и while.

4. Функції.
5. Об'єкти. Масиви. Рядки.
6. таймер. Події
7. Typescript. Начало работы.
8. Дескриптори властивостей.
9. Об'єктна модель браузера та документа.
10. Функціональне програмування.
11. Основи ООП Javascript.
12. Анімація, розваги. Організація віртуального світу аркадної гри.

Робимо двигун аркадної гри на таймерах.

13. Реактивне програмування з RXJS.

Використовуємо RXJS у проекті.

14. Робота з формами на JQuery.

Поля форми. Валідація. Регулярні вирази.

15. Реактивне програмування з RxJs.

Програмування потоків.

16. Модульна система Typescript.

Програмування потоків.

17. Бібліотека jQuery.
18. NodeJs Express и socket.io.

Використання express та web-socket-ів для обміну клієнт-сервер.

18. Серверна частина на NodeJs.
19. ReactJs початок.
20. React фреймворк Fluent.

Библиотека GUI от Microsoft для реакта.

21. Регулярні вирази.

Прийоми перевірки цих форм.

22. React система роутингу.

Б'ємо додаток за компонентами за допомогою маршрутизації.

23. Марафон. Фронтенд. Створення jQuery плагін для вікторини.

Створюємо онлайн вікторину на jQuery

24. Марафон. Фронтенд. Створення програми "Вікторина" на ReactJs.

Створюємо онлайн вікторину на ReactJs

25. Робота з веб камерою та полотном.

Захоплюємо зображення з камери та малюємо на полотні.

26. ООП. Паттерн стратегії.

Відкриваємо перший паттерн стратегія.

27. ООП. Паттерни Модуль та Фабрика.

Відкриваємо патерни, що породжують.

28. Vue.js. Початок роботи.

Створюємо простий проект.

29. Dart. Початок роботи.

Створюємо простий проект.

  30. Фронтенд. Розробка карткової гри.

Створюємо гру на jQuery.

  31. Фронтенд. Багатопроектний додаток.

Створюємо багатопроектний додаток на React та Django.

32. Передача відео аудіо потоку з Openvidu.

Створюємо веб-сайт відеотрансляції з використанням WebRTC.