Курсы
Программирование

Архитектура и шаблоны проектирования на Python

Формат
Онлайн
Длительность
2 месяца
Трудоустройство
Нет
Уровень
Начальный
Результат
Сертификат

Описание

Курс повышения квалификации или освоения программы с нуля по направлению Архитектура и шаблоны проектирования на 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

    Получите доступ к учебным материалам

Отзывов пока нет.

Текущая цена

16 500 ₽
Записаться на курс

Автор курса

GeekBrains

Рейтинг курса

0
0 отзывов

Поделиться курсом

Авторизуйтесь через одну из социальных сетей