TypeScript с нуля - полный курс и паттерны проектирования
Полный курс по современному TypeScript в 2022 году и ООП паттернам проектирования для создания поддерживаемых приложений
рейтинг 4.9 на основании отзывов на платформе Udemy
Обновлено: 20 февраля 2023Базовый курс

Полный курс по современному TypeScript в 2022 году и ООП паттернам проектирования для создания поддерживаемых приложений
рейтинг 4.9 на основании отзывов на платформе Udemy
Обновлено: 20 февраля 2023Базовый курс

Что в курсе?

Неограниченный по времени доступ к материалам

Практические упражнения и примеры на реальных проектах

Небольшие структурированные лекции для простого освоения

Поддержка в чате студентов

Ответы на вопросы в комментариях

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

TypeScript - это язык программирования, являющийся надмножеством JavaScript, компилирующимся в него. Благодаря системе типов и дополнительным возможностям, он позволяет писать большие масштабируемые приложения, которые просто поддерживать и развивать. Язык уже является стандартом разработки и может быть использован с любым framework.

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

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

Вы научитесь

  • Основным и продвинутым типам TypeScript
  • Работе с классами и интерфейсами
  • Настройке проекта для работы TypeScript
  • Написанию TypeGuards
  • Generics
  • Conditional Types и Mapped Types
  • Использованию служебных типов
  • Работе декораторов
  • Устройству модульности в TypeScript
  • Типизации библиотек
  • Паттернам проектирования в TypeScript
  • Писать расширяемый и поддерживаемый код на примере проекта

Требования

Минимальные требования для прохождения курса: Базовое знание JavaScript;

ОбложкаPlay
Цена:1 890
5 990
При покупке до 31 марта 2023
Гарантия возврата денег — 30 дней
Курс включает:
18 часов видео лекций

12 тестовых заданий

17 упражнений

Сертификат об окончании

Оплата по всему миру

О школе

Более 10 000 студентов
Со всего мира прошли курсы на площадках PurpleSchool, Udemy и Stepik
Гарантия возврата денег
Если курс вам не подойдёт, мы вернём вам деньги в течение 30 дней
Практический опыт
Получите бесценный опыт реальных проектов в каждом курсе

Пример лекции

Пример одной из лекций, для оценки качества подачи материала.


План курса

Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций.

Введение
Почему TypeScript?
12 мин
Как устроен курс?
7 мин
Обзор проекта
3 мин
Update - Обзор курсов
4 мин
Курс с наставником С наставником
4 мин
Настройка окружения
Основные типы
Продвинутые типы
Классы
Компилятор TypeScript
Generics
Манипуляция с типами
Служебные типы
Декораторы
Модульность и библиотеки
Порождающие паттерны
Поведенческие паттерны
Структурные паттерны
Проект - Утилита выполнения команд
Заключение
Сертификат о прохождении курса по окончанию!
Сертификат об окончании

Тарифы

Без наставника
Видео, упражнения и тесты

Самостоятельное освоение материала

Ответы на вопросы в комментариях

Поддержка в чате студентов

Цена:1 890
5 990
С наставником

То же что в тарифе Без наставника, а так же:

Домашние задания для закрепления материала

Код ревью домашних заданий от наставника

Персональный наставник

Прямой чат с наставником

Консультация 1 на 1 с наставником

Персональная карта развития

Цена:7 990
16 000

Хотите пополнить портфолио своими проектами?


Автор и наставники

avatar
Антон Ларичев
Основатель школы
Автор курса. Основатель школ PurpleSchool и ex-CTO. Занимаюсь разработкой уже более 12 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.

avatar
Дмитрий Корбут
Frontend разработчик в VK
Наставник. Разработчик интерфейсов в VK. Люблю чистый код, новые апи и алгоритмы. Основной стек: TypeScript, React.js, Php. Во фронтенд вошел из не айти сферы, так что понимаю как это быть студентом и изучать что-то новое с нуля.

Последние отзывы

Отзывы студентов не модерируются и не редактируются. Отзыв можно оставить поле прохождения половины курса.

Юрий
Курс построен очень лаконично, все последовательно и понятно.
Александр
Очень хороший курс. Лучше всего его проходить в связке с базовыми и продвинутым JS (разумеется, последним)
Nikita
Курс крутой, побольше-бы упражнений и вообще будет еще круче
Дмитрий
Очень нравится курс. Лично я занимаюсь фронтенд разработкой на реакт и очень много нового и интересного для себя узнал. Данный курс безусловно стоит своих денег
Sergey
Очень классный! Даже больше тем, чем просто typescript
Алексей
Хороший курс (TypeScript с нуля). Чувствуется, что автор искренне постарался сделать его максимально полезным для слушателей, а не просто пересказать документацию, и ему это удалось.
Pepe
Плюсы: - Приятная подача и много пояснений с примерами - Много материала не только по TS (не ожидал что тут еще и про ООП узнаю много) - Есть задания для самостоятельного выполнения Минусы: - Материала очень много (17 часов как никак) и к теме о Классах я уже подзабыл те же type guards потому что они вновь встречаются только в последнем видео. Хотелось бы чаще возвращаться по ходу курса к пройденным темам что бы не забыть их. -Очень мало заданий для самостоятельной работы. Без практики все вылетает из головы очень быстро. Идеальным решением было бы прохождение после каждого видео нескольких заданий по теме с применением знаний из предыдущих тем. Понимаю что это дополнительные трудозатраты, но так эффективность курса вырастет в разы.
Mikhail
Очень нравятся все курсы и по ts в особенности. Такого подробного курса на русском языке я больше не нашел. Доступные цены - всё круто, собираюсь пройти все ваши курсы.
pferdina
Вторая попытка пройти курс, в этот раз вдумчиво Первое прохождение было по производственным нуждам и максимально быстро (я мобайл разраб Unity/iOS) Для человека с опытом программирования за деньги курс отлично ложится на уже сформированную базу

Частые вопросы

Если я уже писал немного на TypeScript, будет ли курс полезен?

Даже для тех, кто уже изучал TypeScript многие разделы будут полезны, так как захватывают продвинутые темы, с которыми вы возможно не так часто сталкивались ранее. При этом паттерны проектирования особенно будут полезны разработчикам от уровня middle и выше.

На сколько времени будет открыт доступ к курсу?
Если я столкнусь со сложностями в курсе, кому задавать вопросы?
Будет ли полезны материалы курса на практике?
Где я могу использовать TypeScript?
Остались вопросы? Их можно задать в чате Telegram

Другие курсы

JavaScript с нуля - основы языка и практика для начинающих
Цена:1 890
Подробнее
18 часов видео лекций

14 тестовых заданий

30 упражнений
JavaScript Advanced - продвинутые концепции языка и ООП
Цена:1 890
Подробнее
16 часов видео лекций

15 тестовых заданий

15 упражнений
NodeJS - с нуля, основы и построение архитектуры приложений - с проектами
Цена:9 000 / мес
Подробнее
21 час видео лекций

9 тестовых заданий

15 упражнений
Docker + Ansible - с нуля, деплой и управление Swarm
Цена:1 890
Подробнее
15 часов видео лекций

12 тестовых заданий

7 упражнений
Docker + Ansible - с нуля, деплой и управление Swarm - с проектами
Цена:9 000 / мес
Подробнее
21 час видео лекций

12 тестовых заданий

15 упражнений
Node.js - с нуля, основы и построение архитектуры приложений
Цена:1 890
Подробнее
18 часов видео лекций

9 тестовых заданий

8 упражнений
React + Next.js - с нуля. TypeScript, Hooks, SSR и CSS Grid
Цена:1 890
Подробнее
20 часов видео лекций

9 тестовых заданий

6 упражнений
NestJS - с нуля, современный backend на TypeScript и Node JS
Цена:1 890
Подробнее
15 часов видео лекций

5 тестовых заданий

4 упражнения
Microservices - паттерны и практика построения микросервисов
Цена:1 890
Подробнее
14 часов видео лекций

9 тестовых заданий

5 упражнений
CSS Flexbox - полный курс и практика его использования
Бесплатно
Подробнее
2 часа видео лекций

3 тестовых заданий

2 упражнения
Цена:1 890
5 990