Bygge mikrotjenester med Spring Cloud og Docker Treningskurs
Spring Cloud er et lightweight, open-source-mikrotjenesterframework for utvikling av Java-applikasjoner for skyen.
Docker er en open-source-plattform for å bygge, levere og kjøre applikasjoner i containere. Docker egner seg godt til utvikling av mikrotjenesterapplikasjoner.
I dette instruktørledede, live-oppdraget vil deltakerne lære grunnleggende prinsipper for å bygge mikrotjenester ved hjelp av Spring Cloud og Docker. Deltakernes kunnskap vil bli testet gjennom øvelser og trinnvis utvikling av eksempler på mikrotjenester.
Etter dette kurset vil deltakerne kunne:
- Forklare grunnleggende prinsipper for mikrotjenester.
- Bruke Docker til å bygge containere for mikrotjenesterapplikasjoner.
- Bygge og implementere containertilpassede mikrotjenester ved hjelp av Spring Cloud og Docker.
- Integrere mikrotjenester med oppdagelsesserviser og Spring Cloud API Gateway.
- Bruke Docker Compose til end-to-end integrasjonstesting.
Kursformat
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praktisk trening.
- Praktisk implementering i et live-lab-miljø.
Muligheter for tilpasning av kurset
- Hvis du ønsker et tilpasset kurs for dette emnet, vennligst kontakt oss for å avtale.
Kursplan
Innledning
Forståelse av mikrotjenester og mikrotjenesterarkitektur
Overblikk over Docker og containerisering
Overblikk over Spring Cloud og Spring Boot
Oppretting av konfigurasjonstjeneste og oppdagelsesservice med Spring Cloud
Bruke API Gateway med Spring Cloud
Bygge containerimage for hver mikrotjeneste ved hjelp av Docker
Lagring av data på tvers av ulike databaser
Bygge en API Gateway med Spring Cloud Gateway
Bruke Netflix Eureka og Consul-oppdagelsesservicer (tjenesteregistre) for å registrere og oppdage tjenester
Bruke Docker Compose til integrasjonstesting
Oppsummering og neste steg
Krav
- Utviklingserfaring med Java
- Erfaring med Spring Framework
Målgruppe
- Java-utviklere
Åpne kurs krever 5+ deltakere.
Bygge mikrotjenester med Spring Cloud og Docker Treningskurs - Bestilling
Bygge mikrotjenester med Spring Cloud og Docker Treningskurs - Forespørsel
Bygge mikrotjenester med Spring Cloud og Docker - Konsulentforespørsel
Referanser (3)
Hvordan treneren effektivt overfører kunnskap
Vu Thoai Le - Reply Polska sp. z o. o.
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
Maskinoversatt
instruktøren hadde mye kunnskap og tålmodighet å dele med oss
Bogdan Olaru
Kurs - Introduction to Docker
Maskinoversatt
Kunnskappen og utbytten med Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Kurs - Docker and Kubernetes
Maskinoversatt
Kommende kurs
Relaterte kurs
Avansert Docker
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å fremme kunnskapen om Docker for å distribuere applikasjoner i større skala samtidig som de beholder kontrollen.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bygg sine egne Docker bilder.
- Distribuer og administrer et stort antall Docker applikasjoner .
- Vurder forskjellige containerorkestreringsløsninger og velg den mest passende.
- Sett opp en kontinuerlig integrasjonsprosess for Docker applikasjoner.
- Integrer Docker applikasjoner med eksisterende kontinuerlige verktøyintegrasjonsprosesser.
- Sikre deres Docker applikasjoner.
Containerisert AI & ML-distribusjon med Docker
14 TimerDocker er et containeriseringsplattform som gjør det mulig å skape konsekvente, mobiliserbare og reproducerbare miljøer for AI- og maskinlæringsoppgaver.
Dette instruktørføre, live-kurset (online eller på stedet) er rettet mot mellomnivå profesjonelle som ønsker å pakke ML-kodebasen, avhengigheter og modeller med Docker for pålittelige utviklings-til-produksjonsarbeidsflyt.
Etter fullført kurs vil deltakerne kunne:
- Bygge og administrere Docker-avbildninger tilpasset for AI- og ML-applikasjoner.
- Containerisere maskinlæringspipelines, verktøy og avhengigheter.
- Optimalisere Docker-miljøer for ytelse og mobilisering.
- Distribuere containeriserte ML-tjenester i ulike runtime-miljøer.
Kursformat
- Konsepdemonstrasjoner støttet av veiledende diskusjon.
- Håndsende øvelser fokuset på reelle containeriseringsoppgaver.
- Praktisk implementering ved bruk av live-lab Docker-miljøer.
Kurs tilpassningsmuligheter
- For å tilpasse dette kurset til din organisatoriske miljø, vennligst kontakt oss for å avtale.
CI/CD for AI: Automatisering av Docker-baserte modellbygging og -uttrekk
21 TimerCI/CD for AI er en strukturert tilnærming til automatisering av modelpakking, testing, containerisering og uttrekk ved hjelp av kontinuerlig integrasjon og kontinuerlig leveringspipelines.
Dette veiledningsbaserte, live-treningen (online eller på stedet) er rettet mot mellomnivå-professionelle som ønsker å automatisere end-to-end AI-modellleveringsarbeidsflyter ved hjelp av Docker og CI/CD-plattformer.
Når treningen avsluttes, vil deltakerne kunne:
- Opprette automatiserte pipelines for bygging og testing av AI-modellcontainer.
- Implementere versjonskontroll og gjentakelighet for modelllivsløp.
- Integrasjon av automatiserte uttrekksstrategier for AI-tjenester.
- Anvende CI/CD-bestpraksis tilpasset maskinlæring operasjoner.
Kursformat
- Instruktørveiledede presentasjoner og tekniske diskusjoner.
- Praktiske labber og håndverksøvelser for implementering.
- Realistiske CI/CD-arbeidsflyt-simuleringer i en kontrollert miljø.
Kursendringsmuligheter
- Hvis organisasjonen din krever tilpassede pipelinearbeidsflyter eller plattformintegrasjoner, kontakt oss for å tilpasse dette kurset.
Sertifisert Kubernetes Administrator (CKA) - eksamensforberedelse
21 TimerProgrammet Certified Kubernetes Administrator (CKA) ble opprettet av The Linux Foundation og Cloud Native Computing Foundation (CNCF).
Kubernetes er i dag en ledende plattform som brukes for orkestrering av containere.
NobleProg har levert Docker og Kubernetes opplæring fra 2015. Med mer enn 360 vellykket gjennomførte opplæringsprosjekter ble vi et av de mest kjente opplæringsselskapene over hele verden innen containerisering.
Siden 2019 har vi også hjulpet kundene våre med å bekrefte ytelsen deres i k8s-miljøet ved å forberede dem og oppmuntre til å bestå CKA- og CKAD-eksamener.
Denne instruktørledede, direkteopplæringen (online eller på stedet) er rettet mot systemadministratorer, Kubernetes brukere som ønsker å bekrefte kunnskapen sin ved å bestå CKA-eksamen.
På den annen side er opplæring også fokusert på å få praktisk erfaring i Kubernetes Administrasjon, så vi anbefaler å ta del i det, selv om du ikke har tenkt å ta CKA-eksamen.
Kursets format
- Interaktivt foredrag og diskusjon.
- Mye øvelser og trening.
- Praktisk implementering i et live-lab-miljø.
Alternativer for kurstilpasning
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
- For å lære mer om CKA-sertifisering, vennligst besøk: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Sertifisert Kubernetes Application Developer (CKAD) - eksamensforberedelse
21 TimerCertified Kubernetes Application Developer (CKAD)-programmet er utviklet av The Linux Foundation og Cloud Native Computing Foundation (CNCF), verten for Kubernetes.
Denne instruktørledede, live-treningen (online eller på sted) er rettet mot utviklere som ønsker å bekrefte sine ferdigheter i å designe, bygge, konfigurere og eksponere skybaserte applikasjoner for Kubernetes.
På den annen side er treningen også fokusert på å få praktisk erfaring i Kubernetes-applikasjonsutvikling, så vi anbefaler å delta, selv om du ikke planlegger å ta CKAD-eksamen.
NobleProg har levert Docker- og Kubernetes-trening siden 2015. Med mer enn 360 vellykkede treningprosjekter har vi blitt en av de mest kjente treningsselskapene i verden innen feltet containerisering. Siden 2019 har vi også hjulpet våre kunder med å bekrefte sin ytelse i k8s-miljø ved å forberede dem og oppmuntre til å bestå CKA- og CKAD-eksamener.
Kursets format
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praktiske økter.
- Hender-i implementering i en live-lab-miljø.
Tilpassingsmuligheter for kurset
- For å be om en tilpasset trening for dette kurset, vennligst kontakt oss for å avtale.
- For å lære mer om CKAD, besøk: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Introduksjon til Docker
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å bruke Docker til å distribuere og administrere programvare som containere i stedet for som tradisjonell frittstående programvare.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Docker.
- Forstå og implementere programvarebeholderisering.
- Administrere Docker-baserte applikasjoner.
- Nettverk forskjellige Docker applikasjoner og systemer.
- Forstå og rediger Docker registre.
Docker, Kubernetes og OpenShift 3 for Administrerende
35 TimerI denne instruktørledede, live-opplæringen i Norge vil deltakerne lære å administrere Red Hat OpenShift containerplattform.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Opprett, konfigurer, administrer og feilsøk OpenShift-klynger.
- Distribuer containeriserte applikasjoner på stedet, i offentlig sky eller på en vertsbasert sky.
- Sikker OpenShift containerplattform
- Overvåk og samle inn beregninger.
- Administrer lagring.
Docker og Kubernetes: Bygge og skaling av en containerisert applikasjon
21 TimerI denne instruktørledede, live-treningen i Norge (på sted eller fjern) vil deltakerne lære hvordan de kan opprette og administrere Docker-containere, deretter deploye et eksempel på en applikasjon inne i en container. Deltakerne vil også lære hvordan de kan automatisere, skale og administrere deres containeriserte applikasjoner innenfor en Kubernetes-kluster. Til slutt går treningen over til mer avanserte emner, veiledende deltakerne gjennom prosessen med å sikre, skale og overvåke en Kubernetes-kluster.
Ved slutten av denne treningen vil deltakerne kunne:
- Sette opp og kjøre en Docker-container.
- Deploye en containerisert server og webapplikasjon.
- Bygge og administrere Docker-bilder.
- Sette opp en Docker- og Kubernetes-kluster.
- Bruke Kubernetes til å deploye og administrere en klusteret webapplikasjon.
- Sikre, skale og overvåke en Kubernetes-kluster.
Docker for MLOps: End-to-End Pipeline Containerization
21 TimerDocker er et containeriseringstiltak brukt til å bygge gjentakelige, transportable og skalerbare miljøer for ML-systemer.
Dette instruktørledede, live-treningen (online eller på stedet) er rettet mot tekniske profesjonelle med mellom- til høy nivå som ønsker å containerisere og operasjonalisere fullstendige ML-pipliner ved hjelp av Docker.
Etter fullført trening vil deltakerne kunne:
- Containerisere ML-trening, validering og inferens arbeidsbyrder.
- Designe og orchestrate end-to-end ML-pipliner ved hjelp av Docker og tilhørende verktøy.
- Implementere versjonskontroll, gjentakelighet og CI/CD for ML-komponenter.
- Drikkje, overvåke og skala ML-tjenester i containeriserte miljøer.
Kursformat
- Interaktive forelesninger støttet av praktiske demonstrasjoner.
- Håndig øvelser fokusert på å bygge reelle ML-pipelinekomponenter.
- Live-lab implementering for end-to-end containeriserte arbeidsflyter.
Kursanpassningsmuligheter
- For anpasset trening justert til spesifikke ML-infrastrukturbehov, vennligst kontakt oss for å diskutere alternativer.
Docker and Kubernetes
21 TimerKursmål: Oppnå teoretiske og operasjonelle kompetanser i Docker og Kubernetes.
GPU-Akselerert AI & Dyp Læring med Docker-kontAINER
21 TimerGPU-akselerering er essensiell for å kjøre høy ytelse dyp læring arbeidsbelastninger på en skalerbar og effektiv måte.
Denne instruktørledede, live-treningen (online eller plassert) er rettet mot mellomnivå tekniske profesjonelle som ønsker å konfigurere, optimalisere og kjøre GPU-aktiverede AI arbeidsbelastninger inne i Docker-kontainer.
Ved slutten av dette kurset vil deltakerne kunne:
- Bygge og kjøre GPU-aktiverede kontainer for trening og inferens.
- Konfigurere CUDA, drivere og kjøretidsbiblioteker for containeriserte AI-arbeidsflytter.
- Optimalisere ressursallokering og isolasjon for GPU-intensiv applikasjoner.
- Databehandle skalerbare, containeriserte dyp læringstjenester i produksjonsmiljøer.
Kursformat
- Interaktiv instruksjon støttet av eksempler fra virkeligheten.
- Øvelsesdrevet praksis fokusering på GPU-aktiveret utvikling.
- Hands-on implementering i et live-lab miljø.
Kursanpassningsmuligheter
- For tilpasset trening i overensstemmelse med din infrastruktur eller GPU-stack, vennligst kontakt oss for å ordne dette.
Hybrid AI-distribusjon: Docker, sky og kantintegrasjon
21 TimerHybrid AI-distribusjon er praksis for å kjøre AI-inferens over sky, lokalt og kantmiljøer ved hjelp av unifiserte containerbaserte arbeidsflyter.
Dette veiledningsbaserte, live-utdanningskurset (online eller på stedet) er rettet mot avansert nivå profesjonelle som ønsker å designe og distribuere distribuerte AI-inferenssystemer over heterogene miljøer.
Etter fullføring av dette kurs, vil deltakerne kunne:
- Bygge sikre og skalerbare containeriserte AI-tjenester for flerlokasjonsmiljøer.
- Distribuere AI-inferensarbeidsflyter til sky, lokale servere og kantenheter ved hjelp av Docker.
- Integrasjon av orchestrasjonsverktøy for å automatisere distribuerte AI-operasjoner.
- Optimalisering av inferensforførselstid, pålittighet og robusthet over ulike infrastruktur.
Kursform
- Veiledede presentasjoner og ekspertledet diskusjon.
- Omfattende håndig praksis og anvendte øvelser.
- Realverdige eksperimenter i en kontrollert live-lab oppsett.
Kursanpassingsmuligheter
- For tilpassede justeringer for å aligne dette kurset med organisasjonens infrastruktur eller brukstilfeller, vennligst kontakt oss for å tilpasse utdanningen.
Java Mikrotjenester
21 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på mellomnivå Java som ønsker å designe, utvikle, distribuere og vedlikeholde mikrotjenester-baserte applikasjoner ved å bruke Java rammeverk som Spring Boot og Spring Cloud.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå prinsippene og fordelene med mikrotjenesters arkitektur.
- Bygg og distribuer mikrotjenester ved å bruke Java og Spring Boot.
- Implementer tjenesteoppdagelse, konfigurasjonsadministrasjon og API-gatewayer.
- Sikre, overvåke og skaler mikrotjenester effektivt.
- Distribuer mikrotjenester ved å bruke Docker og Kubernetes.
Building av Mikrotjenester med Spring Cloud og Docker - 5 Dager
35 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere på mellomnivå og DevOps ingeniører som ønsker å bygge, distribuere og administrere mikrotjenester ved å bruke Spring Cloud og Docker.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle mikrotjenester ved å bruke Spring Boot og Spring Cloud.
- Containeriser applikasjoner med Docker og Docker Compose.
- Implementer tjenesteoppdagelse, API-gatewayer og kommunikasjon mellom tjenestene.
- Overvåke og sikre mikrotjenester i produksjonsmiljøer.
- Distribuer og orkestrér mikrotjenester ved å bruke Kubernetes.
Microservices med Spring Cloud og Kafka
21 TimerDette instruktørbaserte, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å transformere tradisjonell arkitektur til en høygrads konkurransefortjenende mikrotjenesterbasert arkitektur ved hjelp av Spring Cloud, Kafka, Docker, Kubernetes og Redis.
Avslutningen på dette opplæringen vil deltakerne kunne:
- Sette opp nødvendig utviklingsmiljø for å bygge mikrotjenester.
- Designe og implementere et høygrads konkurransefortjenende mikrotjenester økosystem ved hjelp av Spring Cloud, Kafka, Redis, Docker og Kubernetes.
- Transformere monolithiske og SOA-tjenester til mikrotjenesterbasert arkitektur.
- Adoptere en DevOps-tilnærming til å utvikle, teste og lansere programvare.
- Sikre høygrads konkurransefortjenende blant mikrotjenester i produksjon.
- Overvåke mikrotjenester og implementere gjenopprettningsstrategier.
- Bruk prestandajustering.
- Lære om fremtidige trender i mikrotjenesterarkitektur.