CI/CD with Bitbucket Pipelines Treningskurs
Bitbucket Pipelines er en CI/CD (Continuous Integration / Continuous Delivery) SaaS for bygging, testing og implementering av programvare, ved hjelp av en konfigurasjonsfil i en repository.
Denne instruktørledede, live-trening (online eller on-site) er rettet mot utviklere som ønsker å bygge, teste, implementere og overvåke containert programvare til skyen, uten å måtte gi eller administrere infrastruktur.
Ved slutten av denne treningen vil deltakerne være i stand til å:
- Forstå og bruke en konfigurasjon-som-kode tilnærming til å sette opp infrastruktur.
- Skap tilpassede konfigurerte Docker containere for å implementere programvareapplikasjoner i skyen.
- Utvikle programvare i flere miljøer.
- Overvåk deployments via Bitbucket Pipelines Deployment Dashboard.
Format av kurset
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praksis.
- Hands-on implementering i et live-lab miljø.
Kurs tilpassingsalternativer
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
Kursplan
Introduksjon
Oversikt over syklusen CI/CD (Continuous Integration / Continuous Delivery)
Oversikt over Bitbucket rørledningsfunksjoner
Velge en skyleverandør
Klargjøring av kodelageret
Utarbeide en søknad
Bygge en CI/CD-rørledning
Velge en språkmal
Konfigurer rørledningen
Skyve en endring i depotet ditt
Tilpasse Bitbucket Pipelines' konfigurasjon
Integrering av en arbeidsflyt med tredjepartsverktøy og plattformer
Overvåking av distribuerte applikasjoner
Feilsøking Bitbucket Rørledninger
Oppsummering og konklusjon
Krav
- En forståelse av programvareutvikling og distribusjon
- Programming erfaring
Publikum
- Utviklere
- DevOps ingeniører
Open Training Courses require 5+ participants.
CI/CD with Bitbucket Pipelines Treningskurs - Booking
CI/CD with Bitbucket Pipelines Treningskurs - Enquiry
CI/CD with Bitbucket Pipelines - Consultancy Enquiry
Testimonials (4)
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
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurs - 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
Kurs - 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
Kurs - Jenkins: Continuous integration for Agile development
Upcoming Courses
CI/CD with Bitbucket Pipelines
CI/CD with Bitbucket Pipelines
CI/CD with Bitbucket Pipelines
CI/CD with Bitbucket Pipelines
CI/CD with Bitbucket Pipelines
Relaterte kurs
SonarQube for DevOps
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot DevOps-ingeniører og -utviklere som ønsker å bruke SonarQube til å kjøre kodegjennomganger som er fullt integrert i utviklingsverktøykjeder, som Jenkins, GitHub, Azure DevOps, etc.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å kjøre automatiske kodegjennomganger.
- Integrer SonarQube med kontinuerlige integreringsverktøy, som Jenkins, Azure DevOps, etc.
- Kjør kontinuerlig kodeinspeksjon for å eliminere feil og sikkerhetssårbarheter.
- Samle inn og analyser data for å drive forbedringer for kodeopprydding, vedlikehold og sikkerhet.
Getting Started with Argo Project and Core Components
7 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere og DevOps ingeniører som ønsker å gjøre seg kjent med Argo Project-verktøy og maksimere funksjonene for utvikling av skybaserte applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Argo CD sammen med arbeidsflyter, utrullinger og hendelser.
- Forstå hvordan hver kjernekomponent og hovedfunksjonalitet i Argo-prosjektet fungerer.
- Utfør grunnleggende CI/CD-implementeringer i Kubernetes ved å bruke Argo Project-verktøy og funksjoner.
- Automatiser distribusjonen av en applikasjon og administrer dens tilstand effektivt gjennom hele prosessen.
Argo CD
7 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot systemadministratorer og utviklere som ønsker å bruke Argo CD til å automatisere distribusjon og livssyklusadministrasjon av applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne automatisere, overvåke, revidere og rulle tilbake Kubernetes systemene sine ved hjelp av Argo CD.
Kubernetes with Spinnaker
14 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot skyingeniører som ønsker å bruke Kubernetes og Spinnaker for CI/CD-operasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bygg på Kubernetes-plattformen for å akselerere skymålrettede distribusjoner.
- Integrer Spinnaker med Docker og Git for å automatisere kode til rørledninger.
- Automatiser og administrer CD-pipelines med alternativer for CI-verktøy.
Advanced Spinnaker
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å bruke Spinnaker til å ofte og kontinuerlig distribuere programvare til AWS eller Kubernetes.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Spinnaker for avanserte operasjoner.
- Integrer Spinnaker med eksisterende kontinuerlige integrasjonsverktøy som Jenkins.
- Forstå Spinnakers interne arkitektur og arbeidsflytkonstruksjoner for distribusjon.
- Lag rørledninger for distribusjon av programvare på Kubernetes.
- Lag rørledninger for distribusjon av programvare på AWS.
- Feilsøk vanlige Spinnaker problemer.
DevOps Practical Implementation and Tools
21 timerDette kurset fokuserer på praktisk implementering og verktøy. Den forutsetter god kunnskap om teoretiske prinsipper (se DEVOPS-kurset) ettersom den fokuserer på nyeste verktøy og metoder for å implementere DevOps prinsipper.
Test Automation with Selenium and Jenkins
21 timerDette kurset gir opplæring for å håndtere testprosjekter ved å bruke Selenium testsuite og kontinuerlig testing med Jenkins.
Tiltenkt målgruppe:
- Programvaretestingeniører Programvareutviklere involvert i smidig utvikling Utgivelsesledere QA-ingeniører
På slutten av Selenium trening vil delegatene kunne:
- Bruk Selenium testsuite effektivt i virkelige prosjekter Bruk Selenium til testing på tvers av nettlesere. Distribuer testene ved hjelp av Selenium Grid Run regresjons Selenium tester i Jenkins Utarbeid testrapporter og periodiske rapporter med Jenkins
Jenkins: Continuous Integration for Agile Development
14 timerDenne instruktørledede, direkteopplæringen i Norge dekker konseptene, verktøyene og teknikkene som trengs for å utføre kontinuerlig integrasjon av programvareprosjektene dine i et Agile miljø. Deltakerne gjennomfører en rekke praktiske øvelser gjennom hele kurset for å anvende kunnskapen sin i virkelige situasjoner. Samhandling mellom instruktør og deltakere oppmuntres. Saker i den virkelige verden diskuteres og spesifikke problemer og spørsmål tas opp og løses i klassen.
Continuous Integration with Jenkins and Maven
21 timerJenkins er et open-source kontinuerlig integrasjonsverktøy (CI) skrevet i Java . Maven er et automatiseringsverktøy for Java prosjekter. Sammen kan de brukes til å utløse kontinuerlige bygg som inkluderer for eksempel: utførelse av JUnit-tester hver gang en ny kode blir begått, distribusjon av disse byggene til produksjon og planlegging av disse oppgavene på strategiske tider på dagen, for eksempel midnatt. Disse verktøyene og prosessene utgjør en DevOps tilnærming til utvikling og distribusjon av programvare og er populære innen Agile utvikling.
I denne instruktørledede, DevOps , vil deltakerne starte med en introduksjon til DevOps , versjonskontroll og automatiseringskripting, og deretter gå videre til praktisk praksis, lære å installere, konfigurere og distribuere Jenkins og Maven i et levende laboratoriemiljø. .
Publikum
- Utviklere
- Systemadministratorer
- DevOps ingeniører
Kursets format
- Delforelesning, deldiskusjon, øvelser og tung praktisk øvelse
Continuous Integration for JavaScript
14 timerContinuous Integration (CI) er en utviklingspraksis der utviklere fletter sammen endringer i koden sin så ofte som mulig for å oppdage og lokalisere feil raskt.
I denne instruktørledede liveopplæringen vil deltakerne lære det grunnleggende om kontinuerlig integrasjon for Java Script når de går gjennom å sette opp en kontinuerlig integrasjonsprosess for et Java Script prosjekt.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå det grunnleggende ved kontinuerlig integrasjon
- Bygg et eget kontinuerlig integrasjonssystem for sine Java Script-prosjekter
Publikum
- Utviklere
- IT-fagfolk
- DevOps Engineers
- Business
Kursets format
- Delforelesning, deldiskusjon, øvelser og tung praktisk øvelse
Jenkins for .Net Continuous Integration (CI)
14 timerNår utviklere slutter å skrive et stykke kode, integrerer de ofte sin kode i en applikasjon, kopierer applikasjonen til en mappe, kjører applikasjon installatøren, og deretter initialiserer applikasjonen for å sjekke om den kjører som forventet. Denne manuelle tilnærmingen skaler ikke veldig bra, er sliten, veldig feilaktig og tilbyr ingen mekanisme for å spore endringer i løpet av prosessen.
En bedre tilnærming ville være å automatisere prosessen ved hjelp av kontinuerlig integrasjon. Kontinuerlig integrasjon refererer til prosessene, verktøyene og infrastrukturen som trengs for å automatisere oppbyggingen, implementeringen og testing av programvareapplikasjoner.
I denne instruktørledede, live-trening (onsitt eller fjern), vil deltakerne lære hvordan å forvandle en tradisjonell, manuell (eller halvhåndlig) tilnærming til programvareoppføring til en agil, Kontinuerlig Integrasjon (CI) en bruker Jenkins. Deltakerne utfører en rekke praktiske, live-lab-øvelser gjennom hele kurset, ved å anvende sin nye kunnskap til ulike programvareutvikling og implementeringsproblemer hvert skritt på veien. Interaksjon mellom instruktøren og deltakerne er oppmuntret. Virkelige saker blir diskutert og spesifikke problemer og spørsmål blir behandlet og løst gjennom hele opplæringen. Utdanningen er spesielt fokusert på.NET-applikasjonutvikling. Ved slutten av denne treningen vil deltakerne være i stand til å:
- Installere og konfigurere Jenkins for.Net applikasjonutvikling
- Bruk Jenkins for å automatisere prosessen med å sjekke inn og fusionere.Net-kode i en kode-lagring
- Bruk Jenkins for å automatisere prosessen med å laste ned, kompilere og plassere en applikasjon til en release server
- Integrere Jenkins med andre programvareutviklingsverktøy som problemsporere og
Publikum
- .NET utviklere
- Bygge ingeniører
- QA ingeniører
- Prosjektledere
- Release ledere
- [ 0 ] Ingeniører
Format av kurset
- Delvis forelesning, delvis diskusjon, øvelser og tung praksis
Notat
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
Docker and Jenkins for DevOps
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot DevOp-ingeniører som ønsker å optimalisere og forenkle CI/CD-prosessen med Docker og Jenkins.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Automatiser kodelevering og pipeline-distribusjon med Jenkins.
- Bygg en applikasjon ved å bruke Docker og Docker File.
- Konfigurer autentiseringsalternativer for å styrke sikkerheten.
Advance Test Automation in Java using Selenium with continuous integration and version control
35 timerVed slutten av denne treningen vil deltakerne være i stand til å:
- Installer og konfigurer Maven.
- Automatisk testing ved bruk Selenium
- Forvaltning av GIT
- Integrering av kontinuerlig integrasjon
Format av kurset
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praksis.
- Hands-on implementering i et live-lab miljø.
Kurs tilpassingsalternativer
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
OpenShift with Jenkins
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot DevOps-ingeniører som ønsker å bruke OpenShift og Jenkins til å bygge, distribuere og administrere containerbaserte applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bygg Jenkins-rørledninger i OpenShift.
- Automatiser livssyklusadministrasjonen for containeriserte applikasjoner og klyngeinfrastrukturer.
- Orkestrere distribusjonen av CI/CD-rørledninger.
Building CI/CD Pipelines with Jenkins X
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å bruke Jenkins X for å lage automatiserte, skyklare CI/CD-pipelines på Kubernetes.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Jenkins X.
- Kode motstandsdyktige CI/CD-rørledninger ved hjelp av en allsidig DSL (Domain Specific Language).
- Lag CI/CD-pipelines som utnytter populære teknologier som GitHub, Kubernetes og Docker-containere.
- Kombiner Jenkins X med andre populære verktøy som Helm, Prow og Skaffold.
- Distribuer applikasjoner til ethvert miljø, enten det er i skyen eller på stedet.