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