Курс 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