Открыто

TypeScript с нуля - полный курс и паттерны проектирования (2025) [Тариф Самостоятельный] [Purpleschool] [Антон Ларичев]

Тема в разделе "Курсы по программированию", создана пользователем Aisha Mir, 7 июн 2025.

Цена: 3999р.-91%
Взнос: 330р.

Основной список: 8 участников

Резервный список: 1 участников

  1. 7 июн 2025
    #1
    Aisha Mir
    Aisha Mir СкладчикСкладчик

    Складчина: TypeScript с нуля - полный курс и паттерны проектирования (2025) [Тариф Самостоятельный] [Purpleschool] [Антон Ларичев]

    Снимок экрана 2025-06-07 в 13.32.24.png

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

    Что в курсе:
    Обновлено до TypeScript 5.5
    TypeScript - это язык программирования, являющийся надмножеством JavaScript, компилирующимся в него. Благодаря системе типов и дополнительным возможностям, он позволяет писать большие масштабируемые приложения, которые просто поддерживать и развивать. Язык уже является стандартом разработки и может быть использован с любым framework.
    Мы не просто изучим все особенности TypeScript, но и попрактикуемся на упражнениях и написании финального проекта - расширяемую утилиту исполнения команд. При этом важной частью курса буду паттерны проектирования, где мы изучим поведенческие, порождающие и структурные паттерны объектно ориентированного программирования.
    Лекции содержат как теоретическую часть, так и live-code, где мы вместе будем писать код, разбираю особенности работы TypeScript. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания. Так же в этом курсе сделан особый акцент на упражнениях, которые позволят закрепить полученные знания на практике.

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

    01. Введение
    02. Настройка окружения
    03. Основные типы
    04. Продвинутые типы
    05. Классы
    06. Компилятор TypeScript
    07. Generics
    08. Манипуляция с типами
    09. Служебные типы
    10. Декораторы
    11. Модульность и библиотеки
    12. Порождающие паттерны
    13. Структурные паттерны
    14. Поведенческие паттерны
    15. Проект - Утилита выполнения команд
    16. Обновления TypeScript
    17. Заключение

    01. Введение
    • Почему TypeScript?
    • Как устроен курс?
    • Обзор проекта
    • Обзор курсов
    • Работа на платформе
    02. Настройка окружения
    • Подготовка окружения
    • Установка NodeJS
    • Настройки VSCode
    • Рекомендуемый курс
    03. Основные типы
    • Вводное видео
    • Подготовка проекта
    • Использование типов
    • Типы в функциях
    • Объекты
    • Упражнение - Типизируем объект
    • Массивы
    • Tuples
    • Readonly
    • Enums
    • Упражнение - Типизируем функцию
    • Тест - Основные типы
    • Занятие - Основные типы
    04. Продвинутые типы
    • Вводное видео
    • Union
    • Literal Types
    • Type Aliases
    • Interfaces
    • Types или Interfaces?
    • Optional
    • Упражнение - Типизируем ответ сервера
    • Void
    • Unknown
    • Never
    • Null
    • Приведение типов
    • Type Guard
    • Упражнение - Делаем typeguard ответа
    • Asserts
    • Тест - Продвинутые типы
    • Продвинутые типы
    • Рекомендуемый курс
    05. Классы
    • Вводное видео
    • Создание класса
    • Конструктор
    • Методы
    • Упражнение - Перегрузка методов
    • Getter и Setter
    • Implements
    • Extends
    • Особенности наследования
    • Композиция против наследования
    • Видимость свойств
    • Упражнение - Делаем корзину товаров
    • Статические свойства
    • Работа с this
    • Типизация this
    • Абстрактные классы
    • Упражнение - Делаем абстрактный logger
    • Тест - Классы
    • Занятие - Классы
    • Отзыв о курсе
    06. Компилятор TypeScript
    • Вводное видео
    • Включение и исключение файлов
    • Вывод компиляции
    • Язык и окружение
    • Модули
    • Strict режим
    • Проверки кода
    07. Generics
    • Вводное видео
    • Пример встроенных generic
    • Пишем функцию с generic
    • Упражнение - Функция преобразования в строку
    • Использование в типах
    • Ограничение generic
    • Упражнение - Функция сортировки id
    • Generic классы
    • Mixins
    • Тест - Generics
    • Занятие - Generics
    08. Манипуляция с типами
    • Вводное видео
    • Keyof
    • Упражнение - Пишем функцию группировки
    • Typeof
    • Indexed Access Types
    • Conditional Types
    • Infer
    • Mapped Types
    • Упражнение - Валидация форм
    • Template Literal Types
    • Тест - Манипуляции с типами
    • Занятие - Манипуляция с типами
    09. Служебные типы
    • Вводное видео
    • Partial, Required, Readonly
    • Pick, Omit, Extract, Exclude
    • ReturnType, Parameters, ConstructorParameters
    • Awaited
    • Тест - Служебные типы
    • Занятие - Служебные типы
    • Домашнее задание - Служебные типы
    10. Декораторы
    • Вводное видео
    • Паттерн декоратора
    • Декоратор класса
    • Фабрика декораторов
    • Упражнение - Декоратор CreatedAt
    • Декоратор метода
    • Упражнение - Декоратор перехвата ошибок
    • Декоратор свойства
    • Декоратор accessor
    • Декоратор параметра
    • Метаданные
    • Порядок декораторов
    • Декораторы TypeScript 5.0
    • Занятие - Декораторы TypeScript 5.0
    • Тест - Декораторы
    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
    • Работа с файлами
    • Упражнение - Ffmpeg executor
    • Финал проекта
    • Рекомендуемый курс
    16. Обновления TypeScript
    • TypeScript 5.0
    • TypeScript 5.2
    • TypeScript 5.3
    • TypeScript 5.4
    17. Заключение
    • Куда двигаться дальше?
    • Финальное тестирование

    Обновлено 12 апреля 2025 г.
    Тариф Самостоятельный
    Цена: 3999 рублей
    Скрытая ссылка
     
    Последнее редактирование модератором: 10 июн 2025 в 00:55
    1 человеку нравится это.
  2. Последние события

    1. zamit
      zamit участвует.
      14 июн 2025 в 21:08
    2. columber
      columber участвует.
      12 июн 2025 в 02:53
    3. Skrylax
      Skrylax участвует.
      9 июн 2025 в 14:01
    4. Shiako
      Shiako участвует.
      9 июн 2025 в 11:29

    Последние важные события

    1. skladchik.com
      Aisha Mir организатор.
      7 июн 2025
  3. Обсуждение
  4. 10 июн 2025 в 15:12
    #2
    xotat
    xotat ОргОрганизатор