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

Полный курс по современному TypeScript в 2025 году и ООП паттернам проектирования для создания поддерживаемых приложений
Обучение 2 месяца
сертификат
0%
Стоимость курса
3 999 ₽ 3 999 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «TypeScript с нуля - полный курс и паттерны проектирования» от PurpleSchool - purpleschool.ru

  1. Введение. Почему TypeScript?, Как устроен курс?, Обзор проекта, Обзор курсов, AI и тренажёры, Работа на платформе, Практика на проекте, Рекомендуемый курс.
  2. Настройка окружения. Подготовка окружения, Установка NodeJS, Настройки VSCode, Домашнее задание AI, Работа с gitflow, Рекомендуемый курс.
  3. Основные типы. Вводное видео, Подготовка проекта, Использование типов, Типы в функциях, Объекты, Упражнение - Типизируем объект, Массивы, Tuples, Readonly, Enums, Упражнение - Типизируем функцию, Тест - Основные типы, Тренажёр - Основные типы, Занятие - Основ…
  4. Продвинутые типы. Вводное видео, Union, Literal Types, Type Aliases, Interfaces, Types или Interfaces?, Optional, Упражнение - Типизируем ответ сервера, Void, Unknown, Never, Null, Приведение типов, Type Guard, Упражнение - Делаем typeguard ответа, Asserts, Т…
  5. Классы. Вводное видео, Создание класса, Конструктор, Методы, Упражнение - Перегрузка методов, Getter и Setter, Implements, Extends, Особенности наследования, Композиция против наследования, Видимость свойств, Упражнение - Делаем корзину товаров, Статические с…
  6. Компилятор TypeScript. Вводное видео, Включение и исключение файлов, Вывод компиляции, Язык и окружение, Модули, Strict режим, Проверки кода, Занятие - Компилятор TypeScript.
  7. Generics. Вводное видео, Пример встроенных generic, Пишем функцию с generic, Упражнение - Функция преобразования в строку, Использование в типах, Ограничение generic, Упражнение - Функция сортировки id, Generic классы, Mixins, Тест - Generics, Тренажёр - Gene…
  8. Манипуляция с типами. Вводное видео, Keyof, Упражнение - Пишем функцию группировки, Typeof, Indexed Access Types, Conditional Types, Infer, Mapped Types, Упражнение - Валидация форм, Template Literal Types, Тест - Манипуляции с типами, Тренажёр - Манипуляция…
  9. Служебные типы. Вводное видео, Partial, Required, Readonly, Pick, Omit, Extract, Exclude, ReturnType, Parameters, ConstructorParameters, Awaited, Тест - Служебные типы, Тренажёр - Служебные типы, Занятие - Служебные типы, Домашнее задание - Служебные типы.
  10. Декораторы. Вводное видео, Паттерн декоратора, Декоратор класса, Фабрика декораторов, Упражнение - Декоратор CreatedAt, Декоратор метода, Упражнение - Декоратор перехвата ошибок, Декоратор свойства, Декоратор accessor, Декоратор параметра, Метаданные, Порядок…
  11. Модульность и библиотеки. Вводное видео, Namespaces и reference, Модульность на backend, Модульность на frontend, Import и export, Типизация сторонних библиотек, Тест - Модульность и библиотеки, Занятие - Модульность и библиотеки, Домашнее задание - Модульнос…
  12. Порождающие паттерны. Вводное видео, Factory Method, Singleton, Prototype, Builder, Тест - Порождающие паттерны, Занятие - Порождающие паттерны, Домашнее задание - Порождающие паттерны.
  13. Структурные паттерны. Вводное видео, Bridge, Facade, Adapter, Proxy, Composite, Тест - Структурные паттерны, Занятие - Структурные паттерны, Домашнее задание - Структурные паттерны.
  14. Поведенческие паттерны. Вводное видео, Chain of Command, Mediator, Command, State, Strategy, Iterator, Template Method, Observer, Тест - Поведенческие паттерны, Занятие - Поведенческие паттерны, Домашнее задание - Поведенческие паттерны.
  15. Проект - Утилита выполнения команд. Вводное видео, Обзор проекта, Наивная реализация, Старт приложения, Обработка ввода, Обработка вывода, Упражнение - Консольный вывод, Упражнение - Шаблонный метод исполнителя, Упражнение - Builder для ffmpeg, Работа с файла…
Ознакомиться со всей программой

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

  • Научитесь настраивать и организовывать: настройка окружения. подготовка окружения, установка nodejs, настройки vscode, домашнее задание ai, работа с gitflow, рекомендуемый курс.
  • Освоите и сможете применять: перегрузка методов, getter и setter, implements, extends, особенности наследования, композиция против наследования, видимость свойств, упражнен…
  • Освоите и сможете применять: утилита выполнения команд. вводное видео, обзор проекта, наивная реализация, старт приложения, обработка ввода, обработка вывода, упражнение.
  • Освоите и сможете применять: пишем функцию группировки, typeof, indexed access types, conditional types, infer, mapped types, упражнение.
  • Освоите и сможете применять: типизируем ответ сервера, void, unknown, never, null, приведение типов, type guard, упражн…

Подробная информация о курсе

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

Цены и сроки

  • Стоимость3 999 ₽
  • Старая цена3 999 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс наставником

По окончанию курса

  • Диплом или сертификатсертификат
TypeScript с нуля - полный курс и паттерны проектирования
3 999 ₽ 3 999 ₽