HTML Diff
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