- Сообщения
- 9,001
- Реакции
- 172

Автор: HTML Academy
Название: Паттерны проектирования (2022)
Описание:
Что будет на курсе:
- Вы научитесь применять проверенные архитектурные подходы при создании программ.
- Вы узнаете, как применять паттерны в разработке алгоритмов разного направления, начиная от интерфейса веб-приложения и заканчивая серверной частью мобильного приложения.
Разоблачил 1
Установление в паттерны проектирования
Отрекомендуемся с паттернами проектирования, разберёмся, отчего они нужны и на какие образа делятся.
– Что таковое паттерны проектирования и отчего их необходимо знать?
– Что будет для курсе?
– Процедурное, объектно-ориентированное и многофункциональное автопрограммирование
– Образа паттернов проектирования
– Испытаний по первому разделу
Разоблачил 2
Производящие паттерны
Тут-то разделе осмотрим производящие паттерны проектирования
– Введение: что есть производящие паттерны, на какого хрена и когда они нужны.
«Одиночка» (Singleton)
– Демо: отметчик посещений в будущем «Котокафе»
– Поручение + решение: создание счётчика посещений страничек плана «Фермерские продукты»
«Фабричный метод» (Factory method) — Многофабричный рецепт (Factory method)
– Демо: распределение карточки в галерее «Котокафе»
– Поручение + решение: рецепт образов провиантов для генеральной страничке плана «Фермерские продукты»
«Абстрактная фабрика» (Abstract Factory)
– Демо: переформатирование ответа имени необыкновенных котов в будущем «Котокафе»
– Поручение + решение: создание стандартов для карточек и заголовков в будущем «Фермерские продукты»
«Строитель» (Builder)
– Демо: рецепт промотекста на страницах плана «Котокафе»
– Поручение + решение: присоединение промотекста на страницах плана «Фермерские продукты»
«Пул объектов» (Object Pool)
– Демо: рецепт медли посещения странички в будущем «Котокафе»
– Поручение + решение: рецепт медли пуска прибавления на главной страничке плана «Фермерские продукты»
«Прототип» (Prototype)
– Демо: создание первообраза с информацией о питомце в будущем «Котокафе»
– Поручение + решение: создание первообраза для карточек в будущем «Фермерские продукты»
– Испытаний по второму разделу
Разоблачил 3
Скелетные паттерны
Тут-то разделе осмотрим скелетные паттерны проектирования
– Установление в структурные паттерны
«Адаптер» (Adapter)
– Демо: рецепт предоставленных в новом формате в сервисе после перепродаже автомобилей
– Поручение + решение: рецепт предоставленных в новом формате в CRM-системе
«Мост» (Bridge)
– Демо: модифицирование цветной темы сервиса по продаже автомобилей
– Поручение + решение: механизм цветного оформления CRM-системы
«Декоратор» (Decorator)
– Демо: педалирование загрузки страничек в сервисе после перепродаже автомобилей
– Поручение + решение: кэширование предоставленных в CRM-системе
«Фасад» (Facade)
– Демо: инкапсуляция базисной конфигурации ради свежеиспеченных запросов в сервисе по продаже автомобилей
– Поручение + решение: приобретение проблем из внешней CRM-систем
«Компоновщик» (Composite)
– Демо: распределение авто в списке посредством чекбокса в сервисе после перепродаже автомобилей
– Поручение + решение: распределение проблем из списка в CRM-системе
«Прокси» (Proxy)
– Демо: сдерживание медли прохода работников к сервису по продаже автомобилей
– Поручение + решение: блокада извлечения предоставленных в CRM-системе
– Испытаний по третьему разделу
Разоблачил 4
Поведенческие паттерны
Тут-то разделе осмотрим поведенческие паттерны проектирования
«Цепочка обязанностей» (Chain of Responsibility)
– Демо: рецепт в карточку продукта информации о присутствии книжек в будущем «По полочкам»
– Поручение + решение: рецепт в карточку рецепта предоставленных о числе яств в будущем «Ещё кусочек»
«Команда» (Command)
– Демо: приобретение предоставленных с сервера посредством AJAX-запроса в плане «По полочкам»
– Поручение + решение: инструментарий ради извлечения предоставленных из нового анонимного источника в плане «Ещё кусочек»
«Итератор» (Iterator)
– Демо: блокада ответа предоставленных в безусловный интервал медли в плане «По полочкам»
– Поручение + решение: блокада ответа рецептов в определённое время в будущем «Ещё кусочек»
«Посредник» (Mediator)
– Демо: заставка ради контейнера с книжками в плане «По полочкам»
– Поручение + решение: заставка ради контейнера с рецептами в плане «Ещё кусочек»
«Наблюдатель» (Observer)
– Демо: парадный скрипт для удаления блока с новостями в плане «По полочкам»
– Поручение + решение: парадный скрипт для удаления невежливых рецептов в будущем «Ещё кусочек»
«Состояние» (State)
– Демо: присоединение беспросветной темы в плане «По полочкам»
– Поручение + решение: беспросветная проблема в будущем «Ещё кусочек»
«Стратегия» (Strategy)
– Демо: рецепт стандарта карточки продукта без блока с количеством страничек в плане «По полочкам»
– Поручение + решение: рецепт стандарта карточки рецепта без блока творца в плане «Ещё кусочек»
«Посетитель» (Visitor)
– Демо: распределение свежеиспеченного издания книжки по уникальному идентификатору
– Поручение + решение: блокада рецепта в стадии разработки в плане «Ещё кусочек»
«Хранитель»/«Снимок» (Memento)
– Демо: застежка ради перемены обложки книжки для генеральном плакате прибавления «По полочкам»
– Поручение + решение: застежка перемены заголовка сайта в будущем «Ещё кусочек»
«Шаблонный метод» (Template Method)
– Демо: присоединение символов-префиксов к названиям книжек в плане «По полочкам»
– Поручение + решение: присоединение символов-префиксов к названиям рецептов в плане «Ещё кусочек»
– Испытаний по четвёртому разделу
Разоблачил 5
В данном разделе мы выучимся приспособлять MV*-паттерны проектирования
– Демо: присоединение фильтра гостиниц после цены в плане «Седона»
– Поручение + решение: присоединение фильтра продуктов после цены в плане «Девайс»
– Демо: постепенный рецепт ингредиентов для страничку в плане «Седона»
– Поручение + решение: раздельная нагрузка ингредиентов для страничку в плане «Девайс»
– Демо: присоединение фильтра по принципу жилища в реалистичном медли в будущем «Седона»
– Поручение + решение: нутчфильтр после присутствию Bluetooth в реальном медли в плане «Девайс»
– Испытаний по пятому разделу
Разоблачил 6
Тут-то разделе мы подведём результаты курса и зафиксируем приобретенные сведения
– Подводим результаты
– Финишное испытание
– Добавочные материалы
Скачать: