OpenShift 4 for Developers Počítačový Kurz
OpenShift Container Platform (dříve OpenShift Enterprise) je sbírka softwaru sestavená společností Red Hat pro nasazení kontejnerů a Kubernetes v podniku. OpenShift Container Platform optimalizuje produktivitu vývojářů pomocí funkcí, jako jsou Red Hat CodeReady Workspaces, OpenShift Service Mesh, Kubernetes automatické škálování řízené událostmi a operátorem Red Hat OpenShift úložiště kontejnerů.
V tomto živém školení vedeném instruktorem (online nebo na místě) se účastníci naučí, jak vytvářet, aktualizovat a udržovat aplikace pomocí OpenShift Container Platform.
Na konci tohoto školení budou účastníci schopni:
- Undersand OCI (Open Containers Initiative) a její důsledky pro použití kontejnerových motorů, jako je Docker v OpenShift.
- Pochopte vztah mezi různými verzemi OpenShift (OKP, OpenShift Kontejnerová platforma, Red Hat OpenShift atd.)
- Automatizujte kanál dodávání softwaru.
- Aplikujte principy DevOps pro nepřetržité dodávání softwaru.
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
- Tento kurz se zaměřuje na OpenShift Kontejnerová platforma, verze 4. Pokud si přejete používat jinou verzi OpenShift (např. OpenShift Kontejnerová platforma 3 nebo OKD), kontaktujte nás, abychom se domluvili.
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Návrh Školení
Úvod
- Filozofie DevOps a principy kontinuální integrace (CI).
- Přehled architektury OpenShift
- OpenShift Kontejnerová platforma v4 vs OpenShift Kontejnerová platforma v3
- Beyond Docker: CRI-O, Podman, Buildah
Porozumění CI
- Životní cyklus kontejnerizované aplikace
- Jak do sebe CI a OpenShift Container Platform zapadají
Začínáme
- Nastavení vývojového prostředí
- Práce s obrazy kontejnerů a registry.
- Nastavení CI pomocí Jenkins a Tekton Pipelines
- Vývoj aplikace v prostředí CI
- Shlukování aplikace
Práce s úložištěm
- Pochopení OpenShift Kontejnerové skladování
- Nastavení služeb úložiště
Práce s aplikačními službami
- Propojování, zabezpečení, řízení a pozorování služeb.
- Vytvoření Service Mesh.
Automatizace provozu
- Pochopení automatizace životního cyklu
- Budování operátora
Sledování aplikace
- Práce s Prometheus, Grafana, Elastic Search, FluentD a Kibana.
- Monitorujte transakce a řešení problémů s Jaegerem
Údržba aplikace
- Vzdálené ladění aplikace
- Nasazení vlastních kontejnerů
- Přizpůsobení OpenShift Kontejnerová platforma
Odstraňování problémů
Shrnutí a další kroky
Požadavky
- Obecná znalost konceptů kontejnerů
- Zkušenosti s vývojem softwaru
Publikum
- Vývojáři
Open Training Courses require 5+ participants.
OpenShift 4 for Developers Počítačový Kurz - Booking
OpenShift 4 for Developers Počítačový Kurz - Enquiry
OpenShift 4 for Developers - Consultancy Enquiry
Consultancy Enquiry
Reference (7)
lost of hands on excercises (labs)
Seba - Robert Bosch Sp. z o.o
Kurz - OpenShift 4 for Developers
Topic and exercises
Sylwia - Robert Bosch Sp. z o.o
Kurz - OpenShift 4 for Developers
Good way of leading the training
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Kurz - OpenShift 4 for Developers
The trainer is very well prepared person with great knowledge.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Kurz - OpenShift 4 for Developers
Waiting for all of the participants in exercises and giving help if needed.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Kurz - OpenShift 4 for Developers
Praktické příklady + cvičení
Antonin Vyborny - Deutsche Borse Group
Kurz - OpenShift 4 for Developers
Machine Translated
Školitel zná téma velmi dobře. Nestalo se, že bychom problém nevyřešili.
Lubos Lagin - Deutsche Borse Group
Kurz - OpenShift 4 for Developers
Machine Translated
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.