0 added
0 removed
Original
2026-01-01
Modified
2026-02-19
1
<p>Интенсив прошел, но записи остались</p>
1
<p>Интенсив прошел, но записи остались</p>
2
<p>Научим создавать скелет веб-сервиса с фреймворком FastAPI, разберемся в видах тестирования, научимся писать под Ansible.</p>
2
<p>Научим создавать скелет веб-сервиса с фреймворком FastAPI, разберемся в видах тестирования, научимся писать под Ansible.</p>
3
<p>Интенсив для инженеров и разработчиков с опытом в Python, которые хотят поднять свои навыки и использовать этот язык со смежными системами.</p>
3
<p>Интенсив для инженеров и разработчиков с опытом в Python, которые хотят поднять свои навыки и использовать этот язык со смежными системами.</p>
4
<p>которые знакомы с Python, но хотят больше погрузиться в программирование, чтобы применять свои знания на стыке dev и ops.</p>
4
<p>которые знакомы с Python, но хотят больше погрузиться в программирование, чтобы применять свои знания на стыке dev и ops.</p>
5
<p>которые уже знают Python, но хотят лучше освоить этот язык, чтобы получить большую самостоятельность и реализовывать новые практики в компании собственными силами</p>
5
<p>которые уже знают Python, но хотят лучше освоить этот язык, чтобы получить большую самостоятельность и реализовывать новые практики в компании собственными силами</p>
6
<p>Не знаете, как заложить в приложение сопровождаемость с первых этапов его создания</p>
6
<p>Не знаете, как заложить в приложение сопровождаемость с первых этапов его создания</p>
7
<p>Пишете скрипты, но не знаете модули и фреймворки, чтобы начать создавать сервисы</p>
7
<p>Пишете скрипты, но не знаете модули и фреймворки, чтобы начать создавать сервисы</p>
8
<p>Возникают проблемы при интеграции с СУБД</p>
8
<p>Возникают проблемы при интеграции с СУБД</p>
9
<p>Устали писать бойлерплейт код, но не знаете, какой готовый модуль решает ваши проблемы</p>
9
<p>Устали писать бойлерплейт код, но не знаете, какой готовый модуль решает ваши проблемы</p>
10
<ul><li>Разберетесь с тем, как стандартные конструкции (декораторы, датаклассы) могут использоваться во фреймворках</li>
10
<ul><li>Разберетесь с тем, как стандартные конструкции (декораторы, датаклассы) могут использоваться во фреймворках</li>
11
</ul><ul><li>Научитесь интегрироваться с СУБД, запускать и отслеживать выполнение отложенных задач</li>
11
</ul><ul><li>Научитесь интегрироваться с СУБД, запускать и отслеживать выполнение отложенных задач</li>
12
</ul><ul><li>Начнете создавать расширяемые и поддерживаемые by design веб-сервисы</li>
12
</ul><ul><li>Начнете создавать расширяемые и поддерживаемые by design веб-сервисы</li>
13
</ul><ul><li>Станете использовать Python как API к другим системам</li>
13
</ul><ul><li>Станете использовать Python как API к другим системам</li>
14
</ul><p>Что вы получите после обучения</p>
14
</ul><p>Что вы получите после обучения</p>
15
<p>Вы выйдите за рамки скриптового программирования на Python и научитесь разбираться в конструкциях, типах данных и объектно-ориентированном программировании.</p>
15
<p>Вы выйдите за рамки скриптового программирования на Python и научитесь разбираться в конструкциях, типах данных и объектно-ориентированном программировании.</p>
16
<p>Сможете решать более широкий пул задач, оптимизировав собственные силы и время. Инженеры усилят экспертизу на стыке администрирования и программирования. Разработчики станут самостоятельнее в работе и смогут решать более изолированные задачи.</p>
16
<p>Сможете решать более широкий пул задач, оптимизировав собственные силы и время. Инженеры усилят экспертизу на стыке администрирования и программирования. Разработчики станут самостоятельнее в работе и смогут решать более изолированные задачи.</p>
17
<p>По окончании интенсива вы создадите не просто программу на Python, а полноценный цифровой проект коммерческого уровня.</p>
17
<p>По окончании интенсива вы создадите не просто программу на Python, а полноценный цифровой проект коммерческого уровня.</p>
18
<p><strong>Навыки разработки веб-сервисов и софтскилы для эффективного взаимодействия внутри команды</strong></p>
18
<p><strong>Навыки разработки веб-сервисов и софтскилы для эффективного взаимодействия внутри команды</strong></p>
19
<p>Станете ценным сотрудником: сможете эффективнее коммуницировать с командой и менеджерами, будете привносить улучшения в проекты компании собственными силами, экономя ее ресурсы и время. Повышение грейда или работа в компании мечты станут на шаг ближе.</p>
19
<p>Станете ценным сотрудником: сможете эффективнее коммуницировать с командой и менеджерами, будете привносить улучшения в проекты компании собственными силами, экономя ее ресурсы и время. Повышение грейда или работа в компании мечты станут на шаг ближе.</p>
20
<p>Разработка веб-сервисов на FastAPI: от теории к практике</p>
20
<p>Разработка веб-сервисов на FastAPI: от теории к практике</p>
21
<ul><li>Созданием скелет веб-сервиса с фреймворком FastAPI: хендлеры, обработка path/query params, headers и body, валидация при помощи typing + FastAPI</li>
21
<ul><li>Созданием скелет веб-сервиса с фреймворком FastAPI: хендлеры, обработка path/query params, headers и body, валидация при помощи typing + FastAPI</li>
22
</ul><ul><li>Упрощаем обработку body при помощи моделей данных Pydantic. Модели запроса, вложенные модели, модели ответа, Pydantic + Dataclasses</li>
22
</ul><ul><li>Упрощаем обработку body при помощи моделей данных Pydantic. Модели запроса, вложенные модели, модели ответа, Pydantic + Dataclasses</li>
23
</ul><ul><li>Паттерн Middleware и его реализация в FastAPI</li>
23
</ul><ul><li>Паттерн Middleware и его реализация в FastAPI</li>
24
</ul><ul><li>Немного о startup и shutdown event’ах и необходимости их обработки, заворачиваем все в контейнер и выгружаем документацию OpenAPI</li>
24
</ul><ul><li>Немного о startup и shutdown event’ах и необходимости их обработки, заворачиваем все в контейнер и выгружаем документацию OpenAPI</li>
25
</ul><ul><li>Комбинируем SQLAlchemy и Pydantic для персистирования моделей в NOSQL СУБД</li>
25
</ul><ul><li>Комбинируем SQLAlchemy и Pydantic для персистирования моделей в NOSQL СУБД</li>
26
</ul><ul><li>Подключаем к приложению базу данных, создаем миграции при помощи Alembic</li>
26
</ul><ul><li>Подключаем к приложению базу данных, создаем миграции при помощи Alembic</li>
27
</ul><ul><li>Разбираемся с CORS, загружаем файлы и multipart</li>
27
</ul><ul><li>Разбираемся с CORS, загружаем файлы и multipart</li>
28
</ul><ul><li>Разбираемся в отличиях синхронности/многопоточности и асинхронности в Python на конкретных примерах</li>
28
</ul><ul><li>Разбираемся в отличиях синхронности/многопоточности и асинхронности в Python на конкретных примерах</li>
29
</ul><p>Разберемся в теории анатомии веб-сервисов, синхронности и асинхронности, поймем, почему инженеры все чаще сталкиваются с необходимостью писать веб-сервисы и поговорим о лучших стандартах проектирования API.</p>
29
</ul><p>Разберемся в теории анатомии веб-сервисов, синхронности и асинхронности, поймем, почему инженеры все чаще сталкиваются с необходимостью писать веб-сервисы и поговорим о лучших стандартах проектирования API.</p>
30
<p>Тестирование и отложенные задачи: ключевые навыки разработчика</p>
30
<p>Тестирование и отложенные задачи: ключевые навыки разработчика</p>
31
<ul><li>Тестируем продакшеном - делаем интеграцию с Sentry</li>
31
<ul><li>Тестируем продакшеном - делаем интеграцию с Sentry</li>
32
</ul><ul><li>Пишем тесты на API при помощи FastHTTP + pytest + pyhamcrest</li>
32
</ul><ul><li>Пишем тесты на API при помощи FastHTTP + pytest + pyhamcrest</li>
33
</ul><ul><li>Подключаем авторизацию через OAuth для сервисных интеграций</li>
33
</ul><ul><li>Подключаем авторизацию через OAuth для сервисных интеграций</li>
34
</ul><ul><li>Запускаем отложенную задачу из хендлера</li>
34
</ul><ul><li>Запускаем отложенную задачу из хендлера</li>
35
</ul><ul><li>Устанавливаем Celery и Flower, настраиваем executor’ы и разбираемся в интерфейсе Flower</li>
35
</ul><ul><li>Устанавливаем Celery и Flower, настраиваем executor’ы и разбираемся в интерфейсе Flower</li>
36
</ul><p>Разбираемся в отложенных задачах и видах тестирования. Поговорим о том, почему тестировать приложение важнее, чем его разрабатывать, и какие тесты должен уметь писать разработчик.</p>
36
</ul><p>Разбираемся в отложенных задачах и видах тестирования. Поговорим о том, почему тестировать приложение важнее, чем его разрабатывать, и какие тесты должен уметь писать разработчик.</p>
37
<p>Прокачка софтскиллов и live-coding с Ansible</p>
37
<p>Прокачка софтскиллов и live-coding с Ansible</p>
38
<ul><li>Учимся взаимодействовать внутри команды</li>
38
<ul><li>Учимся взаимодействовать внутри команды</li>
39
</ul><ul><li>Пишем под Ansible создание и тестирование плагина</li>
39
</ul><ul><li>Пишем под Ansible создание и тестирование плагина</li>
40
</ul><ul><li>Пишем под Ansible создание плагина</li>
40
</ul><ul><li>Пишем под Ansible создание плагина</li>
41
</ul><ul><li>Пишем под Ansible создание и тестирование модуля</li>
41
</ul><ul><li>Пишем под Ansible создание и тестирование модуля</li>
42
</ul><ul><li>Пишем под Ansible создание модуля</li>
42
</ul><ul><li>Пишем под Ansible создание модуля</li>
43
</ul><ul><li>Используем Python для написания плагинов к другим приложениям на примере Ansible</li>
43
</ul><ul><li>Используем Python для написания плагинов к другим приложениям на примере Ansible</li>
44
</ul><p>Развиваем софтскиллы и посвящаем день live-coding под Ansible. Примененяем изученное в жизни - как анализировали много конфигов Zabbix.</p>
44
</ul><p>Развиваем софтскиллы и посвящаем день live-coding под Ansible. Примененяем изученное в жизни - как анализировали много конфигов Zabbix.</p>
45
<p>Senior Software Engineer ex Exness</p>
45
<p>Senior Software Engineer ex Exness</p>
46
<ul><li>Более 13 лет в разработке, из них 10 на Python и 4 Golang</li>
46
<ul><li>Более 13 лет в разработке, из них 10 на Python и 4 Golang</li>
47
</ul><ul><li>Руководил разраб откой новой billing системы в Exness</li>
47
</ul><ul><li>Руководил разраб откой новой billing системы в Exness</li>
48
</ul><ul><li>Опыт разработки от декомпозиции бизнес задачи к написанию манифестов для деплоя</li>
48
</ul><ul><li>Опыт разработки от декомпозиции бизнес задачи к написанию манифестов для деплоя</li>
49
</ul><ul><li>Автор нескольких open source библиотек на<a>Github</a></li>
49
</ul><ul><li>Автор нескольких open source библиотек на<a>Github</a></li>
50
</ul><p>Techlead, Data Engineer в Skyeng</p>
50
</ul><p>Techlead, Data Engineer в Skyeng</p>
51
<ul><li>Более 5 лет в анализе данных и разработке на Python</li>
51
<ul><li>Более 5 лет в анализе данных и разработке на Python</li>
52
</ul><ul><li>В качестве DataOps развивает аналитические инфраструктуры и управляет потоками данных</li>
52
</ul><ul><li>В качестве DataOps развивает аналитические инфраструктуры и управляет потоками данных</li>
53
</ul><ul><li>Разрабатывал крупные модули в В2В продуктов</li>
53
</ul><ul><li>Разрабатывал крупные модули в В2В продуктов</li>
54
</ul><ul><li>Отвечал за CI/CD аналитических сервисов и ML моделей</li>
54
</ul><ul><li>Отвечал за CI/CD аналитических сервисов и ML моделей</li>
55
</ul><p>Techlead, Data Engineer в Skyeng</p>
55
</ul><p>Techlead, Data Engineer в Skyeng</p>
56
<ul><li>Более 5 лет в анализе данных и разработке на Python</li>
56
<ul><li>Более 5 лет в анализе данных и разработке на Python</li>
57
</ul><ul><li>В качестве DataOps развивает аналитические инфраструктуры и управляет потоками данных</li>
57
</ul><ul><li>В качестве DataOps развивает аналитические инфраструктуры и управляет потоками данных</li>
58
</ul><ul><li>Разрабатывал крупные модули в В2В продуктов</li>
58
</ul><ul><li>Разрабатывал крупные модули в В2В продуктов</li>
59
</ul><ul><li>Отвечал за CI/CD аналитических сервисов и ML моделей</li>
59
</ul><ul><li>Отвечал за CI/CD аналитических сервисов и ML моделей</li>
60
</ul><p>Senior Software Engineer ex Exness</p>
60
</ul><p>Senior Software Engineer ex Exness</p>
61
<ul><li>Более 13 лет в разработке, из них 10 на Python и 4 Golang</li>
61
<ul><li>Более 13 лет в разработке, из них 10 на Python и 4 Golang</li>
62
</ul><ul><li>Руководил разраб откой новой billing системы в Exness</li>
62
</ul><ul><li>Руководил разраб откой новой billing системы в Exness</li>
63
</ul><ul><li>Опыт разработки от декомпозиции бизнес задачи к написанию манифестов для деплоя</li>
63
</ul><ul><li>Опыт разработки от декомпозиции бизнес задачи к написанию манифестов для деплоя</li>
64
</ul><ul><li>Автор нескольких open source библиотек на<a>Github</a></li>
64
</ul><ul><li>Автор нескольких open source библиотек на<a>Github</a></li>
65
</ul><p>Именное свидетельство о прохождении курса получает студент, если:</p>
65
</ul><p>Именное свидетельство о прохождении курса получает студент, если:</p>
66
<ul><li>изучил 80% курса</li>
66
<ul><li>изучил 80% курса</li>
67
</ul><ul><li>принимал участие в решении практик, которые входят в курс.</li>
67
</ul><ul><li>принимал участие в решении практик, которые входят в курс.</li>
68
</ul><p>только для физических лиц</p>
68
</ul><p>только для физических лиц</p>
69
<p>Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти -<a>написали здесь.</a></p>
69
<p>Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти -<a>написали здесь.</a></p>
70
<p>Видеоуроки, доступ 2 года</p>
70
<p>Видеоуроки, доступ 2 года</p>
71
<p>В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.</p>
71
<p>В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.</p>
72
<p>Курс за счёт работодателя</p>
72
<p>Курс за счёт работодателя</p>
73
<p>Предоставим все необходимые документы для получения вычета.</p>
73
<p>Предоставим все необходимые документы для получения вычета.</p>
74
<p>от 10 человекспециальные условия</p>
74
<p>от 10 человекспециальные условия</p>
75
<p>Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)</p>
75
<p>Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)</p>
76
<p>Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.</p>
76
<p>Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.</p>
77
<p>Видеоуроки, доступ 2 года</p>
77
<p>Видеоуроки, доступ 2 года</p>
78
78