CI/CD with Bitbucket Pipelines Počítačový Kurz
Bitbucket Pipelines je CI/CD (Continuous Integration / Continuous Delivery) SaaS pro vytváření, testování a nasazování softwaru pomocí konfiguračního souboru v úložišti.
Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí vytvářet, testovat, nasazovat a monitorovat kontejnerový software do cloudu, aniž by museli zajišťovat nebo spravovat infrastrukturu.
Na konci tohoto školení budou účastníci schopni:
- Pochopte a použijte přístup konfigurace jako kódu k nastavení infrastruktury.
- Vytvořte vlastní nakonfigurované Docker kontejnery pro nasazení softwarových aplikací do cloudu.
- Nasazení softwaru do více prostředí.
- Monitorujte nasazení prostřednictvím Bitbucket Pipelines Deployment Dashboard.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Spousta cvičení a cvičení.
- Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Návrh Školení
Úvod
Přehled cyklu CI/CD (Continuous Integration / Continuous Delivery)
Přehled Bitbucket Vlastnosti potrubí
Výběr poskytovatele cloudu
Příprava úložiště kódu
Příprava přihlášky
Budování CI/CD potrubí
Výběr jazykové šablony
Nakonfigurujte potrubí
Prosazení změny do vašeho úložiště
Přizpůsobení konfigurace Bitbucket Pipelines
Integrace pracovního postupu s nástroji a platformami třetích stran
Monitorování nasazených aplikací
Odstraňování problémů Bitbucket Potrubí
Shrnutí a závěr
Požadavky
- Pochopení vývoje a nasazení softwaru
- Programming zkušenost
Publikum
- Vývojáři
- DevOps inženýři
Open Training Courses require 5+ participants.
CI/CD with Bitbucket Pipelines Počítačový Kurz - Booking
CI/CD with Bitbucket Pipelines Počítačový Kurz - Enquiry
CI/CD with Bitbucket Pipelines - Consultancy Enquiry
Consultancy Enquiry
Reference (5)
Trenér má hluboké zkušenosti a dobře vyprávěný skutkem. Hloubka znalostí a vášeň pro výuku je vysoce ceněna.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurz - Jenkins 2: Building CI/CD Pipelines
Machine Translated
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
Kurz - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurz - 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
Kurz - 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
Kurz - Jenkins: Continuous integration for Agile development
Upcoming Courses
Související kurzy
Advance Test Automation in Java using Selenium with continuous integration and version control
35 hodinyPo ukončení tohoto tréninku budou účastníci schopni:
- Instalace a nastavení Maven.
- Automatické testování pomocí Selenium
- Řízení GIT
- Integrace kontinuální integrace
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praxe.
- Hands-on implementace v živém laboratoři prostředí.
Možnosti personalizace kurzu
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
Advanced Spinnaker
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat Spinnaker k častému a nepřetržitému nasazení softwaru do AWS nebo Kubernetes.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Spinnaker pro pokročilé operace.
- Integrujte Spinnaker se stávajícími nástroji kontinuální integrace, jako je Jenkins.
- Pochopte vnitřní architekturu a konstrukce pracovního postupu nasazení Spinnaker.
- Vytvořte kanály pro nasazení softwaru na Kubernetes.
- Vytvořte kanály pro nasazení softwaru na AWS.
- Odstraňte běžné Spinnaker problémy.
Argo CD
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na systémové administrátory a vývojáře, kteří chtějí používat Argo CD k automatizaci nasazení a správy životního cyklu aplikací.
Na konci tohoto školení budou účastníci schopni automatizovat, monitorovat, auditovat a vrátit zpět své Kubernetes systémy pomocí Argo CD.
Continuous Integration for JavaScript
14 hodinyNepřetržitá integrace (CI) je postup vývoje, při kterém vývojáři slučují změny ve svém kódu tak často, jak je to možné, aby rychle odhalili a lokalizovali chyby.
V tomto živém školení vedeném instruktorem se účastníci naučí základy Continuous Integration for JavaScript, když projdou nastavením procesu kontinuální integrace pro projekt JavaScript.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základy kontinuální integrace Vybudujte si vlastní systém kontinuální integrace pro své projekty JavaScript
Publikum
- Vývojáři IT profesionálové DevOps Inženýři Obchodní manažeři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
DevOps Practical Implementation and Tools
21 hodinyTento kurz se zaměřuje na praktickou implementaci a nástroje. Předpokládá dobrou znalost teoretických principů (viz kurz DEVOPS), protože se zaměřuje na nejnovější nástroje a metody implementace principů DevOps.
Docker and Jenkins for DevOps
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry DevOp, kteří chtějí optimalizovat a zjednodušit proces CI/CD pomocí Docker a Jenkins.
Na konci tohoto školení budou účastníci schopni:
- Automatizujte doručování kódu a zavádění kanálů pomocí Jenkins.
- Sestavte aplikaci pomocí Docker a Docker File.
- Nakonfigurujte možnosti ověřování pro posílení zabezpečení.
Jenkins: Continuous Integration for Agile Development
14 hodinyToto živé školení vedené instruktorem v České republice pokrývá koncepty, nástroje a techniky potřebné k provádění nepřetržité integrace vašich softwarových projektů v prostředí Agile. Účastníci provádějí v průběhu kurzu řadu praktických cvičení, aby své znalosti aplikovali v reálných situacích. Interakce mezi instruktorem a účastníky je podporována. Diskutují se o skutečných případech a ve třídě se řeší a řeší konkrétní problémy a otázky.
Jenkins 2: Building CI/CD Pipelines
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat Jenkins 2 k vytváření kanálů, které automatizují proces přesunu aplikace z vývoje do výroby.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Jenkins 2.
- Přijměte skriptový přístup k automatizaci každého kroku procesu nasazení softwaru.
- Automaticky generovat sestavení aplikace, když je software zkontrolován v systému správy verzí.
- Automaticky spusťte kompilaci, testování a balení softwarové aplikace.
- Rychle reagujte na oznámení a hlášení, když se něco pokazí.
- Nainstalujte další pluginy pro rozšíření Jenkins.
Jenkins Advanced
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) pokrývá pokročilé Jenkins konfigurace, zabezpečení a techniky škálování a je zaměřeno na inženýry DevOps a softwarové architekty, kteří chtějí získat odborné znalosti v oblasti přizpůsobení Jenkins pro komplexní softwarové projekty.
Na konci tohoto školení budou účastníci schopni:
- Optimalizujte Jenkins pro softwarové projekty na podnikové úrovni. Implementujte pokročilá bezpečnostní opatření. Vytvářejte složité a škálovatelné potrubí. Efektivně odstraňovat problémy a udržovat Jenkins instalace.
Jenkins for .Net Continuous Integration (CI)
14 hodinyKdyž vývojáři dokončí psaní kusu kódu, často integrují svůj kód do aplikace, kopírují aplikaci do složky, spustí instalaci aplikace a pak iniciují aplikaci, aby zkontrolovali, zda to probíhá tak, jak se očekávalo. Tento manuální přístup se neskládá velmi dobře, je nudný, velmi chybový a neposkytuje mechanismus pro sledování změn během procesu.
Lepším přístupem by bylo automatizovat proces pomocí kontinuální integrace. Neustálá integrace se vztahuje na procesy, nástroje a infrastrukturu potřebné k automatizaci výstavby, implementace a testování softwarových aplikací.
V tomto výcviku vedeném instruktorem se účastníci naučí, jak přeměnit tradiční, manuální (nebo polovodičový) přístup k implementaci softwaru na agilní, kontinuální integraci (CI) pomocí Jenkins. Účastníci provádějí řadu praktických, živých laboratorních cvičení v průběhu kurzu, aplikují své nové znalosti na různé problémy vývoje softwaru a implementace v každém kroku cesty. Interakce mezi instruktorem a účastníky je podporována. V reálném světě jsou diskutovány případy a konkrétní otázky a otázky jsou řešeny a vyřešeny v průběhu školení. Tento program se zaměřuje zejména na vývoj aplikací.net. • Po ukončení tohoto tréninku budou účastníci schopni:
- Instalace a konfigurace Jenkins pro vývoj aplikací.Net
- Použijte Jenkins k automatizaci procesu přihlášení a sloučení zdrojového kódu.Net do záložky kódu
- Použijte Jenkins k automatizaci procesu stahování, sestavování a umístění aplikace na server vydání
- Integrovat Jenkins s jinými nástroji pro vývoj softwaru, jako jsou sledovatelé problémů a
publikum
- .NET vývojáři
- Stavba inženýrů
- QA inženýři
- Projektový manažer
- Uvolnění manažerů
- DevOps Inženýři
Formát kurzu
- Částečná přednáška, částečná diskuse, cvičení a těžká praxe
Poznámka
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
Jenkins Fundamentals
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) pokrývá základní koncepty a použití Jenkins a je zaměřeno na vývojáře softwaru a inženýry DevOps, kteří chtějí nastavit Jenkins, vytvářet a konfigurovat pracovní místa, a automatizovat klíčové aspekty procesu vývoje softwaru.
Na konci tohoto školení budou účastníci schopni:
- Pochopit principy kontinuální integrace a kontinuálního doručování (CI/CD). Nainstalujte a nakonfigurujte Jenkins pro softwarovou automatizaci. Vytvářejte a spravujte Jenkins úlohy pro vytváření a testování aplikací. Nastavte a přizpůsobte automatizované kanály pro nasazení softwaru.
Continuous Integration with Jenkins and Maven
21 hodinyJenkins je open-source nástroj pro kontinuální integraci (CI) napsaný v Javě. Maven je nástroj pro automatizaci sestavení pro projekty Java. Společně je lze použít ke spouštění nepřetržitých sestavení, která zahrnují například: provádění testů JUnit vždy, když je potvrzen nový kód, nasazení těchto sestavení do produkce a plánování těchto úkolů na strategickou denní dobu, například o půlnoci. Tyto nástroje a procesy tvoří přístup DevOps k vývoji a nasazení softwaru a jsou oblíbené v agilním vývoji.
V tomto živém školení vedeném instruktorem začnou účastníci úvodem do DevOps, správy verzí a automatizačního skriptování a poté přejdou k praktickému cvičení, kde se naučí, jak nainstalovat, nakonfigurovat a nasadit Jenkins a Maven v přímém přenosu. prostředí laboratoře.
Publikum
- Vývojáři Systémoví administrátoři DevOps inženýři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Building CI/CD Pipelines with Jenkins X
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat Jenkins X k vytváření automatizovaných, cloudových CI/CD kanálů na Kubernetes.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Jenkins X.
- Kódově odolné kanály CI/CD využívající všestranný jazyk DSL (Domain Specific Language).
- Vytvářejte kanály CI/CD, které využívají oblíbené technologie, jako jsou GitHub, Kubernetes a kontejnery Docker.
- Kombinujte Jenkins X s dalšími oblíbenými nástroji, jako jsou Helm, Prow a Skaffold.
- Nasazujte aplikace do jakéhokoli prostředí, ať už v cloudu nebo lokálně.
Test Automation with Selenium and Jenkins
21 hodinyTento kurz poskytuje školení pro zpracování testovacích projektů pomocí Selenium testovací sady a průběžné testování s Jenkinsem.
Očekávané publikum:
- Inženýři testování softwaru Vývojáři softwaru zapojení do agilního vývoje Manažeři vydání Inženýři QA
Na konci Selenium školení budou delegáti schopni:
- Používejte Selenium sadu testů efektivně v reálných projektech Použijte Selenium pro testování napříč prohlížeči Distribuujte testy pomocí Selenium Grid Run regresních testů Selenium v Jenkins Připravte testovací zprávy a periodické zprávy pomocí Jenkins
SonarQube for DevOps
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na DevOps inženýry a vývojáře, kteří chtějí používat SonarQube ke spouštění kontrol kódu, které jsou plně integrovány do řetězců vývojových nástrojů, jako je [3 ], GitHub, Azure DevOps atd.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí, abyste mohli spustit automatické kontroly kódu.
- Integrujte SonarQube s nástroji průběžné integrace, jako jsou Jenkins, Azure DevOps atd.
- Provádějte průběžné kontroly kódu, abyste odstranili chyby a slabá místa zabezpečení.
- Shromažďujte a analyzujte data, abyste mohli vylepšit čištění, údržbu a zabezpečení kódu.