Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Python для инженеров от Слёрма

Вы научитесь

Курс создан исключительно для инженеров, стремящихся минимизировать ручные процессы и вывести их в автоматический режим. В основе обучения – разбор языка Python и наиболее полезных инструментов для решения задач DevOps. Вы разберете библиотеки Python, научитесь принципам автоматизации, в том числе сможете работать с Docker, Gitlab, Prometheus, K8S и др. Сможеет автоматически изменять конфигурацию сервера и еще многое другое, что позволит сократить рутинные процессы. Обучение по программе подходит для продвинутых специалистов, которые обладают навыками администрирования Linux, работы с Git и Docker, а также некоторыми другими базовыми знаниями.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
3 месяца
Стоимость
65000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Тестировать API своего приложения
#02
Автоматизировать изменения конфигурации сервера
#03
Создавать модуль управления правами для Ansible
#04
Настраивать автоматическое предоставление доступов к серверам
#05
Создавать инструмент на Python для анализа и отключения холостых ресурсов
Программа курса

Чтобы обучение было комфортным, к студентам предъявляются входные требования. Вы должны знать принципы администрирования Linux, работать с Docker и Git на базовом уровне, а также, желательно, обладать навыками работы с GitLab и GitLab CI. Если вы выбираете формат поточных занятий, то в команде единомышленников по четкому графику вы освоите Python. Будете участвовать в АМА-сессиях и сможете сдать итоговую работу. Видео-формат позволит вам получить доступ ко всем занятиям сразу.  

Основы синтаксиса и структур в Python

Начнете обучения с понимания логики структурирования задач на Python. Вы исследуете синтаксис этого языка программирования (типы данных, переменные, условные операторы, циклы, функции и другое) и научитесь писать простые программы. Этот урок – своеобразное вступление и погружение в язык программирования. Если вы умеете работать на Python, то просто повторите то, что уже знаете. 

Улучшенное владение Python: оптимизации и ООП

Разучите наиболее полезные функции и особенности языка программирования Python. Поймете, как работать с циклами на продвинутом уровне, разберетесь с базовыми понятиями ООП и рассмотрите специальные типы структур. 

Подключения по сети

Сервисы подключаются к сетевому протоколу при помощи функционала интерфейса. Python также предоставляет возможность использования модулей-клиентов для любых протоколов. Научитесь использовать их для более эффективного выполнения задач. 

Работа с текстом в различных форматах

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

Взаимодействие с операционной системой

Вы узнаете, как читать и записывать файлы с помощью Python. Таким образом сможете наладить взаимодействие с операционной системой. Также поймете, для чего нужен модуль os и subprocess. 

K8S оператор на Python (live-coding stream)

Подробно остановитесь на операторе K8S. На онлайн-занятии в режиме лайв-кодинг узнаете, как настроить K8S под рабочие DevOps задачи. 

АМА-сессия со спикерами (формат потока)

Если вы выбрали формат потока, то вам доступа АМА-сессия. Вместе с преподавателями курса вы разберете интересующие вас вопросы, прорешаете сложные задания и обсудите их с однокурсниками. 

Пишем свой модуль для Ansible

Ansible является отличным инструментом для управления конфигурациями, к которому можно добавить собственные модули и расширить функционал под свои задачи. В это уроке вы напишите свой модуль для управления правами. 

Создание и кейсы использования своего API

В этом уроке вы узнаете, как готовить код к деплою. Сможете написать скрипты для stage пайплайнов, чтобы облегчить свою работу. Создадите  REST API и prometheus exporte. 

АМА-сессия со спикерами (формат потока)

Вторая онлайн АМА-сессия поможет разобраться с насущными вопросами. Спикеры объяснят все непонятные моменты, возникшие в процессе выполнения практических работ. 

Тестирование API своего приложения

Вы научитесь тестировать API. Узнаете, чем отличается unit-, end-to-end и интеграционное тестирование. Изучите, как работает модуль pyhamcrest, а также поймете, на что способен pytest в вопросе написания тестов.  

Взаимодействие CVS и DevOps системами

На этом уроке вы научитесь использовать сторонние модули для интеграции различных систем. В качестве примера возьмете работу с пайплайнами Gitlab. Вы узнаете, как с помощью pygit узнавать об изменениях в коде. 

Chatops с Errbot на Python

Вы узнаете, зачем компании глобально нужен Chatops. Сможете настроить его и донести до руководства эффективность его использования. Также научитесь работать с фреймворком Errbot. Добавите собственный плагин для интегративного агента коммуникации. 

Итоговый проект (формат потока)

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

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Слёрм
Школа
Слёрм — это онлайн-школа, специализирующаяся на обучении специалистов из IT-области, инженеров и TechLead. У Слёрм вы сможете найти курсы для начинающих, программы по повышению квалификации и предложение для корпоративных клиентов.