Онлайн или на място, под ръководството на инструктор живи курсове по CI/CD (Непрекъсната интеграция / Непрекъснато разпространяване) демонстрират чрез интерактивна практика основните и продължителни концепции на CI/CD.
Обучението по CI/CD е налично както в формат "живо онлайн", така и „на място“. Животът онлайн (известен още като „удалено живо обучение“) се провежда чрез интерактивен удален работен плот. На мястното живо обучение може да бъде проведено локално на клиента в София или в корпоративните учебни центрове на NobleProg в София.
NobleProg -- Вашият местен провайдър на обучение
Кристал бизнес център
ул. "Осогово" 40, София, Bulgaria, 1303
Кристал Бизнес Център се намира в централната част на София, на ъгъла на ул. „Осогово”. и бул. "Тодор Александров" Сградата е лесно достъпна чрез метрото (само на 50 м от гара Опълченска) и друг обществен транспорт. Общата му площ е 8000 кв.м. Офисната площ е 6171 кв.м.
Това водено от инструктор обучение на живо в София (онлайн или на място) е насочено към разработчици от средно до напреднало ниво, 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
Това водено от инструктор обучение на живо в София (онлайн или на място) е насочено към системни администратори и разработчици, които желаят да използват Argo CD за автоматизиране на разполагането и управлението на жизнения цикъл на приложенията.
До края на това обучение участниците ще могат да автоматизират, наблюдават, одитират и връщат своите Kubernetes системи с помощта на Argo CD.
Това водено от инструктор обучение на живо София (онлайн или на място) е насочено към разработчици или 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 инженери
Мениджъри
Формат на курса
Част лекции, част дискусии, упражнения и много практика на място
Това обучение с учител и реално провеждане в София покрива концепциите, инструментите и техниките, необходими за непрекъснатата интеграция на вашия софтуерен проект в гъвкава среда. Участниците извършват серия от практически упражнения по време на курса, за да приложат знанията си в реални ситуации. Подкрепя се взаимодействието между учителя и участниците. Разглеждат се конкретни примери и решават се специфични въпроси в клас.
Това водено от инструктор обучение на живо в София (онлайн или на място) е насочено към инженери, които желаят да използват 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 принципи, за да доставяте софтуер непрекъснато.
Това водено от инструктор обучение на живо в София (онлайн или на място) е насочено към DevOps инженери и разработчици, които желаят да използват SonarQube за извършване на прегледи на код, които са напълно интегрирани във вериги от инструменти за разработка, като например [3 ], GitHub, Azure DevOps и т.н.
До края на това обучение участниците ще могат:
Настройте необходимата среда за разработка, за да започнете да изпълнявате автоматични прегледи на кода.
Интегрирайте SonarQube с инструменти за непрекъсната интеграция, като Jenkins, Azure DevOps и т.н.
Изпълнявайте непрекъснати проверки на кода, за да елиминирате грешки и уязвимости в сигурността.
Събирайте и анализирайте данни, за да управлявате подобрения за почистване на кода, поддръжка и сигурност.
Woodpecker CI е лесен, но мощен двигател за непрекъсната интеграция, проектиран специално за самохостирани Git платформи като Gitea и Forgejo. Той предоставя леко, нативно за Docker CI/CD преживяване, без сложността или лицензионната тежест на корпоративните платформи за CI.
Прочети повече...
Последна актуализация:
Отзиви от участници (5)
Занимателно и praktично упражнение.
Balavignesh Elumalai - Scottish Power
Курс - SonarQube for DevOps
Машинен превод
Тренерът има дълбока опит и е добре преподаван в детайли. Дълбината на знанието и страстта към преподаването се ценят много.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Курс - Jenkins 2: Building CI/CD Pipelines
Машинен превод
Инструкторът. Поразително беше, че разбрах какво учи, като се има предвид липсата ми на познания. Ако той можа да ме научи, то може да научи всеки!!!!
April - OIT
Курс - Test Automation with Selenium and Jenkins
Машинен превод
Ми милвам всички възможности, които открих в курса за DevOps, които мога да приложа, за да имам по-добра CI/CD работна среда!
Juan Manuel - si
Курс - Jenkins: Continuous Integration for Agile Development
Онлайн Continuous Integration / Continuous Delivery (CI/CD) обучение в София, CI/CD тренировъчни курсове в София, Уикенд CI/CD (Continuous Integration / Continuous Delivery) курсове в София, Вечер CI/CD (Continuous Integration / Continuous Delivery) обучение в София, CI/CD водени от инструктор в София, CI/CD водени от инструктор в София, Continuous Integration / Continuous Delivery (CI/CD) инструктор в София, Continuous Integration / Continuous Delivery частни курсове в София, Уикенд Continuous Integration / Continuous Delivery обучение в София, Continuous Integration / Continuous Delivery обучител в София, Онлайн CI/CD (Continuous Integration / Continuous Delivery) обучение в !регион, Вечер Continuous Integration / Continuous Delivery курсове в София, Continuous Integration / Continuous Delivery (CI/CD) класове в София, Continuous Integration / Continuous Delivery (CI/CD) обучение в София, CI/CD обучение едно-в-едно в София, CI/CD (Continuous Integration / Continuous Delivery) на място в София, Continuous Integration / Continuous Delivery тренировъчна програма в София