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

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

Что в курсе?

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

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

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

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

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

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

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

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

Вы научитесь

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

Требования

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

ОбложкаPlay
Цена:1 890
5 990
При покупке до 10 февраля 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 090
16 000

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


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

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

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

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

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

Mikhail
Очень нравятся все курсы и по ts в особенности. Такого подробного курса на русском языке я больше не нашел. Доступные цены - всё круто, собираюсь пройти все ваши курсы.
pferdina
Вторая попытка пройти курс, в этот раз вдумчиво Первое прохождение было по производственным нуждам и максимально быстро (я мобайл разраб Unity/iOS) Для человека с опытом программирования за деньги курс отлично ложится на уже сформированную базу
Семён
Очень понравился данный курс, всё доступно и понятно в максимально разжёванном виде. Хотелось бы побольше небольших практических задачек, а так всё супер!
Kazi
На курсе все внятно объясняют, иногда конечно звучат умные слова, которые сложно понять, но автор курса пытается разжевать все что только можно) Курс мне нравится, возможно буду еще что то брать из курсов) Я бы пожелал автору курса почаще делать тестовые задания) Мне их нехватает)
Vadim
Отличный курс, не ожидал получить так много теоретических знаний, продолжаю осваивать 🔥
Николай
Здравствуйте Антон. Ваш курс по TS мне очень нравится. Очень рад что смог его найти. Темы раскрыты подробно, есть упражнения и тесты для закрепления материала. Спасибо Большое за Вашу работу!

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

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

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

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

Другие курсы

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

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

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

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

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

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

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

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

7 упражнений
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