- 1В данном уроке мы начинаем создавать свой wsgi-фреймворк для того чтобы пользоваться им в дальнейшем проекте и отработать паттерны Page Controlle, Front Controller, MVCУрок 1. Паттерны web-представления
- 2Разбираем самые базовые понятия и критерии “хорошей” бизнес-системы, а также виды систем. Рассматриваем базовые принципы и понятия. В конце развиваем wsgi-фреймворк для дальнейшей работыУрок 2. Архитектура python-приложений
- 3Развиваем понятие “хорошей” архитектуры из прошлого занятия, переходим от абстрактных понятий к более конкретным принципам. Рассматриваем базовые принципы. Подробно изучаем SOLID и кратко GRASP. В конце заканчиваем работы с wsgi-фреймворком для его использования в следующих практических заданияхУрок 3. Принципы проектирования
- 4От принципов переходим к классическим паттернам GoF. Рассматриваем первую категорию порождающих паттернов. Подробно разбираем каждый паттерн на примерахУрок 4. Порождающие паттерны
- 5Рассматриваем вторую категорию структурных паттернов. Подробно разбираем каждый паттерн на примерахУрок 5. Структурные паттерны
- 6Рассматриваем последнюю категорию поведенческих паттернов. Подробно разбираем каждый паттерн на примерахУрок 6. Поведенческие паттерны
- 7На данном занятии мы рассматриваем паттерны взаимодействия с базой данных в бизнес системах и учимся их применятьУрок 7. Архитектурные системные паттерны
- 8Рассматриваем пользу знания антипаттернов и их основные виды. Учимся находить антипаттерны в коде и выбирать способы улучшения кода.Урок 8. Антипаттерны
- 9В данном занятии отдельно рассматриваем микросервисную архитектуру. В чем её плюсы и минусы. Рассматриваем основные варианты работы с микросервисами и проблемы которые могут при этом возникнутьУрок 9. Микросервисная архитектура
После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.