Online cursus – gecertificeerd professioneel certificaat in toegepaste DevOps-engineering door IBM

Geef uw carrière een boost in het populaire veld van DevOps. Ontwikkel uw ontwikkelingsvaardigheden met de meest geavanceerde DevOps-concepten, -tools en -technologieën, zodat u deze in minder dan 3 maanden operationeel kunt hebben.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Gemiddeld niveau

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Huidige DevOps-praktijken
  • Agile-methodieken
  • Cloud Native-technologieën
  • Scrummen
  • Containers
  • Dokwerker
  • Kubernetes
  • Open Shift
  • Microdiensten
  • REST
  • Serverloos
  • Testgestuurde ontwikkeling (TDD)
  • Continue integratie en continue levering (CI/CD)
  • Beveiliging van applicaties
  • volgen
  • Praktijkervaring met professioneel gereedschap
  • Het opbouwen van een portfolio van projecten
  • Loopbaanondersteuning
  • Een CV opbouwen
  • Hulpbronnen voor het zoeken naar werk
  • Voorbereiding op sollicitatiegesprekken

What you will learn in the course

Courses for which the course is suitable

  • DevOps-ingenieur
  • Software-ontwikkelaar
  • IT-infrastructuurbeheerder
  • Ontwikkelaar van cloudapplicaties
  • Agile-expert
  • Ontwikkelaar van microservices
  • Expert in CI/CD
  • Ontwikkelaar met kennis van Docker en Kubernetes
  • Een ontwikkelaar met kennis van Serverless
  • Ontwikkelaar met TDD-kennis
  • Projectmanager technologie
  • Applicatiebeveiligingsprofessional

Professioneel certificaat – een reeks van 9 cursussen

Verdien de vaardigheden die nodig zijn om van programmeren naar DevOps-engineering te gaan. In dit programma leer je de nieuwste DevOps-methoden, -tools en -technologieën van IBM-experts, zodat je in minder dan 3 maanden klaar bent om aan de slag te gaan.

Bijna elk bedrijf wil flexibeler zijn en de softwareontwikkelingscycli verkorten, wat een grote vraag naar DevOps-ingenieurs creëert! DevOps-professionals zijn bekwaam in zowel softwareontwikkeling als -operaties, en hebben praktische kennis van codering en infrastructuurbeheer.

Dit programma is ideaal voor bestaande software- en IT-professionals die hun carrière willen upgraden met moderne ontwikkelingsmethoden en vaardigheden. Het vereist kennis van software-engineeringprincipes, minimaal 1 programmeertaal (Python wordt aanbevolen), Linux-commando’s en -scripts en Git/Github.

Je beheerst de nieuwste DevOps-methoden, Agile-methodieken en Cloud Native-technologieën zoals Scrum, Containers, Docker, Kubernetes, OpenShift, Microservices, REST, Serverless en test-driven development (TDD), continue integratie en continue distributie (CI/CD). ) , applicatiebeveiliging en tracking. Je oefent handmatig met tools die door professionals worden gebruikt, waardoor je bewezen werkervaring opdoet.

Wanneer u het programma voltooit, beschikt u over een portfolio met projecten om uw vaardigheden te demonstreren en een professioneel certificaat van IBM. Je hebt ook toegang tot loopbaanondersteuning, het opstellen van cv’s, hulpmiddelen voor het zoeken naar werk en het voorbereiden van sollicitatiegesprekken .

Applicatie leerproject

Elke cursus in het professionele certificaat omvat praktijkgerichte labs en praktijkprojecten om uw DevOps-portfolio op te bouwen, zoals:

  • Creatie en uitvoering van een agile plan met behulp van ZenHub
  • Het bouwen en distribueren van een applicatie met Kubernetes en horizontale podmigratie
  • Ontwikkeling van een webapplicatie met microservices en de distributie ervan in de cloud met behulp van een serverloze oplossing
  • Een afrondend project waarbij je een RESTful Flask-microservice schrijft en de tests ervan coördineert met het Python Nose-pakket, terwijl je agile methoden gebruikt en implementeert met Kubernetes/OpenShift en Tekton’s CI/CD-pijplijn

Details of the courses that make up the specialization

Inleiding tot Devops

Cursus 1

  • 9 uur
  • 4,8 (2.946 beoordelingen)

Cursusdetails

wat ga je leren

  • De fundamentele kenmerken van Devops, waaronder het opbouwen van een cultuur van gedeelde verantwoordelijkheid, transparantie en verbinding met succes.
  • Het belang van continue integratie en continue levering, infrastructuur als code, testgestuurde ontwikkeling en gedragsgestuurde ontwikkeling.
  • Basisconcepten in Devops: software-engineeringmethodologieën, microservices aangepast aan de cloud, het uitvoeren van geautomatiseerde continue implementaties en het bouwen van veerkrachtige code.
  • De organisatorische impact van DevOps, inclusief het afbreken van silo’s, het werken in cross-functionele teams en het delen van verantwoordelijkheden.

vaardigheden die je gaat verwerven

  • Categorie: software testen
  • Categorie: Testgestuurde ontwikkeling
  • Categorie: Gedragsontwikkeling
  • Categorie: testcase
  • Categorie: Geautomatiseerde tests

Inleiding tot Agile Ontwikkeling en Scrum

Cursus 2

  • 11 uur
  • 4,9 (1.923 beoordelingen)

Cursusdetails

wat ga je leren

  • Pas de 5 praktijken van Agile toe, een subcategorie van DevOps: kleine hoeveelheden, minimaal levensvatbaar product, paarontwikkeling, gedragsgestuurde ontwikkeling en testen.
  • Schrijf goede gebruikersverhalen, evalueer en wijs verhaalpunten toe en houd verhalen bij met behulp van een kanbanbord.
  • Integreer de artefacten, gebeurtenissen en voordelen van Scrum.
  • Creëer en verbeter een producttakenlijst met behulp van het sprintplanningsproces.
  • Creëer elke iteratie verkoopbare producttoevoegingen.
  • Maak afdalingsgrafieken om het vermogen te meten om het sprintdoel te bereiken.
  • Gebruik statistieken om de prestaties, productiviteit en klanttevredenheid te verbeteren.

vaardigheden die je gaat verwerven

  • Categorie: Open ploegendienst
  • Categorie: Dokwerker
  • Categorie: Kubernetes
  • Categorie: Containers
  • Categorie: Originele wolk

Introductie tot containers met Docker, Kubernetes en Openshift

Cursus 3

  • 17 uur
  • 4,4 (811 beoordelingen)

Cursusdetails

wat ga je leren

  • Leer hoe u met behulp van containers snel applicaties in elke omgeving kunt implementeren.
  • Bouw cloudgebaseerde applicaties met Docker, Kubernetes, OpenShift en Istio.
  • Beschrijf en gebruik de Kubernetes-architectuur voor het bouwen en gebruiken van een op de levenscyclus gebaseerd containerbeheersysteem.
  • Maak en gebruik een YAML-bestand voor implementatie om bronnen zoals pods, services, recursieve groepen en andere declaratief tot stand te brengen.

vaardigheden die je gaat verwerven

  • Categorie: CI/CD
  • Categorie: Microservices
  • Categorie: cloudcomputing
  • Categorie: Kubernetes
  • Categorie: Devops

Applicatieontwikkeling met behulp van microservices en serverloze technologieën

Cursus 4

  • 14 uur
  • 4,6 (277 beoordelingen)

Cursusdetails

wat ga je leren

  • Vat de basisprincipes van microservices samen, hun voordelen, en vergelijk monolithische architecturen.
  • maak REST API-eindpunten en voer ze uit met cURL en Postman; Gebruik SwaggerUI om API’s te documenteren en te testen.
  • Creëer en implementeer microservices met behulp van Docker-containers en serverloze technologieën zoals IBM Code Engine.
  • Oefen kosteloos praktijkgericht met labs en projecten in een cloudgebaseerde omgeving.

vaardigheden die je gaat verwerven

  • Categorie: CI/CD
  • Categorie: Continue integratie
  • Categorie: continue ontwikkeling
  • Categorie: Infrastructuur als code
  • Categorie: Automatisering

Inleiding tot testgestuurde ontwikkeling en gedrag

Cursus 5

  • 19 uur
  • 4,8 (193 beoordelingen)

Cursusdetails

wat ga je leren

  • Leg het belang van testen uit.
  • Beschrijf testgestuurde ontwikkeling (TDD) en leg de voordelen ervan uit voor ontwikkelaars.
  • Ontwikkel eenheidstests met testbeweringen en testdefinities en voer vervolgens de tests uit.
  • Verbeter het testen van eenheden met behulp van geavanceerde TDD-methoden, waaronder dekkingsrapporten, fabrieken, mocks en mock-objecten.

vaardigheden die je gaat verwerven

  • Categorie: Open Applicatie Beveiligingsproject (OWASP)
  • Categorie: Zichtbaarheid
  • Categorie: Beveiliging
  • Categorie: Toezicht
  • Categorie: registratie

Continue integratie en continue levering (CI/CD)

Cursus 6

  • 14 uur
  • 4,7 (162 beoordelingen)

Cursusdetails

wat ga je leren

  • Leg infrastructuur uit als code, beschrijf de gebruikte tools en maak scripts voor infrastructuur als code met behulp van Terraform.
  • Beschrijf cloudplatforms en automatisering en automatiseer CI/CD-taken met behulp van Jenkins- en GitHub-bewerkingen.
  • Definieer continue integratie (CI) en noem voorbeelden van tools die hiervan gebruik maken.
  • Beschrijf het proces van Continuous Delivery (CD) met tools zoals OpenShift Pipelines en Argo CD.

vaardigheden die je gaat verwerven

  • Categorie: Representatieve staatsoverdracht (REST)
  • Categorie: Cloudapplicaties
  • Categorie: Open ploegendienst
  • Categorie: Microservices
  • Categorie: Serverloze technologieën

Applicatiebeveiliging voor ontwikkelaars en Devops-professionals

Cursus 7

  • 17 uur
  • 4,8 (163 beoordelingen)

Cursusdetails

wat ga je leren

  • security by design uitleggen, applicaties leren ontwikkelen met behulp van security by design-principes; Voer defensieve codering uit in overeenstemming met de OWASP-principes.
  • de kwetsbaarheden in de IBM Cloud-container beschrijven; Voer kwetsbaarheidsscans en penetratietests uit met Kali Linux.
  • beschrijven waar u op moet letten bij de prestaties van applicaties; Voer probleemoplossing uit via logboekregistratie, stacktracking en loganalyse.
  • praat over ideeën als ‘gouden signalen’; instrumenten specificeren voor het monitoren en oplossen van problemen; en testmonitoring op het werk met Prometheus en Grafana.

vaardigheden die je gaat verwerven

  • Categorie: CI/CD
  • Categorie: Agile
  • Categorie: Devops
  • Categorie: TDD/BDD
  • Categorie: Originele wolk

Monitoring en zichtbaarheid voor ontwikkeling en devops

Cursus 8

  • 16 uur
  • 4,5 (50 beoordelingen)

Cursusdetails

wat ga je leren

  • Leg het belang van monitoring uit en beschrijf ideeën zoals ‘goudsignalen’.
  • Demonstreer kennis van zichtbaarheid met Instana en beschrijf de pijlers van zichtbaarheid, cloudzichtbaarheid en steekproeftypen.
  • Implementeer logboekregistratie en demonstreer telemetriekennis met behulp van OpenTelemetry en monitoring met Kubernetes.
  • Praktijkervaring met diverse tools zoals Prometheus, Grafana, Mezmo (LogDNA), OpenTelemetry en Instana.

vaardigheden die je gaat verwerven

  • Categorie: Zichtbaarheid
  • Categorie: Telemetrie
  • Categorie: Toezicht
  • Categorie: registratie
  • Categorie: Volgen

Devops laatste project

Cursus 9

  • 18 uur
  • 4,8 (92 beoordelingen)

Cursusdetails

wat ga je leren

  • Begrijp gebruikersvereisten, schrijf gebruikersverhalen, creëer en voer sprintplannen uit.
  • Bouw een applicatie bestaande uit verschillende microservices en gebruik containers en serverless om applicaties in de cloud te draaien.
  • ontwikkel testcases en test uw applicatie in verschillende fasen van de levenscyclus; Gebruik CI/CD-tools om de applicatie bij te werken en te implementeren.
  • Noem een ​​aantal volgende stappen om uw carrière als Devops-professional te starten of te upgraden.

vaardigheden die je gaat verwerven

  • Categorie: Kanban
  • Categorie: Zenhub
  • Categorie: Scrum-methodologie
  • Categorie: Agile softwareontwikkeling
  • Categorie: Sprintplanning