Kort om undervisningen i OpenShift
OpenShift private cloud platform er en open source PaaS (Platform as a Service), der kan give hidtil uset it-udvikler-produktivitet.
OpenShift kan bruges til at starte hele it-miljøer op med databaser, virtuelle netværk, Docker cluster og registry, server elasticitet, udvikler-værktøjer og meget, meget mere.
Kurset gennemgår en række grundlæggende services, der giver dig et overblik, og gør dig i stand til selvstændigt at grave dybere ned i de muligheder, OpenShift tilbyder.
Undervisningen består af teoretisk gennemgang efterfulgt af hands-on øvelser, og der vil være mulighed for at diskutere konkrete cases.
Indhold
Overblik over platformen gennemgås.
- Application Lifecycle Management:
- Build automation
- Deploy automation
- Continuous Integration og Continuous Deployment strategier
- Container Management:
- Service discovery
- Routing
- Monitoring
- Load Balancing
- Configuration Management
- Log management
- Security
- Multitenancy
Vi udvikler en Java applikation i SpringBoot, der deployes (i flere omgange, for at simulere CI/CD) til OpenShift.
Forudsætninger
Der er ingen forudsætninger for deltagelse, men det vil i nogle tilfælde være en fordel at kende lidt til applikationsudvikling, applikationsarkitektur, netværk og infrastruktur.
Kendskab til Java SE er en fordel
Grundlæggende programmering i Java SE
Målgruppe
IT-udviklere der er nysgerrige på, hvad OpenShift er, og forventer at benytte platformen til at understøtte deres arbejde.
Efter kurset kan deltageren
Udnytte OpenShift-platformen til effektiv IT-udvikling med opsætning af nye miljøer, deployment af applikationer og opdateringer til applikationer via CI/CD-metodikker.
Videre forløb
Efter kurset kan deltagere eksempelvis deltage på: