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























