Online

Введение в DevOps ru

На курсе ты узнаешь как стать востребованным DevOps специалистом.

510€

или 170€ в месяц

Получи скидку 50€ при оплате сразу за весь курс

Инженеры DevOps предоставляют поддержку всех главных этапов разработки продукта:  от администрирования репозиториев кода до размещения готового продукта на стороне клиента.

Инженеры DevOps помогают программистам и системным администраторам автоматизировать технические процессы цикла создания продукта, а также решать технические вопросы в разных областях.

На курсе Введение в DevOps ты узнаешь о методологии и профессии DevOps, какую хорошую практику и инструменты инженер DevOps использует в работе; рассмотрим такие технологии и сервисы как git, github projects & github actions, ansible, terraform, сервисы AWS.

Интенсивность курса: 12 занятий, 1 раз в неделю, живые лекции по 4 академических часа. Курс удобно совмещать с работой или основной учебой!

Первые 2 занятия бесплатно! Регистрируйся!

ДЛЯ КОГО ЭТОТ КУРС

Курс Введение в DevOps совершенно точно подходит именно тебе, если ты:

  • Системный администратор, который хочет освоить основы DevOps;
  • Ты уже работаешь в ИТ, но хочешь поменять уже имеющуюся профессию на более востребованную и высокооплачиваемую.

Требования курса

Данный список с обязательными начальными знаниями на разные темы:

Освоение Linux и основных программ: инженеры DevOps часто работают с операционными системами Linux, которые популярны и широко используются в коммерческой среде. Чтобы работать эффективно, важно научиться работать с командной строкой и терминалом Linux, управлять файловыми системами, а также инсталлировать программы и управлять программами.

1. Освоение Linux и основных программ

  • Операционная система Linux
  • Работа с командной строкой и терминалом
  • Управление файловой системой
  • Установка программ и управление программами

https://learn.microsoft.com/en-us/training/paths/shell/

https://www.digitalocean.com/community/tutorials/a-linux-command-line-primer

SSH (Secure Shell): SSH это надежный протокол, который обеспечивает надежное удаленное подключением к компьютерам.

Инженеры DevOps часто работают удаленно и имеют доступ к разным серверам и системам, поэтому важно освоить SSH и его конфигурацию, аспекты безопасности и управление ключами.

2. Курсы SSH (Secure Shell):

  • SSH и его использование
  • Конфигурация SSH клиента и сервера
  • Аспекты безопасности и управление ключами

https://www.digitalocean.com/community/tutorials/ssh-essentials-working-with-sshservers-clients-and-keys

Использование виртуальных машин с VirtualBox: виртуальные машины это важный инструмент в среде DevOps, так как они позволяют создать и управлять изолированными средами для развития и тестирования. Освоив VirtualBox, вы сможете научиться создавать виртуальные машины, инсталлировать системы на них, конфигурировать сеть и делиться данными с хост-компьютером.

3. Использование виртуальных машин с VirtualBox:

  • Создание виртуальных машин
  • Установка системы на виртуальную машину
  • Конфигурация сети и обмен данными с хост-компьютером

https://www.virtualbox.org/manual/ch01.html

https://www.codecademy.com/article/installing-linux-using-a-vm

Основы о сетях: Инженерам DevOps следует иметь основные знания о структуре и протоколах сетей, так как они часто сталкиваются с конфигурацией и решением проблем сетей. Важно иметь знания о структуре TCP/IP протоколов, IP адресации и маршрутизации.

4. Основы о сетях:

  • генеральная структура TCP/IP протоколов
  • IP адреса и маршрутизация.

https://www.cisco.com/c/en/us/solutions/small-business/resource-center/networking/networking-basics.html

https://www.ibm.com/topics/networking

Программирование начального уровня с Windows и Linux Shell: Shell скриптование это важный навык в среде DevOps,так как он позволяет автоматизировать задачи и  выполнять повторяющиеся процессы. На начальном уровне вам следовало бы научиться создавать и запускать Shell-скрипты, освоить основные структуры контроля и функции. К тому же основы программирования на Python полезны, так как Python широко используется для автоматизации и скриптования в среде DevOps.

5. Программирование начального уровня с Windows и Linux Shell:

  • Shell скриптование (Bash или PowerShell) было в разделе о Linux
  • Создание и запуск скриптов
  • Основные структуры контроля и функции
  • Python программирование

HTML

https://www.w3schools.com/html/default.asp

Python курс 1 (учебные материалы Microsoft):

Переходный курс 2:

Power Shell

https://learn.microsoft.com/en-us/training/modules/script-with-powershell/

 

ЧТО ТЕБЯ ЖДЕТ НА КУРСЕ ВВЕДЕНИЕ В DEVOPS

48 ЧАСОВ ЖИВЫХ ЛЕКЦИЙ

50+ ПРАКТИЧЕСКИХ ЗАДАНИЙ

ОТВЕТЫ НА ВСЕ ВОПРОСЫ

РЕГУЛЯРНЫЙ FEEDBACK

СЕРТИФИКАТ ОБ ОКОНЧАНИИ КУРСА

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

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

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

Подробная программа курса

Методологии разработки программного обеспечения
Классические методологии разработки – Waterfall; Современные методологии разработки – Agile, Scrum framework, Kanban; DevOps как методология; Работа с проектом

Начало работы с GitHub: Создание проектов; Добавление пользователей; создание доски Kanban для работы; Введение в системы хранения кодов – git

проект; конфигурация; создать ключи пользователя и ключи на стороне github; команды git —  init; show; status; add; commit; clone; push; pull; diff; ignore; git branch; checkout; hash; cat-file; log; revert; rebase

Что такое стратегия ветвления кода (branching strategy)? Какая стратегия лучше подходит для проекта? Как её реализовать? Практическая работа с GitHub flow. Введение в GitHub actions

Введение в Ansible: Ansible modules, playbooks, roles. Введение в Terraform

УДОБНАЯ ОПЛАТА

Выбери способ оплаты который подходит именно тебе и не переплачивай
510€
170€
в месяц
РАЗБЕЙ СУММУ НА 3 ПЛАТЕЖА И НЕ ПЕРЕПЛАЧИВАЙ!
510€
460€
ЗАПЛАТИ ВСЮ СУММУ СРАЗУ И ПОЛУЧИ СКИДКУ 50€!

НАША КОМАНДА

Мы гордимся командой наших преподавателей, которая выделяет нас среди других. Каждый преподаватель — не только теоретик, который освоил программирование из книг, но также и практик с опытом 5-10 лет в сфере ИТ.

Наши преподаватели рады поделиться своим опытом и обширными знаниями со слушателями курсов.

Pāvels Grjozs
DevOps LECTURER
DevOps Consultant at Accenture
Dmitriy Kvaskov
DevOps LECTURER
DevOps&CI/CD manager at EPAM Systems

ПОЧЕМУ УЧИТЬ JAVA ИМЕННО В JAVAGURU?

  • Практические курсы, минимум теории, максимум практики
  • Гибкая система оплаты
  • Поможем составить CV, проконсультируем, поможем выбрать лучшее место работы
  • Качественно подобранный материал курсов, основанный на многолетнем опыте работы в IT
  • Наши преподаватели — это действующие высоко квалифицированные сотрудники ведущих IT компаний
  • Обучение не выходя из дома
  • Мы обучили тому, что умеем сами — свыше 4 тысяч человек теперь работают в IT-компаниях Англии, Швейцарии, Латвии

{ Регистрация }

БЕСПЛАТНАЯ ОНЛАЙН ЛЕКЦИЯ ПО QA

ОСНОВЫ ТЕСТИРОВАНИЯ

УЖЕ 13 НОЯБРЯ 2024 года в 19:00