Освойте ключевые шаблоны проектирования GoF в TypeScript и улучшите архитектуру своих приложений. Курс поможет понять, как применять проверенные практики проектирования, чтобы писать более гибкий, поддерживаемый и расширяемый код.
Что вы изучите в этом курсе
Курс охватывает все 23 классических шаблона проектирования Gang of Four, объясняя их назначение, структуру и варианты применения на практике в TypeScript.
Поведенческие шаблоны
Вы узнаете, как организовывать взаимодействие между объектами и управлять сложной логикой.
Observer
Strategy
Command
Mediator
Chain of Responsibility
Структурные шаблоны
Разберётесь, как правильно строить отношения между объектами и улучшать структуру приложения.
Adapter
Composite
Decorator
Facade
Proxy
Порождающие шаблоны
Научитесь создавать объекты наиболее эффективными способами с учетом гибкости и расширяемости.
Factory Method
Abstract Factory
Singleton
Builder
Prototype
Практическая работа с TypeScript
Каждый шаблон демонстрируется на понятных примерах кода. В процессе выполнения заданий вы укрепите знания TypeScript и познакомитесь с расширенными возможностями языка.
освоить паттерны GoF на современном языке TypeScript;
подготовиться к техническим собеседованиям;
понимать и создавать масштабируемые и поддерживаемые системы.
Какие навыки вы получите
Понимание теории всех 23 шаблонов проектирования GoF
Умение применять шаблоны в реальных проектах
Опыт написания чистого и структурированного TypeScript-кода
Навыки анализа архитектурных решений
Итоги
Курс станет мощным фундаментом для развития как начинающих, так и опытных разработчиков. После прохождения вы сможете уверенно использовать шаблоны проектирования и создавать архитектурно грамотные приложения на TypeScript.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф