Курс за обучение по GitOps Continuous Deployment for Kubernetes
GitOps е непрекъснато внедряване на облачни приложения, базирани на Git и Kubernetes.
Това водено от инструктор обучение на живо (онлайн или на място) е насочено към DevOps инженери, които желаят да настроят, разположат и управляват работен процес за внедряване на базиран на Git софтуер за своите Kubernetes приложения.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Spinnaker и Terraform.
- Разберете предимствата на GitOps пред традиционните CI/CD и Infrastructure-as-Code (IAC).
- Отдалечете се от поддържането на скриптове. Конфигурирайте и изпълнете добре дефиниран процес на внедряване.
- Приложете най-добрите практики за внедряване, управление и наблюдение в облак.
- Възстановяване на внедрявания от частични повреди без ръчна намеса.
- Създайте GitOps стратегия за разработка на приложения.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
План на курса
Въведение
- Какво е GitOps?
- GitOps срещу традиционната непрекъсната доставка
Значението на опита на разработчиците
Инсталиране и конфигуриране на Spinnaker и Terraform
Сравнение на функции и архитектура
Разбиране на разработката, базирана на Git
Как работят базираната на Kubernetes инфраструктура и приложения
Use Cases за GitOps
Настройване на CI/CD Toolchain
Разполагане на контейнеризиран клъстер за приложения
Управление на клъстера
Мониторинг на клъстера
Разполагане на клъстери в много облаци
Координиращи екипи и планове за разполагане
Управление на Scalaспособността
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Разбиране на концепциите за облачна инфраструктура.
- Разбиране на процеса на разработка на софтуер (създаване, изграждане, тестване, внедряване, наблюдение и т.н.)
Публика
- DevOps инженери
- Системни администратори
- Системни архитекти
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по GitOps Continuous Deployment for Kubernetes - Booking
Курс за обучение по GitOps Continuous Deployment for Kubernetes - Enquiry
GitOps Continuous Deployment for Kubernetes - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (5)
Треньорът има задълбочен опит и добре разказан на дело. Дълбочината на знанията и страстта към преподаването са високо оценени.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Курс - Jenkins 2: Building CI/CD Pipelines
Машинен превод
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Курс - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Курс - Advanced Spinnaker
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Курс - Test Automation with Selenium and Jenkins
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Курс - Jenkins: Continuous integration for Agile development
Предстоящи Курсове
Свързани Kурсове
Advance Test Automation in Java using Selenium with continuous integration and version control
35 ЧасаВ края на обучението участниците ще могат да:
- Създаване и инсталиране Maven.
- Автоматични тестове с помощта на Selenium
- Управление на системата GIT
- Интегриране на непрекъсната интеграция
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и упражнения.
- Изпълнение на ръката в живо лабораторна среда.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
Advanced Spinnaker
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към инженери, които желаят да използват Spinnaker за често и непрекъснато внедряване на софтуер в AWS или Kubernetes.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Spinnaker за разширени операции.
- Интегрирайте Spinnaker със съществуващи инструменти за непрекъсната интеграция като Jenkins.
- Разберете вътрешната архитектура на Spinnaker и конструкциите на работния процес на внедряване.
- Създайте тръбопроводи за внедряване на софтуер в Kubernetes.
- Създайте тръбопроводи за внедряване на софтуер в AWS.
- Отстраняване на често срещани Spinnaker проблеми.
Argo CD
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към системни администратори и разработчици, които желаят да използват Argo CD за автоматизиране на разполагането и управлението на жизнения цикъл на приложенията.
До края на това обучение участниците ще могат да автоматизират, наблюдават, одитират и връщат своите Kubernetes системи с помощта на Argo CD.
Continuous Integration for JavaScript
14 ЧасаНепрекъснатата интеграция (CI) е практика за разработка, при която разработчиците обединяват промените в своя код възможно най-често, за да открият и локализират грешки бързо.
В това обучение на живо, водено от инструктор, участниците ще научат основите на Continuous Integration for JavaScript, докато преминават през настройването на процес на непрекъсната интеграция за JavaScript проект.
До края на това обучение участниците ще могат:
- Разберете основите на непрекъснатата интеграция Изградете своя собствена система за непрекъсната интеграция за техните JavaScript проекти
Публика
- Разработчици ИТ специалисти DevOps Инженери Бизнес мениджъри
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
DevOps Practical Implementation and Tools
21 ЧасаТози курс се фокусира върху практическото изпълнение и инструментите. Предполага се добро познаване на теоретичните принципи (вижте курса DEVOPS), тъй като се фокусира върху най-новите инструменти и методи за прилагане на DevOps принципи.
Docker and Jenkins for DevOps
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към инженери на DevOp, които искат да оптимизират и опростят CI/CD процеса с Docker и Jenkins.
До края на това обучение участниците ще могат:
- Автоматизирайте доставката на код и разгръщането на конвейера с Jenkins.
- Създайте приложение с помощта на Docker и Docker File.
- Конфигурирайте опциите за удостоверяване, за да подобрите сигурността.
Jenkins: Continuous Integration for Agile Development
14 ЧасаТова водено от инструктор обучение на живо в България обхваща концепциите, инструментите и техниките, необходими за извършване на непрекъсната интеграция на вашите софтуерни проекти в Agile среда. Участниците изпълняват поредица от практически упражнения по време на курса, за да приложат знанията си в реални ситуации. Насърчава се взаимодействието между инструктора и участниците. Обсъждат се казуси от реалния свят и конкретни проблеми и въпроси се разглеждат и разрешават в клас.
Jenkins 2: Building CI/CD Pipelines
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към инженери, които желаят да използват Jenkins 2 за изграждане на конвейери, които автоматизират процеса на преместване на приложение от разработка към производство.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Jenkins 2.
- Възприемете скриптов подход за автоматизиране на всяка стъпка от процеса на внедряване на софтуера.
- Автоматично генерира компилации на приложения, когато софтуерът се проверява в система за контрол на версиите.
- Автоматично стартирайте компилирането, тестването и опаковането на софтуерно приложение.
- Бързо отговаряйте на известия и доклади, когато нещата се объркат.
- Инсталирайте допълнителни добавки за разширяване Jenkins.
Jenkins Advanced
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) обхваща усъвършенствани Jenkins конфигурации, сигурност и техники за мащабиране и е насочено към DevOps инженери и софтуерни архитекти, които желаят да придобият опит в персонализирането Jenkins за сложни софтуерни проекти.
До края на това обучение участниците ще могат:
- Оптимизиране Jenkins за софтуерни проекти на корпоративно ниво. Прилагане на разширени мерки за сигурност. Изградете сложни и мащабируеми тръбопроводи. Отстранявайте неизправностите и поддържайте Jenkins ефективно инсталациите.
Jenkins for .Net Continuous Integration (CI)
14 ЧасаКогато разработчиците завършат писането на кода, те често интегрират своя код в приложение, копират приложението в папка, изпълняват инсталатора на приложението, а след това иницилират приложението, за да проверят дали тя работи както се очаква. Този ръчен подход не скалира много добре, е тъжен, много прозрачен за грешки и не предлага механизъм за проследяване на промените по време на процеса.
По-добър подход би бил да се автоматизира процеса с помощта на Постоянна интеграция. Постоянната интеграция се отнася до процесите, инструментите и инфраструктурата, необходими за автоматизиране на изграждането, разпространението и тестването на софтуерни приложения.
В този инструктор ръководен, на живо обучение (онсайт или дистанционно), участниците ще научат как да трансформират традиционния, ръчен (или полу-ручен) подход към разпространението на софтуер в агилна, непрекъснато интегриране (CI) един използва Jenkins. Участниците провеждат поредица от практични, жива лабораторни упражнения през целия курс, прилагайки новите си знания към различни проблеми с разработването на софтуер и внедряването на всеки етап от пътя. Взаимодействието между преподавателя и участниците се насърчава. Реални случаи се обсъждат и специфични въпроси и въпроси се разглеждат и решават по време на обучението. Обучението се фокусира особено върху разработването на.net приложения. • В края на обучението участниците ще могат да:
- Инсталиране и конфигуриране Jenkins за разработване на.Net приложения
- Използвайте Jenkins, за да автоматизирате процеса на вписване и сливане на.Net код в кодово съхранение
- Използвайте Jenkins, за да автоматизирате процеса на изтегляне, съставяне и разпространение на приложение към сървър за изтегляне
- Интегрирайте Jenkins с други инструменти за разработка на софтуер, като например проследяване на проблеми и
публиката
- Разработчици на.net
- Изграждане на инженери
- QA инженери
- Проектни мениджъри
- освобождаване мениджъри
- [ 0 ] Инженери
Формат на курса
- Частна лекция, частна дискусия, упражнения и тежка практика
Забележка
- За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
Jenkins Fundamentals
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) обхваща основните концепции и използването на Jenkins и е насочено към разработчици на софтуер и DevOps инженери, които желаят да настройват Jenkins, създават и конфигурират работни места, и автоматизиране на ключови аспекти от процеса на разработка на софтуер.
До края на това обучение участниците ще могат:
- Разберете принципите на непрекъсната интеграция и непрекъсната доставка (CI/CD). Инсталирайте и конфигурирайте Jenkins за софтуерна автоматизация. Създавайте и управлявайте Jenkins задания за изграждане и тестване на приложения. Настройте и персонализирайте автоматизирани конвейери за внедряване на софтуер.
Continuous Integration with Jenkins and Maven
21 ЧасаJenkins е инструмент за непрекъсната интеграция (CI) с отворен код, написан на Java. Maven е инструмент за автоматизиране на изграждането на Java проекти. Заедно те могат да се използват за задействане на непрекъснати компилации, които включват, например: изпълнение на JUnit тестове всеки път, когато се ангажира нов код, внедряване на тези компилации в производство и планиране на тези задачи в стратегически часове на деня, например полунощ. Тези инструменти и процеси съставляват DevOps подход към разработването и внедряването на софтуер и са популярни в Agile разработката.
В това обучение на живо, ръководено от инструктор, участниците ще започнат с въведение в DevOps, контрол на версиите и скриптове за автоматизация и след това ще преминат към практическа практика, научавайки се как да инсталират, конфигурират и разгръщат Jenkins и Maven на живо лабораторна среда.
Публика
- Разработчици Системни администратори DevOps инженери
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
Building CI/CD Pipelines with Jenkins X
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към инженери, които желаят да използват Jenkins X за създаване на автоматизирани, готови за облак CI/CD конвейери на Kubernetes.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Jenkins X.
- Кодирайте устойчиви CI/CD тръбопроводи, използвайки гъвкав DSL (специфичен за домейн език).
- Създайте CI/CD тръбопроводи, които използват популярни технологии като GitHub, Kubernetes и Docker контейнери.
- Комбинирайте Jenkins X с други популярни инструменти като Helm, Prow и Skaffold.
- Разполагайте приложения във всяка среда, независимо дали в облака или на място.
Test Automation with Selenium and Jenkins
21 ЧасаТози курс предоставя обучение за работа с тестови проекти с помощта на Selenium тестов пакет и непрекъснато тестване с Jenkins.
Целева публика:
- Инженери за тестване на софтуер Разработчици на софтуер, участващи в гъвкаво развитие Мениджъри на версии Инженери по QA
В края на Selenium обучение делегатите ще могат да:
- Използвайте Selenium тестов пакет ефективно в реални проекти Използвайте Selenium за кръстосано тестване на браузъра Разпространете тестовете с помощта на Selenium Grid Run регресия Selenium тестове в Jenkins Подгответе тестови отчети и периодични отчети с помощта на Jenkins
SonarQube for DevOps
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към DevOps инженери и разработчици, които желаят да използват SonarQube за извършване на прегледи на код, които са напълно интегрирани във вериги от инструменти за разработка, като например [3 ], GitHub, Azure DevOps и т.н.
До края на това обучение участниците ще могат:
- Настройте необходимата среда за разработка, за да започнете да изпълнявате автоматични прегледи на кода.
- Интегрирайте SonarQube с инструменти за непрекъсната интеграция, като Jenkins, Azure DevOps и т.н.
- Изпълнявайте непрекъснати проверки на кода, за да елиминирате грешки и уязвимости в сигурността.
- Събирайте и анализирайте данни, за да управлявате подобрения за почистване на кода, поддръжка и сигурност.