Язык преподавания в курсе – русский. Вскоре будет доступна украинская версия этого курса.
Видеозаписи лекций без обратной связи и участия преподавателя. Вы получите доступ к материалам сразу после оплаты.
О курсе
Продвинутый практический курс
В этом курсе вы узнаете почему TypeScript это must-have технология для любого frontend- разработчика. Вы детально разберётесь в синтаксисе TypeScript, а также научитесь применять TypeScript вместе с React, включая типизацию Redux и Redux-Saga. Кроме Frontend вы познакомитесь с особенности применения TypeScript в Backend, используя технологию Node.js вместе с фреймворками Express.js и Nest.js.
С самых азов
Мы подразумеваем, что вы не знакомы с технологией TypeScript, но хотите освоить её c нуля. Для комфортного обучения вам необходимо быть знакомым с JavaScript, а также иметь базовое представления про технологии React и Node.js.
В комфортном темпе
Мы предоставим вам весь материал по курсу сразу после оплаты. Вы самостоятельно планируете время на обучение.
В этом курсе вы узнаете почему TypeScript это must-have технология для любого frontend- разработчика. Вы детально разберётесь в синтаксисе TypeScript, а также научитесь применять TypeScript вместе с React, включая типизацию Redux и Redux-Saga. Кроме Frontend вы познакомитесь с особенности применения TypeScript в Backend, используя технологию Node.js вместе с фреймворками Express.js и Nest.js.
Какими необходимыми навыками я должен обладать перед началом курса? – На базовом уровне владеть JavaScript. Также вы должны быть знакомы с библиотекой React.js и понимать принципы работы Node.js.
Структура курса
1. TypeScript. Введение
– Обзор курса
– Что такое TypeScript
– Сравнение TypeScript и JavaScript
– Основные принципы TypeScript
– Настройка окружения
– Базовые типы
– Работа с переменными
– Покрытие типами JS функций
– Знакомство с Дженериками
2. TypeScript. Особенности синтаксиса
– Продвинутые возможности дженериков
– Отличия void от undefined
– Работа со специальным типом unknown
– Работа с кортежами
– Особенности типизации с помощью type
– Особенности типизации с помощью interface
– Работа с классами
3. TypeScript. Продвинутые возможности
– Работа c namespaces
– Особенности при работе с декораторами
– Работа с продвинутыми типами
– Разбор популярных ошибок
4. TypeScript Frontend. Типизация React&Redux-приложений
– Обзор стартовой точки
– Обзор зависимостей проекта
– Разбор структуры проекта
– Введение в типизацию React приложений
– Введение в типизацию Redux приложений
– Разбор популярных ошибок
5. TypeScript Frontend. Продвинутая типизация Redux-приложений
– Продвинутая типизация React приложений
– Продвинутая типизация Redux приложений
– Введение в типизацию Redux Saga
– Разбор популярных ошибок
6. TypeScript Frontend. Типизация Redux-Saga
– Типизация REST API модуля
– Типизация Redux Saga Common Workers
– Разбор полезных техник по типизации React & Redux приложений
– Разбор популярных ошибок
7. TypeScript Backend. Node.js, Express.js, MongoDB, Nest.js
– Типизация Node.js приложения
– Покрытие типами Express.js приложения
– Обработка Runtime ошибок в связке с TypeScript
– Типизация Mongoose документов
– Особенности работы с Nest.js приложениями
– Разбор популярных ошибок
Отзывы
Отзывов пока нет.