Паттерны разработки на Python

Код: ITC-P-P

Курс направлен на знакомство с высокоуровневыми паттернами проектирования, такими как чистая и событийно-управляемая архитектура и паттерны предметно-ориентированного проектирования. Адаптация паттернов под Python позволяет разработчикам управлять сложностью приложений и ускорить прохождение тестов.

Формат проведения

-

Продолжительность

32 академических часа

Вендор

Python

Тематика

Разработка
vendor

Вы научитесь

  • Создавать архитектуры для поддержки моделирования предметной области
  • Использовать события для интеграции микросервисов
  • Разделять обязанности команд и запросов
  • Применять сводные диаграммы и таблицы
  • Применять шаблонную структуру проекта

Аудитория курса

Программисты и разработчики Python, которые хотят разобраться в использовании новых прогрессивных средств языка

Требования к предварительной подготовке слушателя

Уверенное знание основ языка Python
Свободное написание простых программ (скриптов)

Содержание курса

  1. Введение в паттерны разработки: определение паттернов, их роль в разработке программного обеспечения, история и эволюция. 
  2. Абстрактная фабрика: применение паттерна, примеры использования, преимущества и недостатки.
  3. Фабричный метод: как использовать этот паттерн для создания объектов, примеры и случаи использования.
  4. Стратегия: понимание того, как стратегия помогает в разработке, примеры использования и реализация в Python.
  5. Итераторы: как использовать итераторы в Python, их применение в различных сценариях.
  6. Декораторы: использование декораторов для расширения функциональности, примеры и лучшие практики.
  7. Прототип: создание новых объектов на основе прототипов, примеры и преимущества.
  8. Наблюдатель: реализация наблюдателя в Python, использование в многокомпонентных системах. 
  9. Компоновщик: объединение объектов для представления сложных структур, примеры и применение.
  10. Мост: разделение абстракций и реализаций, примеры использования в Python.


Паттерны разработки на Python
Дата скоро будет объявлена
48 000 ₽
Подать заявку
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

  • онлайн - на российской онлайн-платформе в режиме реального времени, через интернет, с выполнением всех необходимых практических заданий под онлайн-руководством преподавателя. 


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении квалификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Хотите преподавать в АйТи Клауд?

Если вы имеете компетенции и хотите работать тренером курсов в АйТи Клауд - оставьте ваши данные, мы свяжемся с вами!