Онлайн или на място, водени от инструктор на живо CI/CD (Непрекъсната интеграция / Непрекъсната доставка) курсове за обучение демонстрират чрез интерактивна практическа практика основите и напредналите концепции на CI/CD. CI/CD обучението се предлага като „онлайн обучение на живо“ или „обучение на живо на място“. Онлайн обучението на живо (известно още като „дистанционно обучение на живо“) се извършва чрез интерактивен отдалечен работен плот . Обучението на живо на място може да се проведе локално в помещенията на клиента в Варна или в корпоративните центрове за обучение на NobleProg в Варна. NobleProg -- Вашият местен доставчик на обучение
Комплексът "Централна точка" предлага бърз достъп до главни пътища, водещи до летището, северните и южните курорти и магистрала Варна - София и Варна - Бургас.
Това водено от инструктор обучение на живо в Варна (онлайн или на място) е насочено към разработчици от средно до напреднало ниво, DevOps професионалисти и архитекти, които желаят да проектират, разгръщат и управляват устойчиви приложения с помощта на микроуслуги, контейнери и тръбопроводи за непрекъсната интеграция/непрекъснато внедряване (CI/CD).
До края на това обучение участниците ще могат:
Разбиране и внедряване на архитектура на микроуслуги.
Внедрете и управлявайте контейнерни приложения с Docker и Kubernetes.
Настройте и оптимизирайте CI/CD тръбопроводи за автоматизирани внедрявания.
Прилагайте най-добрите практики за сигурност, наблюдение и наблюдение.
Това водено от инструктор обучение на живо в Варна (онлайн или на място) обхваща усъвършенствани Jenkins конфигурации, сигурност и техники за мащабиране и е насочено към DevOps инженери и софтуерни архитекти, които желаят да придобият опит в персонализирането Jenkins за сложни софтуерни проекти.
До края на това обучение участниците ще могат:
Оптимизиране Jenkins за софтуерни проекти на корпоративно ниво. Прилагане на разширени мерки за сигурност. Изградете сложни и мащабируеми тръбопроводи. Отстранявайте неизправностите и поддържайте Jenkins ефективно инсталациите.
Това водено от инструктор обучение на живо в Варна (онлайн или на място) е насочено към разработчици, които желаят да научат и прилагат основите на непрекъснатата интеграция за Java.
До края на това обучение участниците ще могат:
Това водено от инструктор обучение на живо в Варна (онлайн или на място) обхваща основните концепции и използването на Jenkins и е насочено към разработчици на софтуер и DevOps инженери, които желаят да настройват Jenkins, създават и конфигурират работни места, и автоматизиране на ключови аспекти от процеса на разработка на софтуер.
До края на това обучение участниците ще могат:
Разберете принципите на непрекъсната интеграция и непрекъсната доставка (CI/CD). Инсталирайте и конфигурирайте Jenkins за софтуерна автоматизация. Създавайте и управлявайте Jenkins задания за изграждане и тестване на приложения. Настройте и персонализирайте автоматизирани конвейери за внедряване на софтуер.
Този курс предоставя обучение за работа с тестови проекти с помощта на Selenium тестов пакет и непрекъснато тестване с Jenkins.
Целева публика:
Инженери за тестване на софтуер Разработчици на софтуер, участващи в гъвкаво развитие Мениджъри на версии Инженери по QA
В края на Selenium обучение делегатите ще могат да:
Използвайте Selenium тестов пакет ефективно в реални проекти Използвайте Selenium за кръстосано тестване на браузъра Разпространете тестовете с помощта на Selenium Grid Run регресия Selenium тестове в Jenkins Подгответе тестови отчети и периодични отчети с помощта на Jenkins
Това водено от инструктор обучение на живо в Варна (онлайн или на място) е насочено към инженери, които желаят да използват Spinnaker за често и непрекъснато внедряване на софтуер в AWS или Kubernetes.
До края на това обучение участниците ще могат:
Инсталирайте и конфигурирайте Spinnaker за разширени операции.
Интегрирайте Spinnaker със съществуващи инструменти за непрекъсната интеграция като Jenkins.
Разберете вътрешната архитектура на Spinnaker и конструкциите на работния процес на внедряване.
Създайте тръбопроводи за внедряване на софтуер в Kubernetes.
Създайте тръбопроводи за внедряване на софтуер в AWS.
Agile Software Testing е поредица от тестови практики, които предоставят обратна връзка за проблеми с качеството на софтуера по навременен и непрекъснат начин, следвайки принципите на гъвкавото развитие.
Непрекъснатата интеграция (CI) се отнася до всички разработчици в екип, които обединяват работата си няколко пъти на ден.
Това водено от инструктор обучение на живо в Варна (онлайн или на място) е насочено към системни администратори и разработчици, които желаят да използват Argo CD за автоматизиране на разполагането и управлението на жизнения цикъл на приложенията.
До края на това обучение участниците ще могат да автоматизират, наблюдават, одитират и връщат своите Kubernetes системи с помощта на Argo CD.
Това водено от инструктор обучение на живо в Варна (онлайн или на място) е насочено към разработчици, които желаят да изградят, тестват, разположат и наблюдават контейнерен софтуер в облака, без да се налага да предоставят или управляват инфраструктура.
До края на това обучение участниците ще могат:
Разберете и приложете подход на конфигурация като код за настройка на инфраструктура.
Създайте персонализирани конфигурирани Docker контейнери за внедряване на софтуерни приложения в облака.
Внедрете софтуер в множество среди.
Наблюдавайте внедряванията чрез Bitbucket таблото за управление на разгръщане на тръбопроводи.
Това водено от инструктор обучение на живо Варна (онлайн или на място) е насочено към разработчици или DevOps инженери, които желаят да изградят конвейери за автоматизация, използвайки CI/CD практики с Python.
До края на това обучение участниците ще могат:
Настройте необходимата среда за разработка, за да започнете изграждането на CI/CD тръбопроводи с Python.
Изградете автоматизирани тръбопроводи за тестване и публикуване Python на пакети с помощта на Travis-CI.
Автоматизирайте внедряването на контейнеризирани приложения с Docker и Heroku.
Непрекъснатата интеграция (CI) е практика за разработка, при която разработчиците обединяват промените в своя код възможно най-често, за да открият и локализират грешки бързо.
В това обучение на живо, водено от инструктор, участниците ще научат основите на Continuous Integration for JavaScript, докато преминават през настройването на процес на непрекъсната интеграция за JavaScript проект.
До края на това обучение участниците ще могат:
Разберете основите на непрекъснатата интеграция Изградете своя собствена система за непрекъсната интеграция за техните JavaScript проекти
Това водено от инструктор обучение на живо в Варна (онлайн или на място) е насочено към инженери, които желаят да използват инструменти с отворен код за автоматизиране на процеса на изграждане, тестване и внедряване PHP на приложения и услуги.
До края на това обучение участниците ще могат:
Инсталирайте и конфигурирайте различни инструменти с отворен код, за да позволите непрекъсната интеграция, тестване и внедряване.
Разберете предимствата и недостатъците на използването на различни CI инструменти с отворен код като Gitlab CI и Jenkins.
Комбинирайте CI инструменти с инструменти с отворен код за модулно тестване, както и интеграционно тестване на PHP приложение.
Този курс се фокусира върху практическото изпълнение и инструментите. Предполага се добро познаване на теоретичните принципи (вижте курса DEVOPS), тъй като се фокусира върху най-новите инструменти и методи за прилагане на DevOps принципи.
Това водено от инструктор обучение на живо в Варна (онлайн или на място) е насочено към инженери на DevOp, които искат да оптимизират и опростят CI/CD процеса с Docker и Jenkins.
До края на това обучение участниците ще могат:
Автоматизирайте доставката на код и разгръщането на конвейера с Jenkins.
Създайте приложение с помощта на Docker и Docker File.
Конфигурирайте опциите за удостоверяване, за да подобрите сигурността.
Това водено от инструктор обучение на живо в Варна (онлайн или на място) е насочено към DevOps инженери, които желаят да настроят, разположат и управляват работен процес за внедряване на базиран на Git софтуер за своите Kubernetes приложения.
До края на това обучение участниците ще могат:
Инсталирайте и конфигурирайте Spinnaker и Terraform.
Разберете предимствата на GitOps пред традиционните CI/CD и Infrastructure-as-Code (IAC).
Отдалечете се от поддържането на скриптове. Конфигурирайте и изпълнете добре дефиниран процес на внедряване.
Приложете най-добрите практики за внедряване, управление и наблюдение в облак.
Възстановяване на внедрявания от частични повреди без ръчна намеса.
Създайте GitOps стратегия за разработка на приложения.
Това водено от инструктор обучение на живо в Варна обхваща концепциите, инструментите и техниките, необходими за извършване на непрекъсната интеграция на вашите софтуерни проекти в Agile среда. Участниците изпълняват поредица от практически упражнения по време на курса, за да приложат знанията си в реални ситуации. Насърчава се взаимодействието между инструктора и участниците. Обсъждат се казуси от реалния свят и конкретни проблеми и въпроси се разглеждат и разрешават в клас.
Това водено от инструктор обучение на живо в Варна (онлайн или на място) е насочено към инженери, които желаят да използват Jenkins 2 за изграждане на конвейери, които автоматизират процеса на преместване на приложение от разработка към производство.
До края на това обучение участниците ще могат:
Инсталирайте и конфигурирайте Jenkins 2.
Възприемете скриптов подход за автоматизиране на всяка стъпка от процеса на внедряване на софтуера.
Автоматично генерира компилации на приложения, когато софтуерът се проверява в система за контрол на версиите.
Автоматично стартирайте компилирането, тестването и опаковането на софтуерно приложение.
Бързо отговаряйте на известия и доклади, когато нещата се объркат.
Инсталирайте допълнителни добавки за разширяване Jenkins.
Когато разработчиците завършат писането на кода, те често интегрират своя код в приложение, копират приложението в папка, изпълняват инсталатора на приложението, а след това иницилират приложението, за да проверят дали тя работи както се очаква. Този ръчен подход не скалира много добре, е тъжен, много прозрачен за грешки и не предлага механизъм за проследяване на промените по време на процеса.
По-добър подход би бил да се автоматизира процеса с помощта на Постоянна интеграция. Постоянната интеграция се отнася до процесите, инструментите и инфраструктурата, необходими за автоматизиране на изграждането, разпространението и тестването на софтуерни приложения.
В този инструктор ръководен, на живо обучение (онсайт или дистанционно), участниците ще научат как да трансформират традиционния, ръчен (или полу-ручен) подход към разпространението на софтуер в агилна, непрекъснато интегриране (CI) един използва Jenkins. Участниците провеждат поредица от практични, жива лабораторни упражнения през целия курс, прилагайки новите си знания към различни проблеми с разработването на софтуер и внедряването на всеки етап от пътя. Взаимодействието между преподавателя и участниците се насърчава. Реални случаи се обсъждат и специфични въпроси и въпроси се разглеждат и решават по време на обучението. Обучението се фокусира особено върху разработването на.net приложения.
•
В края на обучението участниците ще могат да:
Инсталиране и конфигуриране Jenkins за разработване на.Net приложения
Използвайте Jenkins, за да автоматизирате процеса на вписване и сливане на.Net код в кодово съхранение
Използвайте Jenkins, за да автоматизирате процеса на изтегляне, съставяне и разпространение на приложение към сървър за изтегляне
Интегрирайте Jenkins с други инструменти за разработка на софтуер, като например проследяване на проблеми и
публиката
Разработчици на.net
Изграждане на инженери
QA инженери
Проектни мениджъри
освобождаване мениджъри
[ 0 ] Инженери
Формат на курса
Частна лекция, частна дискусия, упражнения и тежка практика
Забележка
За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
Jenkins е инструмент за непрекъсната интеграция (CI) с отворен код, написан на Java. Maven е инструмент за автоматизиране на изграждането на Java проекти. Заедно те могат да се използват за задействане на непрекъснати компилации, които включват, например: изпълнение на JUnit тестове всеки път, когато се ангажира нов код, внедряване на тези компилации в производство и планиране на тези задачи в стратегически часове на деня, например полунощ. Тези инструменти и процеси съставляват DevOps подход към разработването и внедряването на софтуер и са популярни в Agile разработката.
В това обучение на живо, ръководено от инструктор, участниците ще започнат с въведение в DevOps, контрол на версиите и скриптове за автоматизация и след това ще преминат към практическа практика, научавайки се как да инсталират, конфигурират и разгръщат Jenkins и Maven на живо лабораторна среда.
Публика
Това водено от инструктор обучение на живо в Варна (онлайн или на място) е насочено към инженери, които желаят да използват Jenkins X за създаване на автоматизирани, готови за облак CI/CD конвейери на Kubernetes.
До края на това обучение участниците ще могат:
В това водено от инструктор обучение на живо в Варна (онлайн или на място), участниците ще се научат как да създават, актуализират и поддържат приложения с помощта на OpenShift Container Platform.
До края на това обучение участниците ще могат:
Undersand OCI (Инициатива за отворени контейнери) и нейните последици за използването на контейнерни машини като Docker в OpenShift.
Разберете връзката между различните версии на OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift и т.н.)
Автоматизирайте тръбопровода за доставка на софтуер.
Прилагайте DevOps принципи, за да доставяте софтуер непрекъснато.
Обучението е отворено както за разработчици, Scrum Masters, Product Owner, така и за някои аспекти на бизнес отдела. Целта на обучението е да се запознаят с темите Quality Assurance and Continuous Integration и тяхното място в проекти, провеждани с гъвкави методологии. Участниците ще придобият широка перспектива върху обсъжданите въпроси, както и практически познания за инструментите и процесите на разработка на софтуер в съответствие с QA / CI. Представителите на бизнеса ще могат да разберат ползите от прилагането на тези инструменти и процеси и да се превърнат във времето и разходите за разработка на софтуер. Представените проблеми са базирани на PHP или Java, в зависимост от изискванията на клиента.
Това водено от инструктор обучение на живо в Варна (онлайн или на място) е насочено към DevOps инженери и разработчици, които желаят да използват SonarQube за извършване на прегледи на код, които са напълно интегрирани във вериги от инструменти за разработка, като например [3 ], GitHub, Azure DevOps и т.н.
До края на това обучение участниците ще могат:
Настройте необходимата среда за разработка, за да започнете да изпълнявате автоматични прегледи на кода.
Интегрирайте SonarQube с инструменти за непрекъсната интеграция, като Jenkins, Azure DevOps и т.н.
Изпълнявайте непрекъснати проверки на кода, за да елиминирате грешки и уязвимости в сигурността.
Събирайте и анализирайте данни, за да управлявате подобрения за почистване на кода, поддръжка и сигурност.
Това водено от инструктор обучение на живо в Варна (онлайн или на място) е насочено към разработчици и DevOps инженери, които желаят да използват Tekton Pipelines за поддържане на сложни работни процеси за разработка на софтуер и изграждане на автоматизирани CI/CD конвейери.
До края на това обучение участниците ще могат:
Инсталирайте и конфигурирайте Tekton Pipelines и други основни компоненти на Tekton.
Проектирайте и създайте градивните елементи на конвейери за разработка на софтуер в Tekton.
Автоматизирайте съществуващите тръбопроводи и процеси на разработка, като използвате рамкови концепции и принципи на Tekton.
Изпълнявайте и управлявайте Tekton Pipelines за различни видове натоварвания в множество платформи.
Внедрете CI/CD системи, базирани на рамката Tekton, за да подобрите бъдещи проекти за разработка на софтуер.
За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
Read more...
Последна актуализация:
Oтзиви от потребители (7)
Треньорът има задълбочен опит и добре разказан на дело. Дълбочината на знанията и страстта към преподаването са високо оценени.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Курс - Jenkins 2: Building CI/CD Pipelines
Машинен превод
Обучителят е много запознат по темата и може да предостави примери от реалния свят чрез своя опит.
Nouf
Курс - Agile Software Testing with Continuous Integration
Машинен превод
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
Everything. It was very understandable, and if we didn't understand something, Adriano explained it.
Zsolt Nagy - W.UP Kft
Курс - OpenShift Container Platform for Developers
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