Онлайн или на място, водени от инструктор на живо CI/CD (Непрекъсната интеграция / Непрекъсната доставка) курсове за обучение демонстрират чрез интерактивна практическа практика основите и напредналите концепции на CI/CD. CI/CD обучението се предлага като „онлайн обучение на живо“ или „обучение на живо на място“. Онлайн обучението на живо (известно още като „дистанционно обучение на живо“) се извършва чрез интерактивен отдалечен работен плот . Обучението на живо на място може да се проведе локално в помещенията на клиента в Пловдив или в корпоративните центрове за обучение на NobleProg в Пловдив. NobleProg -- Вашият местен доставчик на обучение
Делови център Пловдив
Хан Кубрат ул. 1, Пловдив, България, 4017
Този е най-модерният бизнес център в града, с всички необходими функционалности, докато е разположен в зелена част на града.
Намира се на около 20 минути с автобус от централната жп гара, както и от центъра на града.
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към разработчици от средно до напреднало ниво, DevOps професионалисти и архитекти, които желаят да проектират, разгръщат и управляват устойчиви приложения с помощта на микроуслуги, контейнери и тръбопроводи за непрекъсната интеграция/непрекъснато внедряване (CI/CD).
До края на това обучение участниците ще могат:
Разбиране и внедряване на архитектура на микроуслуги.
Внедрете и управлявайте контейнерни приложения с Docker и Kubernetes.
Настройте и оптимизирайте CI/CD тръбопроводи за автоматизирани внедрявания.
Прилагайте най-добрите практики за сигурност, наблюдение и наблюдение.
Този курс с инструктор, проведен в живо режим (Пловдив онлайн или на място), покрива напредни настройки на Jenkins, мерки за сигурност и техники за масштабиране, и е насочен към инженерi на DevOps и софтуерни архитекти, които искат да спечелят експертиза в персонализирането на Jenkins за сложни софтуерни проекти.
Към края на този курс участниците ще могат да:
Оптимизират Jenkins за софтуерни проекти на ниво на предприятие.
Имплементират напредни мерки за сигурност.
Създават сложни и масштабируеми пайплайни.
Диагностицират и поддържат инсталациите на Jenkins ефективно.
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към разработчици, които желаят да научат и прилагат основите на непрекъснатата интеграция за Java.
Този курс с инструктор, провеждан на живо (онлайн или на място), покрива основните концепции и използване на Jenkins и е насочен към софтуерни разработчици и инженери на DevOps, които искат да настроят Jenkins, да създават и конфигурират задачи и да автоматизират ключови аспекти на процеса на разработка на софтуер.
До края на този курс участниците ще бъдат способни да:
Разбират принципите на непрекъснато интегриране и непрекъснато доставяне (CI/CD).
Инсталират и конфигурират Jenkins за автоматизация на софтуер.
Създават и управляват задачи в Jenkins за изграждане и тестиране на приложения.
Настрояват и персонализират автоматизирани пиплайни за доставка на софтуер.
SonarQube е платформа за непрекъснато разглеждане на качеството и сигурността на кода чрез статичен анализ и съдружнически доклади, фокусирани върху разработчиците.
Този обучаване под ръководството на инструктор (в режим онлайн или на място) е насочено към разработчици с промеждно ниво, DevOps инженери и специалисти по сигурност, които желаят да имплементират статичен анализ на кода, да интегрират SonarQube в Azure DevOps конвейорите и да подобрят практиките за сигурна разработка.
По завършване на това обучение участниците ще могат да:
Обяснят архитектурата на SonarQube, основните функции и наборите от правила с фокус върху сигурността.
Настроят SonarScanner с общи инструменти за сборка като Maven, Gradle и Ant.
Интегрират SonarQube в Azure DevOps конвейорите и ще импортират Azure Repos за непрекъснат анализ.
Определят и настройват параметри за анализ, добавят персонализирани правила чрез API на SonarQube и интерпретирамат сигурностни доклади.
Приложат подобрения в методологията за сигурна разработка и ще създадат отговорности в CI/CD процеса.
Изпълнят практически анализи в примерни репозитории (Java + Quarkus и Angular) и ще решават идентифицирани проблеми.
Формат на курса
Интерактивни лекции и дискусии.
Ръководени, практични лабораторни упражнения с реални репозитории.
Живо конфигуриране, тестване и улесняване на грешки в среда Azure DevOps + SonarQube.
Опции за персонализация на курса
За да поискате персонализирана версия на това обучение (различни езици, по-дълбока интеграция с DevOps или разширени лаборатории), моля свържете се с нас за организиране.
Този курс предоставя обучение за управление на тестови проекти, използвайки набора от инструменти за тестове Selenium и непрекъснато тестване с Jenkins.
Целева аудитория:
Софтуерни тестови инженери
Софтуерни разработчици, участващи в аджайлено развитие
Мениджъри на релиси
QA инженери
В края на обучението по Selenium, участниците ще могат да:
Използват набора от инструменти за тестове Selenium ефективно в реални проекти
Използват Selenium за междубраузървеното тестване
Разпространяват тестовете с помощта на Selenium Grid
Провеждат регресивни тестове на 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.
Continuous Integration (CI) е практика на разработчиците, при която те интегрират промени в кода си толкова често, колкото е възможно, за да откриват и локализират грешки бързо.
В този инструкторски, живо обучение, участниците ще научат основите на Continuous Integration за JavaScript, докато минават през процеса на настройка на система за Continuous Integration за проект с JavaScript.
До края на това обучение участниците ще могат да:
Разберат основите на Continuous Integration
Създават собствена система за Continuous Integration за JavaScript проектите си
Целева аудитория
Разработчици
ИТ професионалисти
DevOps инженери
Мениджъри
Формат на курса
Част лекции, част дискусии, упражнения и много практика на място
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към инженери, които желаят да използват инструменти с отворен код за автоматизиране на процеса на изграждане, тестване и внедряване 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 стратегия за разработка на приложения.
Това обучение с учител и реално провеждане в Пловдив покрива концепциите, инструментите и техниките, необходими за непрекъснатата интеграция на вашия софтуерен проект в гъвкава среда. Участниците извършват серия от практически упражнения по време на курса, за да приложат знанията си в реални ситуации. Подкрепя се взаимодействието между учителя и участниците. Разглеждат се конкретни примери и решават се специфични въпроси в клас.
Това водено от инструктор обучение на живо в Пловдив (онлайн или на място) е насочено към инженери, които желаят да използват Jenkins 2 за изграждане на конвейери, които автоматизират процеса на преместване на приложение от разработка към производство.
До края на това обучение участниците ще могат:
Инсталирайте и конфигурирайте Jenkins 2.
Възприемете скриптов подход за автоматизиране на всяка стъпка от процеса на внедряване на софтуера.
Автоматично генерира компилации на приложения, когато софтуерът се проверява в система за контрол на версиите.
Автоматично стартирайте компилирането, тестването и опаковането на софтуерно приложение.
Бързо отговаряйте на известия и доклади, когато нещата се объркат.
Инсталирайте допълнителни добавки за разширяване Jenkins.
Когато разработчиците завършат писането на един парчен код, те често го интегрират в приложение, копират приложението в папка, стартират инсталатора за приложението, а след това инициализират приложението, за да проверят дали работи както трябва. Този ръчен подход не се маскира добре, е уморителен, много подложен на грешки и не предоставя механизъм за отслежаване на промените по време на процеса.
По-добър подход би бил автоматизирането на процеса с помощта на непрекъснатото интегриране. Непрекъснатото интегриране се отнася за процедурите, инструментите и инфраструктурата, необходими за автоматизирането на изграждането, разпространяването и тестирането на софтуерни приложения.
В този тренинг под ръководството на инструктор (на място или отдалечено), участниците ще научат как да преобразуват традиционния, ръчен (или полу-ръчен) подход към разпространяването на софтуера в агилен, непрекъснат интеграционен (CI) подход с помощта на Jenkins. Участниците ще извършват серия от практикувания и живи лабораторни упражнения през целия курс, прилагайки новопридобитата си знания към различни проблеми в разработка и разпространяване на софтуер на всяка стъпка. Поощрява се взаимодействието между инструктор и участниците. Обсъжда се реални случаи, а специфични въпроси и проблеми се разглеждат и решават по време на тренинга. Тренингът е особено насочен към разработка на .Net приложения.
Когато завърши този тренинг, участниците ще могат да:
Инсталират и конфигурират Jenkins за разработка на .Net приложения
Използват Jenkins за автоматизиране на процеса по проверка и събиране на .Net изходния код в репозиторий на код
Използват Jenkins за автоматизиране на процеса по сваляне, компилиране и разпространяване на приложение към сървър за пускания
Интегрират Jenkins с други инструменти за разработка на софтуер като трекери на задачи и
Публика
.Net разработчици
Инженери по пускане в използване
QA инженери
Мениджъри на проекти
Мениджъри за пускания
DevOps инженери
Формат на курса
Частно преподаване, частен разговор, упражнения и много практика с приложение
Бележка
За да поискате персонализиран тренинг за този курс, моля свържете се с нас, за да го организираме.
Това обучение, водено от инструктор (онлайн или на място), е насочено към инженери, които желаят да използват Jenkins X за създаване на автоматизирани пайплайни CI/CD, готови за облаците в Kubernetes.
По завършването на това обучение участниците ще могат да:
Инсталират и конфигурират Jenkins X.
Кодират устойчиви пайплайни CI/CD, използвайки гъвкава DSL (Domain Specific Language).
Създават пайплайни CI/CD, които използват популярни технологии като GitHub, Kubernetes и контейнери Docker.
Комбинират Jenkins X с други популярни инструменти като Helm, Prow и Skaffold.
Разгърчат приложения в всяка среда, дали в облак или на място.
В това водено от инструктор обучение на живо в Пловдив (онлайн или на място), участниците ще се научат как да създават, актуализират и поддържат приложения с помощта на 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 инженери, които желаят да използват Selenium за изпълнение на Selenium тестове в Docker контейнери.
След завършване на това обучение участниците ще бъдат способни да:
Създават инфраструктура за автоматизация на тестове за изискване на тестове по искане.
Развиват фреймворк за автоматизация на тестове с 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, за подобряване на бъдещите проекти по софтуерно развитие.
Практическо изпълнение в реална лабораторна среда.
Опции за персонализация на курса
За да заповядате персонализирано обучение за този курс, моля, свържете се с нас за организиране.
Прочети повече...
Последна актуализация:
Отзиви от потребители (8)
Захващаващо и практично обучение.
Balavignesh Elumalai - Scottish Power
Курс - SonarQube for DevOps
Машинен превод
Треньорът има задълбочен опит и добре разказан на дело. Дълбочината на знанията и страстта към преподаването са високо оценени.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Курс - Jenkins 2: Building CI/CD Pipelines
Машинен превод
Обучителят е много запознат по темата и може да предостави примери от реалния свят чрез своя опит.
Nouf
Курс - Agile Software Testing with Continuous Integration
Машинен превод
Треньорът беше много добре организиран. Той обясни всичко за инструментите, необходими за обучението, от началото. Треньорът щателно разясни всички въпроси и беха обсуждени практическите случаи за приложение.
Vivek Verma - Global Knowledge Network Training Ltd
Курс - DevOps Practical Implementation and Tools
Машинен превод
Много подробен, треньора знае добре темата и е покрила множество теми
Gabriel Kelly Navarro - Opswerks
Курс - Advanced Spinnaker
Машинен превод
Всичко. То беше много разбираемо, и ако не разбирахме нещо, Адриано ни го обясняваше.
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