просунутий практичний курс
У цьому курсі Ви дізнаєтеся чому TypeScript це must - have технологія для будь-якого frontend-розробника. Ви детально розберетеся в синтаксисі TypeScript, а також навчитеся застосовувати TypeScript разом з React, включаючи типізацію Redux і Redux-Saga. Крім Frontend ви познайомитеся з Особливості застосування TypeScript в Backend, використовуючи технологію Node.js разом із фреймворками Express.js і Nest.js.
з самих азів
Ми маємо на увазі, що ви не знайомі з технологією TypeScript, але хочете освоїти її з нуля. Для комфортного навчання вам необхідно бути знайомим з JavaScript, а також мати базове уявлення про технології React і Node.js.
структура курсу
1. TypeScript. Введення
- огляд курсу
- Що таке TypeScript
- порівняння TypeScript і JavaScript
- основні принципи TypeScript
- Налаштування оточення
- базові типи
- Робота зі змінними
- покриття типами JS функцій
- знайомство з Дженериками
- розширені можливості дженериків
- відмінності void від undefined
- Робота зі спеціальним типом unknown
- Робота з кортежами
- особливості типізації за допомогою type
- особливості типізації за допомогою interface
- Робота з класами
- Робота C namespaces
- особливості при роботі з декораторами
- Робота з просунутими типами
- розбір популярних помилок
4. TypeScript Frontend. Типізація React & amp; Redux-додатків
- огляд стартової точки
- огляд залежностей проекту
- розбір структури проекту
- введення в типізацію React додатків
- введення в типізацію Redux додатків
- розбір популярних помилок
- Просунута типізація React додатків
- Просунута типізація Redux додатків
- введення в типізацію Redux Saga
- розбір популярних помилок
- типізація REST API модуля
- типізація Redux Saga Common Workers
- розбір корисних технік по типізації React & amp; Redux додатків
- розбір популярних помилок
- типізація Node.JS додатки
- покриття типами Express.JS додатки
- обробка Runtime помилок у зв'язці з TypeScript
- типізація Mongoose документів
- особливості роботи з Nest.JS додатками
- розбір популярних помилок
https://privatelink.de/?https://lectrum.io/course/typescript