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 (2)
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
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/
Kontainerhåndtering med Docker
21 TimerDocker er en plattform for utviklere og systemadministratører til å vedlikeholde fordelte applikasjoner. Den består av en kjøretid for å kjøre beholdere og en tjeneste for å dele beholdere.
Med Docker kan samme applikasjon kjøres uendret på bærbare datamaskiner, dedikerte servere og virtuelle servere.
Denne kurset, de to første dagene, lær deg grunnleggende bruk av Docker, nyttig både for utviklere og systemadministratører. Kurset inneholder mange praktiske øvelser, og deltakerne vil øve i sin egen Docker-miljø og bygge sine egne Docker-bilder.
På den siste dagen lærer deltakerne om mer avanserte verktøy som støtter Docker. Det vil være Docker Machine, Docker Compose og Docker Swarm.
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 for Utviklere og Systemadministratorer
14 TimerDocker er en plattform for utviklere og systemadministratorer for å vedlikeholde distribuerte applikasjoner. Den består av en kjøretid for å kjøre containere og en tjeneste for deling av containere.
Med docker kan den samme appen kjøre uendret på bærbare datamaskiner, dedikerte servere og virtuelle servere.
Dette kurset lærer grunnleggende bruk av Docker, nyttig både for utviklere og systemadministratorer. Kurset inkluderer mange praktiske øvelser og deltakerne vil øve i sitt eget Docker miljø og bygge sine egne Docker bilder i løpet av de 2 dagene.
Docker og 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.
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.
Systemarkitektur, tjenestearkitektur og mikroservicearkitektur med Spring Cloud
21 TimerI denne instruktørledede, live opplæringen i Norge, vil deltakerne lære hvordan man evaluerer ulike teknologier og tilnærminger for design av en tjenestebasert systemarkitektur. Opplæringen starter med en diskusjon og sammenligning av monolittiske systemer og tjenestearkitekturer, før den dykker ned i detaljene i mikroservicearkitektur.
Deltakerne får mulighet til å sette kunnskapen ut i praksis mens de går gjennom opprettelsen og implementeringen av en rekke proof-of-concept-mikroservertjenester bygget med Spring Cloud, Spring Boot og Docker.
Til slutt blir de relevante infrastrukturkomponentene undersøkt for å hjelpe deltakerne med å bestemme de mest egnede verktøyene og tilnærmingene for ulike organisatoriske behov.
Ved slutten av denne opplæringen vil deltakerne ha en solid forståelse av tjenesteorientert arkitektur (SOA) og mikroservicearkitektur, samt praktisk erfaring med bruk av Spring Cloud og relaterte Spring-teknologier for rask utvikling av egne cloud-skalerbare, cloud-klare mikroservertjenester.
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.
Spring Cloud for Microservices
14 TimerI denne instruktørledede liveopplæringen i Norge starter vi med en diskusjon om mikrotjenestearkitektur. Deltakerkunnskapen settes på prøve gjennom øvelser og trinnvis utvikling av prøvemikrotjenester.
Ved slutten av denne opplæringen vil deltakerne ha en solid forståelse av hvordan man bruker Spring Cloud og relaterte Spring-teknologier for raskt å utvikle sine egne sky-skala, sky-klare mikrotjenester.
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.
Bygge microservices med Spring Cloud og Netflix OSS
21 TimerSpring Cloud er et open source, letvektig mikrotjenesteverk for å bygge Java-applikasjoner for skyen. Netflix OSS er en serie rammeverk og biblioteker for å utvikle mikrotjenester. Spring Cloud integrerer seg godt med Netflix-komponenter ved hjelp av automatisk konfigurasjon og konvensjon over konfigurasjon.
I denne instruktørledede, liveopplæringen vil deltakerne lære de grunnleggende begrepene for å bygge mikrotjenester ved hjelp av Spring Cloud og Netflix OSS. Deltakernes kunnskap settes på prøve gjennom øvelser og trinnvis utvikling av eksempelmikrotjenester.
Ved slutten av denne opplæringen vil deltakerne ha en solid forståelse av hvordan de kan bruke Spring Cloud og relaterede Spring-teknologier sammen med Netflix OSS til å raskt utvikle egne mikrotjenester som er klar for skyen og i skala med skyen.
Målgruppe
- Java-utviklere
Form for kurset
- Del forelesning, del diskusjon, øvelser og mye praktisk arbeid