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

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

Что в курсе?

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

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

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

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

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

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

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

Вы научитесь

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

Требования

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

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

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

17 упражнений

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

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

О школе

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

План курса

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

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

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

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

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

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

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


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

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

Darkon
Приветствую, Антон! Курс очень нравится, в какие то моменты теряюсь из-за пробелов в JS, но это заставляет искать информацию и находить её. После курса я однозначно понимаю, что будет необходимо еще прочитать руководство по TS в текстовом варианте, что бы закрепить знания, но уже сейчас, на середине пути, я чувствую в себе силы типизировать этот мир. Планирую продолжать развиваться в данном направлении благодаря вашим курсам и роликам на youtube. Очень жду React+Redux курс и последующие по frontend. Фронтэнд не очень цепляет меня, но думаю, что с Вашими объяснениями мне будет проще влиться в данную тему.
Виктор Корчагин
Курс очень нравится. Во первых, сложно найти актуальную документацию на русском, а через переводчик читать ну вообще не очень, это уже, по крайней мере для меня, огромный плюс. Во вторых, всё понятно, подробно и доступно. Я наконец то начал понимать как работать с классами и наследованием, ибо когда читал про них в самом начале своего изучения JS, информация по ним укладывалась ну очень сложно. Ну и в третьих, очень нравится поддержка во время обучения, под каждым видео есть блок с комментарием, и если есть какой то вопрос, можно туда написать. В самом начале я думал, что он просто для галочки, как обычно это и бывает, но мне ответили буквально через пару минут, и я получил вполне понятный ответ на свой вопрос. Курс топовый, спасибо большое!
Руслан Иванов
Отличная подача материала, все нравится!
Сергей Попов
Брал этот курс целенаправленно. Т.к. начали на проекте использовать TS. На данный момент курс уже помог более правильно провести рефакторинг существующей кодовой базы
Андрей Новиков
Добрый день! Курс нравится, считаю, что за очень скромную стоимость курс достаточно объемный и подробный. По содержанию у меня замечаний нет, но есть просьба к вам, как преподавателю стараться допускать меньше опечаток и произносить слова на английском без ошибок. Да, это не критично, но еще больше улучшит качество и восприятие материала. С радостью куплю другие ваши курсы в будущем. Спасибо !
Мария Чуйкина
С одной стороны курс нравится тем, что нет объяснений в стиле "что такое переменная", с другой стороны предполагается наличие знаний об архитектуре приложений, которых у меня пока нет. Теряется понимание прикладной ценности этих знаний, а иногда, за потоком терминов (логирование, внешние запросы и т.д.), нет понимания самой темы, но дополнительно гуглить - тоже навык!

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

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

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

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

Другие курсы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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