Консультация

Консультируем с 8:30 до 19:00 Выходной: суббота и воскресенье


Сообщение об ошибке
Сообщение об ошибке

Развёртывание систем разработки ПО

Профессиональный курс

Любую IT-компанию можно представить как завод, производящий в качестве конечного продукта программное обеспечение. При этом есть конвейер, за которым стоят рабочие, непосредственно реализующие не только разработку и тестирование, но и окончательную сборку продукта с его последующей доставкой заказчику или потребителю.

Курс «Развёртывание систем разработки ПО» поможет пройти весь этот сложнейший процесс, этот конвейер, который, по сути, и является сердцем компании, остановка которого сродни с остановкой всего процесса разработки. Будет полезен тем, кто хочет стать DevOps-специалистом.

Техническая памятка для тех, кто выбирает дистанционную форму обучения.

Описание курса

Формы обучения

Вечерняя

старт курса планируется на февраль-март 2020
Вторник, пятница с 18.30 до 21.20
779 BYN
74 уч.часов (два месяца)
Рассрочка две выплаты 428 BYN / месяц
№ группы: G-SA2-01-20

Дистанционная

12.12.2019 - Осталось: 5 дней
Вебинары по вторникам и четвергам с 21.00 до 22.30;
+Индивидуальные и групповые онлайн-консультации;
контролируемые самостоятельные работы
779 BYN
74 уч.часов (два месяца)
Рассрочка две выплаты 428 BYN/ месяц
Осталось 3 из 18 мест
№ группы: Md-SA2-11-19

Условие отбора

Для кого этот курс

  • системные администраторы;

  • разработчики приложений.

Цель курса

  • планирование и создание полноценной конвейер-платформы для доставки программного продукта, автоматизация процессов интеграции и развертывания.

Необходимая подготовка

Требуемая:

  • знания Linux на уровне начального администрирования;

  • базовые знания процесса установки и настройки операционных систем Linux серверного типа;

  • знания сетей и сетевых протоколов;

  • написание shell/bash скриптов.

Дополнительная:

  • начальные знание языка программирования web приложений (PHP, Java, .NET и т.д.);

  • знание английского на уровне Pre-Intermediate.


Вы будете уметь

  • использовать средства непрерывной интеграции для реализации требований членов команды;

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

  • внедрять современные практические подходы в построение процесса интеграции и доставки продукта;

  • реализовывать автоматизацию любых процессов внутри систем.

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

  1. Планирование
    - формирования основных компонентов
    - типы развертывания
    - цветовая дифференциация
    - платформы
    - создание плана работы
  2. GIT
    - репозитории кода
    - создание собственных репозиториев в github и gitlab
    - создание/защита ветвей для проекта
    - работа с кодом
  3. Ansible
    - автоматизация процесса развертывания программного обеспечения
  4. Vagrant, LXC
    - подготовка тестовой инфраструктуры с использованием Vagrant, LXC
  5. Jenkins
    - установка и настройка
    - интеграция
    - создание и тестирование простых задач
  6. Jenkins CD
    - создание сложных задач
    - управление процессом развертывания
    - Pipeline, groovy
    - автоматизация процессов
  7. Dockers
    - docker-ция развертывания
    - автоматическая сборка и доставка
    - сеть
    - docker-compose
    - интеграция с Jenkins
  8. Kubernetes
    - развертывание
    - создание run-book
  9. Проект
    - развертывание платформы CI/CD по одному клику

Преподаватели курса

Другие курсы программы DevOps

Сергей Пищик

Вёрстка страниц - это та база, которая потребуется любому специалисту в области разработки сайтов. Каждый из вас может стать строителем и художником того, что могут увидеть миллионы пользователей в сети Интернет. И вы, сможете гордо сказать: «Это сделал я! Смотрите, как это великолепно выглядит и работает!».

Креативные задания, интересные примеры и способы вёрстки, опасные эксперименты – вот что вас ждёт на моём курсе. Я покажу вам как, используя всего лишь Блокнот, создавать в сети Интернет «отражения» предприятий, организаций, фирм, сверстать «полёт» и «падение», создать удачу или лаконичность, разметить смех и радость, выделить слова «Я люблю!» и спрятать правки. С нетерпением вас жду на своих занятиях по сайтотворению!

Евгений Лапеко

Специальность:DevOps
Опыт работы:14 лет

Сфера интересов: сети, серверные системы, разработка ПО.

Профессиональный путь: Высшее образование получил в ГГУ им. Ф. Скорины по специальности «Программное обеспечение информационных технологий».

Более 10 лет работал системным администратором, в том числе администрировал системы под управлением ОС GNU/Linux.

На данный момент я разработчик RubyOnRails в компании EPAM.

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

Курс будет полезен начинающим администраторам Linux для знакомства с системой и изучения базовых инструментов и методов администрирования. Курс является базовым для DevOps-специалистов.

Главной особенностью своего подхода в обучении считаю баланс получения теоретических знаний и практического их применения, поэтому немалая часть занятий будет отведена практике.


Оставьте заявку на курс сейчас

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

Почему выбирают IT-академию?

Огромная благодарность Сергею Пищику!

Всем привет! Сегодня была защита итоговых проектов курса «Развертывание систем разработки ПО», преподаватель – Сергей Пищик. Хочется выразить огромную благодарность Сергею. За полтора месяца наша группа получила серьёзные знания в стеке технологий DevOps инжиниринга. Сложность курса для новичка в этой области на уровне «выживание», но по-другому сложно чему-то научиться. Всем коллегам – профессионального роста!

Бесценный опыт и уверенная отправная точка

Проходил курс «Администрирование Linux» у Викентия Лапы, после чего продолжил развитие в этом направлении уже по курсу «Развертывание систем разработки ПО (DevOps)» у Сергея Пищика. Смело могу заверить, что оба преподавателя более чем компетентны в своей сфере деятельности, не оставят вас без внимания и ответят на все самые странные и нелепые вопросы в рамках курса.

Всем привет! Сегодня была защита итоговых проектов курса «Развертывание систем разработки ПО», преподаватель – Сергей Пищик. Хочется выразить огромную благодарность Сергею. За полтора месяца наша группа получила серьёзные знания в стеке технологий DevOps инжиниринга. Сложность курса для новичка в этой области на уровне «выживание», но по-другому сложно чему-то научиться. Всем коллегам – профессионального роста!

Проходил курс «Администрирование Linux» у Викентия Лапы, после чего продолжил развитие в этом направлении уже по курсу «Развертывание систем разработки ПО (DevOps)» у Сергея Пищика. Смело могу заверить, что оба преподавателя более чем компетентны в своей сфере деятельности, не оставят вас без внимания и ответят на все самые странные и нелепые вопросы в рамках курса.

Очень понравилось содержание курсов, несмотря на то, что сами по себе они довольно компактные – без новых знаний и приобретенных навыков вы оттуда не уйдете. Что касается последнего, то можно сказать следующее «много, сложно и интересно», но оно того стоило. В свое распоряжение получил навыки работы с массой новых для себя инструментов. Спасибо Викентию и Сергею, это был бесценный опыт и уверенная отправная точка.

Более 2760 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости