OpenShift with Jenkins Träningskurs
Jenkins är en öppen källkod automatisk server för kontinuerlig integration och kontinuerlig leverans (CI/CD). OpenShift är en containerisering plattform för hantering av infrastruktur på molnet eller på plats.
Denna instruktörledda, live-utbildning (online eller on-site) riktar sig till DevOps ingenjörer som vill använda OpenShift och Jenkins för att bygga, distribuera och hantera containerbaserade program.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Bygga Jenkins pipeliner i OpenShift.
- Automatisera livscykelhantering för containerade applikationer och klusterinfrastrukturer.
- Orkestrera utbyggnaden av CI/CD-rör.
Format för kursen
- Interaktiv föreläsning och diskussion.
- Många övningar och övningar.
- Hand-on implementering i en live-lab miljö.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
Kursplan
Introduktion
OpenShift och Jenkins Översikt
- Vad är OpenShift? Vad är Jenkins?
- OpenShift funktioner. Jenkins funktioner.
Förbereda utvecklingsmiljön
- Installera och konfigurera OpenShift
- Installera och konfigurera Jenkins
Jenkins Snabbstart
- Konfigurera IP-adresser och IP-tabeller
- Skapar Jenkins jobb
- Att bygga ett Jenkins och Git-projekt
Jenkins CI-rörledningar
- Bygger CI-pipelines
OpenShift CLI
- Arbeta med OC-verktyg
OpenShift och GitHub Källkontroll
- Implementera routing
- Autoscaling pods
- Distribuerar bilder
Distribuera applikationen
- Distribuera projekt och applikationer på OpenShift
Sammanfattning och slutsats
Krav
- En förståelse för DevOps
Publik
- DevOps Ingenjörer
Open Training Courses require 5+ participants.
OpenShift with Jenkins Träningskurs - Booking
OpenShift with Jenkins Träningskurs - Enquiry
OpenShift with Jenkins - Consultancy Enquiry
Vittnesmål (5)
OC is new to us and we learnt alot and the labs were excellent
sharkey dollie
Kurs - OpenShift 4 for Administrators
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
Kurs - DevOps Practical Implementation and Tools
Everything. It was very understandable, and if we didn't understand something, Adriano explained it.
Zsolt Nagy - W.UP Kft
Kurs - OpenShift Container Platform for Developers
I mostly enjoyed the knowledge of the trainer.
- Inverso Gesellschaft für innovative Versicherungssoftware mbH
Kurs - Docker, Kubernetes and OpenShift for Developers
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Kurs - Docker, Kubernetes and OpenShift for Administrators
Upcoming Courses
Relaterade Kurser
OpenShift 4 for Administrators
35 timmarI denna instruktörsledda, liveutbildning i Sverige (online eller på plats) kommer deltagarna att lära sig hur man installerar, konfigurerar och hanterar OpenShift Container Platform v4.
I slutet av denna utbildning kommer deltagarna att kunna:
- Undersand OCI (Open Containers Initiative) och dess implikationer för användning av containermotorer som Docker i OpenShift.
- Förstå förhållandet mellan de olika versionerna av OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift osv.).
- Skapa, konfigurera, hantera och felsök ett OpenShift-kluster.
- Implementera Openshifts självhanteringsfunktioner för att förbättra plattformens stabilitet och konsekvens.
- Säker OpenShift containerplattform.
- Övervaka och samla in mätvärden.
- Hantera lagring.
- Uppgradera ett kluster på OpenShift Container Platform 3 till OpenShift Container Platform 4.
Docker, Kubernetes and OpenShift 3 for Administrators
35 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man hanterar Red Hat OpenShift Container Platform.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa, konfigurera, hantera och felsök OpenShift-kluster.
- Distribuera containerbaserade applikationer på plats, i ett offentligt moln eller på ett värdmoln.
- Säker OpenShift containerplattform
- Övervaka och samla in mätvärden.
- Hantera lagring.
OpenShift 4 for Developers
35 timmarI denna instruktörsledda, liveutbildning i Sverige (online eller på plats) kommer deltagarna att lära sig hur man skapar, uppdaterar och underhåller applikationer med hjälp av OpenShift Container Platform.
I slutet av denna utbildning kommer deltagarna att kunna:
- Undersand OCI (Open Containers Initiative) och dess implikationer för användning av containermotorer som Docker i OpenShift.
- Förstå förhållandet mellan de olika versionerna av OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift osv.)
- Automatisera pipelinen för programvaruleverans.
- Tillämpa DevOps-principerna för att leverera programvara kontinuerligt.
Docker, Kubernetes and OpenShift 3 for Developers
35 timmarI denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man använder OpenShift Container Platform för att distribuera containeriserade applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa och konfigurera en OpenShift-inställning.
- Implementera snabbt applikationer på plats, i offentliga moln eller på ett värdmoln.
Kubeflow on OpenShift
28 timmarDenna instruktörsledda, liveutbildning i (online eller på plats) riktar sig till ingenjörer som vill distribuera Machine Learning-arbetsbelastningar till ett OpenShift lokalt eller hybridmoln.
- I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera Kubernetes och Kubeflow på ett OpenShift-kluster.
- Använd OpenShift för att förenkla arbetet med att initiera ett Kubernetes-kluster.
- Skapa och distribuera en Kubernetes-pipeline för automatisering och hantering av ML-modeller i produktion.
- Träna och distribuera TensorFlow ML-modeller över flera GPU:er och maskiner som körs parallellt.
- Ring offentliga molntjänster (t.ex. AWS-tjänster) från OpenShift för att utöka en ML-applikation
OKD (Origin Kubernetes Distribution) for Administrators
21 timmarI denna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) kommer deltagarna att lära sig hur man installerar, konfigurerar och hanterar OKD på plats eller i molnet.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa, konfigurera, hantera och felsök ett OKD-kluster.
- Säker OKD.
- Distribuera containeriserade applikationer på OKD.
- Övervaka prestandan för en applikation som körs i OKD.
- Hantera datalagring.
- Implementera snabbt applikationer på plats eller i ett offentligt moln som AWS.
OKD (Origin Kubernetes Distribution) for Developers
21 timmarI den här instruktörsledda, liveutbildningen i Sverige (på plats eller på distans) kommer deltagarna att lära sig att skapa, uppdatera och underhålla applikationer i container med OKD.
I slutet av denna utbildning kommer deltagarna att kunna:
- Distribuera en containeriserad webbapplikation till ett OKD-kluster på plats eller i molnet.
- Automatisera en del av mjukvaruleveranspipelinen.
- Tillämpa principerna i DevOps-filosofin för att säkerställa kontinuerlig leverans av en ansökan.
DevOps Practical Implementation and Tools
21 timmarKursen fokuserar på praktisk implementering och verktyg. Den förutsätter god kunskap om teoretiska principer (se DEVOPS-kursen) eftersom den fokuserar på de senaste verktygen och metoderna för att implementera DevOps principer.
Test Automation with Selenium and Jenkins
21 timmarDen här kursen ger utbildning för att hantera testprojekt med Selenium testsvit och kontinuerlig testning med Jenkins.
Målgrupp:
- Programvara testingenjörer Mjukvaruutvecklare involverade i agil utveckling Release managers QA ingenjörer
I slutet av Selenium utbildning kommer delegaterna att kunna:
- Använd Selenium testsvit effektivt i verkliga projekt Använd Selenium för testning i flera webbläsare Distribuera testerna med Selenium Grid Run-regression Selenium-test i Jenkins Förbered testrapporter och periodiska rapporter med Jenkins
Jenkins: Continuous Integration for Agile Development
14 timmarDenna instruktörsledda, liveutbildning i Sverige täcker de koncept, verktyg och tekniker som behövs för att utföra kontinuerlig integration av dina programvaruprojekt i en Agile miljö. Deltagarna genomför en serie praktiska övningar under kursen för att tillämpa sina kunskaper i verkliga situationer. Interaktion mellan instruktör och deltagare uppmuntras. Verkliga fall diskuteras och specifika frågor och frågor tas upp och löses i klassen.
Continuous Integration with Jenkins and Maven
21 timmarJenkins är ett öppen källkod för kontinuerlig integration (CI) skriven i Java . Maven är ett automatiseringsverktyg för Java projekt. Tillsammans kan de användas för att utlösa kontinuerliga builds som till exempel inkluderar: utförandet av JUnit-tester när en ny kod begås, implementering av dessa builds till produktion och schemaläggning av dessa uppgifter vid strategiska tider på dagen, till exempel midnatt. Dessa verktyg och processer utgör en DevOps strategi för utveckling och distribution av programvara och är populära inom Agile utveckling.
I denna instruktörsledda, live-träning kommer deltagarna att börja med en introduktion till DevOps , versionskontroll och automatiseringsskript och sedan gå vidare till praktiskt övning, lära sig att installera, konfigurera och distribuera Jenkins och Maven i en levande laboratoriemiljö .
Publik
- utvecklare
- Systemadministratörer
- DevOps ingenjörer
Kursformat
- Delföreläsning, delvis diskussion, övningar och tung praktisk övning
Continuous Integration for JavaScript
14 timmarContinuous Integration (CI) är en utvecklingspraxis där utvecklare sammanfogar förändringar i sin kod så ofta som möjligt för att snabbt upptäcka och lokalisera fel.
I denna instruktörsledda, liveträning, kommer deltagarna att lära sig grunderna för kontinuerlig integration för Java skript när de går igenom att ställa in en kontinuerlig integrationsprocess för ett Java Script-projekt.
I slutet av denna träning kommer deltagarna att kunna:
- Förstå grunderna i kontinuerlig integration
- Bygg upp sitt eget system för kontinuerlig integration för sina Java script-projekt
Publik
- utvecklare
- IT-proffs
- DevOps Engineers
- Business Managers
Kursformat
- Delföreläsning, delvis diskussion, övningar och tung praktisk övning
Jenkins for .Net Continuous Integration (CI)
14 timmarNär utvecklare slutför att skriva en bit kod, integrerar de ofta sin kod i en applikation, kopierar applikationen i en mapp, kör applikationsinstaller och initialiserar sedan applikationen för att kontrollera om den kör som förväntat. Detta manuella tillvägagångssätt skalar inte mycket bra, är tråkigt, mycket felfria och erbjuder ingen mekanism för att spåra förändringar under processen.
Ett bättre tillvägagångssätt skulle vara att automatisera processen med kontinuerlig integration. Kontinuerlig integration avser de processer, verktyg och infrastruktur som behövs för att automatisera byggandet, implementeringen och testningen av programvaruapplikationer.
I denna instruktörledda, live-träning (onsit eller fjärr), kommer deltagarna att lära sig hur man förvandlar en traditionell, manuell (eller halv-manual) tillvägagångssätt för mjukvaruutveckling till en agil, Kontinuerlig Integration (CI) en som använder Jenkins. Deltagarna genomför en serie praktiska, live-lab övningar under hela kursen, tillämpa sina nya kunskaper på olika programutveckling och implementeringsproblem varje steg på vägen. Interaktionen mellan instruktören och deltagarna uppmuntras. Verkliga fall diskuteras och specifika frågor och frågor behandlas och lösas under hela utbildningen. Utbildningen är särskilt inriktad på.NET-applikationsutveckling. Vid slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera Jenkins för.NET-programutveckling
- Använd Jenkins för att automatisera processen att kolla in och fusionera.Net källkod i en kodlagring
- Använd Jenkins för att automatisera processen att ladda ner, sammanställa och distribuera en app till en release server
- Integrera Jenkins med andra programutvecklingsverktyg som problemtracker och
Publiken
- .NET utvecklare
- Bygga ingenjörer
- QA ingenjörer
- Projektledare
- Release ledare
- [ 0 ] ingenjörer
Format för kursen
- Delvis föreläsning, delvis diskussion, övningar och tung praxis
anteckningar
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
Docker and Jenkins for DevOps
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till DevOp-ingenjörer som vill optimera och förenkla CI/CD-processen med Docker och Jenkins.
I slutet av denna utbildning kommer deltagarna att kunna:
- Automatisera kodleverans och pipeline-distribution med Jenkins.
- Bygg en applikation med Docker och Docker File.
- Konfigurera autentiseringsalternativ för att stärka säkerheten.
Advance Test Automation in Java using Selenium with continuous integration and version control
35 timmarVid slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera Maven.
- Automatisk testning med hjälp av Selenium
- Förvaltning GIT
- Integrera kontinuerlig integration
Format för kursen
- Interaktiv föreläsning och diskussion.
- Många övningar och övningar.
- Hand-on implementering i en live-lab miljö.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.