Курс JavaScript/TypeScript. Курс створення інтерактивних веб-застосунків. Онлайн
Описание
  JavaScript та TypeScript — це дві мови програмування, які часто використовуються для створення інтерактивних веб-застосунків.
JavaScript часто використовується для створення динамічних веб-сторінок та програм, які можуть взаємодіяти з користувачем. Вона широко використовується у всьому інтернеті, включаючи сайти, ігри, мобільні програми та навіть настільні програми.
TypeScript розширює функціональність JavaScript, додаючи строгу типізацію.
Опануй двома мовами, щоб створювати складні програми з меншою кількістю помилок і зрозумілим кодом!
ЦІЛІ КУРСУ
- Вивчити мову TypeScript
 - Опанувати поширені підходами в програмуванні
 - Опанувати основи проєктування ПЗ
 
| Дни недели занятий | на выбор | 
|---|---|
| Время занятий | на выбор | 
| Занятий в неделю | 2 | 
| Длительность занятия | |
| Часы занятий | |
| Группы | |
| Возраст аудитории | Студенты, Взрослые | 
| Вид подготовки | Базовый курс | 
| Город | Киев | 
| Преподаватель | специалист-практик | 
| Учебные материалы | |
| Пробное занятие | |
| Документ об окончании | Сертификат | 
| Опции | Групповые занятия, Индивидуальное обучение | 
| Трудоустройство | Нет | 
| Условия трудоустройства | 
Запись на курс
Программа обучения
TypeScript
- Що таке мова TypeScript і в чому секрет її популярності
 - Як мова влаштована і чим відрізняється від JavaScript
 - Статична типізація, її переваги та недоліки
 - Які «нові» типи даних і ключові слова є в TypeScript, для чого вони необхідні
 
Механізми для створення абстракції та організації коду
- Відмінності типів від інтерфейсів і абстрактних класів
 - Переваги і недоліки
 - У яких ситуаціях і що варто застосувати
 
Маніпуляції з типами
- Створення об'єднань і складних типів
 - Звуження типів
 - Дженерики та як ними користуватися
 - Utility types
 
Класи в TypeScript
- Модифікатори доступу і для чого вони використовуються
 - Декоратори в TypeScript
 - Заглиблення в роботу Reflect API в JavaScript
 
Прийоми функціонального програмування
- Рекурсія, каррування та частковий виклик функці
 - Способи оптимізації рекурсії
 
Шаблони ООП
- Популярні шаблони ООП
 - Історія появи шаблонів GoF і область їх застосування в сучасній розробці
 
Принципи проєктування ПЗ
- Принципи проєктування ПЗ
 - Винятки з описаних у них рекомендацій
 
Асинхронний JavaScript
- Асинхронне програмування в JavaScript
 - Асинхронна модель у браузері та Node.js
 - Відмінності та особливості поведінки асинхронного коду
 
Unit тестування
- Види тестування
 - Як розробнику писати тести
 - Робота з популярними інструментами
 
- Онлайн