Образовал

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

Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да
Стоимость курса
15 000 ₽
нет рассрочки

Чему Вы научитесь

  • Архитектура Python-приложений;
  • Принципы проектирования;
  • Порождающие паттерны;
  • Структурные паттерны;
  • Поведенческие паттерны;
  • Архитектурные системные паттерны;
  • Антипаттерны.
Что вы получите после обучения
Приобретаемые навыки
1
Python
2
Информационная архитектура
3
Архитектура кода
4
GoF-паттерны
5
Антипаттерны
6
Микросервисная архитектура
Вас будут обучать
Разработчик внутренних систем в QIWI
Ведёт около 20 проектов. Среди них внутренняя соцсеть, security-сервис, сервис инвентаризации и Telegram-боты. Внедрял автоматизацию SSL-сертификатов, создавал скрипты для менеджмента аккаунтов во внутренней соцсети. Работает на Python с 2017 года. Автор 12 научных публикаций, проводит семинары для студентов МГТУ им. Н. Э. Баумана.

Разработчик в Южно-Уральском научном центре

Образование и карьера Окончил ЮУрГУ по специальности «Прикладная информатика». В университете изучал только языки разметки – HTML, XML, SVG, пока не узнал, что есть Python. С 2011 по 2014 гг. работал инженером-программистом в АО «Государственный ракетный центр», где занимался разработкой настольных расчетных систем на Python для проектов аэрокосмической тематики. С 2014 года работаю в отделе фундаментальных проблем аэрокосмических технологий Южно-Уральского научного центра, занимаюсь разработкой десктопных приложений для автоматизации вычислений для АО «ГРЦ Макеева», ФГУП «ЦНИИмаш», ОАО РКК «Энергия». Закончил аспирантуру по специальности «Математическое моделирование, численные методы и комплексы программ». Параллельно занимался изучением фреймворков на Python, в частности, Django. Участвовал в разработке интернет-магазинов idei74.ru и yafrukt.ru, веб-сервиса purinaone.ru. Преподавал в ЮУрГУ дисциплины: «Информатика», «Практическое программирование», «Базы данных», «Информационная безопасность». С 2018 года работаю в GeekBrains преподавателем и методистом. Публикации в научных журналах: «Программная инженерия» (http://novtex.ru/prin/rus/10.17587/prin.7.568-574.html), «Системы и средства информатики», «Программные продукты и системы», «Современные наукоемкие технологии» (https://www.top-technologies.ru/ru/article/view?id=36849). Почему Python Если вы хотите стать программистом – выбирайте Python! Это мощный инструмент разработки, который решит любую системную и прикладную задачу. Вы гарантированно обеспечите себя работой и высоким стабильным доходом. Если будете осваивать библиотеки для Python и фреймворки, то станете незаменимым специалистом, и уже за вами будут охотиться работодатели. Python – кроссплатформенный, мощный, востребованный, дружелюбный для новичка. Моим студентам Чтобы стать успешным программистом, нужно много работать самому и с поддержкой опытного наставника. Вы узнаете все тонкости профессии, при этом сэкономите время на обучение. Под руководством опытного специалиста вы быстрее повысите свои статус и зарплату. Я готов вам передать все свои знания и опыт. Наши занятия – это решение сложных задач, максимально приближенных к реальным проектам. Вместе с вами учусь и я, а значит, мы вместе хотим, чтобы обучение было плодотворно и при этом увлекательно.
Владельцы курса

Мы учим людей с нуля осваивать программирование, веб-дизайн и маркетинг. Проводим онлайн-курсы со стажировкой и бесплатные мастер-классы, развиваем сообщество, сотрудничаем с компаниями по трудоустройству и непрерывно тестируем новые методики для поднятия эффективности обучения.
Освойте новые профессии на длительных программах. В ходе обучения вы приобретете практические знания, отточите навыки и получите документ, подтверждающий уровень квалификации
GeekBrains — это образовательная платформа, в которой любой человек может получить всё для успешного профессионального будущего.

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

На наших ресурсах вы найдете более 1000 бесплатных вебинаров, которые помогают развиваться профессионально и прокачивают soft skills — непрофильные навыки для эффективной работы.

За 10 лет на платформе зарегистрировались и получили доступ к новым знаниям более 4,5 млн человек. А в 2016 году мы вошли в состав Mail.ru Group — крупнейшего IT-гиганта России.

Присоединяйтесь, чтобы освоить новую профессию и поменять жизнь к лучшему!

Программа курса

Урок 1. Паттерны web-представления
В данном уроке мы начинаем создавать свой wsgi-фреймворк для того чтобы пользоваться им в дальнейшем проекте и отработать паттерны Page Controlle, Front Controller, MVC

Урок 2. Архитектура python-приложений
Разбираем самые базовые понятия и критерии “хорошей” бизнес-системы, а также виды систем. Рассматриваем базовые принципы и понятия. В конце развиваем wsgi-фреймворк для дальнейшей работы

Урок 3. Принципы проектирования
Развиваем понятие “хорошей” архитектуры из прошлого занятия, переходим от абстрактных понятий к более конкретным принципам. Рассматриваем базовые принципы. Подробно изучаем SOLID и кратко GRASP. В конце заканчиваем работы с wsgi-фреймворком для его использования в следующих практических заданиях

Урок 4. Порождающие паттерны
От принципов переходим к классическим паттернам GoF. Рассматриваем первую категорию порождающих паттернов. Подробно разбираем каждый паттерн на примерах

Урок 5. Структурные паттерны
Рассматриваем вторую категорию структурных паттернов. Подробно разбираем каждый паттерн на примерах

Урок 6. Поведенческие паттерны
Рассматриваем последнюю категорию поведенческих паттернов. Подробно разбираем каждый паттерн на примерах

Урок 7. Архитектурные системные паттерны
На данном занятии мы рассматриваем паттерны взаимодействия с базой данных в бизнес системах и учимся их применять

Урок 8. Антипаттерны
Рассматриваем пользу знания антипаттернов и их основные виды. Учимся находить антипаттерны в коде и выбирать способы улучшения кода.

Урок 9. Микросервисная архитектура
В данном занятии отдельно рассматриваем микросервисную архитектуру. В чем её плюсы и минусы. Рассматриваем основные варианты работы с микросервисами и проблемы которые могут при этом возникнуть

Рейтинг
4.5
рейтинг
0
0
0
0
0
обновлено 01.10.2022 17:55
Архитектура и шаблоны проектирования на Python
Оставить отзыв
Поделиться курсом с друзьями