Курс 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 тестування
- Види тестування
- Як розробнику писати тести
- Робота з популярними інструментами
- г. Харьков, ул. Короленко, 10