Курс на Stepik
Обложка курса «TypeScript с нуля — полный курс и паттерны проектирования» на Stepik
3 999 ₽

TypeScript с нуля — полный курс и паттерны проектирования 4.885

Открыть на
STEPIK.ORG

Полный курс по современному TypeScript в 2022 году и ООП паттернам проектирования для создания поддерживаемых приложений

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «TypeScript с нуля — полный курс и паттерны проектирования»Учеников на курсе 964
Сертификаты, выданные на курсе «TypeScript с нуля — полный курс и паттерны проектирования»Сертификатов выдано 277
Отзывы о курсе «TypeScript с нуля — полный курс и паттерны проектирования»Отзывов получено 26
Рейтинг курса «TypeScript с нуля — полный курс и паттерны проектирования»Рейтинг курса 4.885
Уроки в курсе «TypeScript с нуля — полный курс и паттерны проектирования»Количество уроков 147
Тесты в курсе «TypeScript с нуля — полный курс и паттерны проектирования»Количество квизов 35
Время прохождения курса «TypeScript с нуля — полный курс и паттерны проектирования»Время прохождения курса
Стоимость курса «TypeScript с нуля — полный курс и паттерны проектирования»Стоимость курса 3 999 ₽
Обновления курса «TypeScript с нуля — полный курс и паттерны проектирования»Обновления курса
Дата публикации курса «TypeScript с нуля — полный курс и паттерны проектирования»Дата публикации курса
Последнее обновление курса «TypeScript с нуля — полный курс и паттерны проектирования»Последнее обновление

Чему вы научитесь

Обновлено до TypeScript 5.0

TypeScript - это язык программирования, являющийся надмножеством JavaScript, компилирующимся в него. Благодаря системе типов и дополнительным возможностям, он позволяет писать большие масштабируемые приложения, которые просто поддерживать и развивать. Вместо отлова ошибок в runtime вы получаете быструю проверку вашего кода в compiletime и тесную интеграцию с IDE для быстрого написания кода. При этом вы можете переводить ваши приложения на TypeScript постепенно, улучшая типизацию и качество кода. Сейчас уже сложно встретить большое приложение для frontend или backend без использования TypeScript. Язык уже является стандартом разработки и может быть использован с любым framework.

В курсе мы разберём TypeScript с нуля, потому от вас будет требоваться только базовое знание JavaScript. В курсе мы не просто изучим все особенности TypeScript, но и попрактикуемся на упражнениях и написании финального проекта - расширяемую утилиту исполнения команд. При этом важной частью курса буду паттерны проектирования, где мы изучим поведенческие, порождающие и структурные паттерны объектно ориентированного программирования. И даже для тех, кто уже изучал TypeScript многие разделы будут полезны, так как захватывают продвинутые темы, с которыми вы возможно не так часто сталкивались ранее. В курсе мы детально изучим:

  • Основные типы

  • Types и interfaces

  • Специальные типы: Enums, Tuples, never и unknown

  • Работу с классами

  • Композицию и наследование

  • Настройку компилятора TypeScript для проекта

  • Использование Generic в функциях, классах и интерфейсах

  • Index Access Types

  • Conditional Types

  • Mapped Types

  • Template Literal Types

  • Специальные служебные типы

  • Работу и написание декораторов

  • Reflect metadata

  • Модульность TypeScript

  • Работу и типизацию сторонних библиотек

  • Порождающие паттерны

  • Структурные паттерны

  • Поведенческие паттерны

Лекции содержат как теоретическую часть, так и live-code, где мы вместе будем писать код, разбираю особенности работы TypeScript. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания. Так же в этом курсе сделан особый акцент на упражнениях, которые позволят закрепить полученные знания на практике.

В результате курса вы получите знания и навыки для эффективного написания кода на TypeScript и проектирования архитектуры приложений на нём. Все примеры кода, которые вы увидите в курсе написаны с учётом реальной практики написания кода на TypeScript как на frontend, так и backend.

О курсе

Полный курс по современному TypeScript в 2022 году и ООП паттернам проектирования для создания поддерживаемых приложений

Для кого этот курс

- Начинающие разработчики со знанием JavaScript - Frontend или backend разработчики, которые хотят внедрять TypeScript - Те кто знакомился с TypeScript, но хочет изучить более сложный темы или паттерны проектирования.

Начальные требования

Знание JavaScript на начальном уровне

Преподаватели курса

Сертификат курса TypeScript с нуля — полный курс и паттерны проектирования

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 277 учеников получили сертификат.

Расскажите о курсе друзьям