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

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

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

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

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

Вы научитесь

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

Требования

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

ОбложкаPlay
Цена:1 090
5 990
При покупке до 31 мая 2022
Купить курс
18 часов видео лекций

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

17 упражнений

Поддержка в чате

Смотри когда удобно

План курса

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

Об авторе курса

avatar
Антон Ларичев
Технический директор и профессиональный разработчик

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

Являюсь большим фанатом NestJS для Backend и активно занимаюсь open source библиотеками для него. На frontend работаю с React, Angular а так же обожаю делать небольшие виджеты на Svelte.

Так же имею широкий опыт внедрения DevOps практик для быстрой доставки кода в production и созданию лучшего develop experience. Но что самое главное - испытываю огромное желание делиться знаниями, которые были накоплены в результате многолетнего опыта разработки и управления командами.


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

Сергей
Отличный курс! Хорошо охватывает как базовую информацию так и продвинутые техники. Особенно порадовал раздел Паттерны, где рассказывается на реальных примерах применение того или инного паттерна проектирования. Финальная задача тоже очень интересна и хорошо демонстрирует преимущества TS и паттернов на практической
Andrei S.
Очень хороший курс по ТС и паттернам проектирования. Порадовал финальный проект возможностью применить некоторые паттерны на практике
Blurryfacebeat
Отличный курс. Автор дает не только основы использования данной технологии. Самое главное, что дает автор - самые частые техники в реальном программировании в "продакшене": паттерны проектирования и реальные кейсы из практики. Важный аспектом объяснения паттернов проектирования является то, что в финальном проекте автор показывает как применять паттерны в реальной жизни, а не только пустую воду.
Павел
Можно было бы подробнее раскрыть темы касательно применения infer, а также extends в дженериках, но примеры максимально применимы на практике, уже несколько раз использовал код из примеров у себя на работе
Vladislav K.
Такого качественного и подробного курса по тайпскрипту я не видел даже в исполнении англоязычных преподавателей. Однозначно рекомендую! Буду признателен за разбор SOLID.
Maxim B.
Хороший курс, очень доступная и понятная подача материала. Чувствуется, что преподаватель с хороши опытом в разработке. Рекомендую

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

На сколько времени будет открыт доступ к курсу?

Вы получаете неограниченный по времени доступ к курсу и можете проходить его в темпе, в который комфортен вам.

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

Другие курсы

Обложка
Цена:1 090рублей
Подробнее
15 часов видео лекций

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

7 упражнений
Обложка
Цена:1 090рублей
Подробнее
18 часов видео лекций

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

8 упражнений
Обложка
Цена:1 090рублей
Подробнее
20 часов видео лекций

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

6 упражнений
Обложка
Цена:1 090рублей
Подробнее
15 часов видео лекций

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

4 упражнения
Купить курс
Цена:1 090
5 990