Building Microservices with Go Treningskurs
Go (Golang) er et utmerket språk for å bygge mikrotjenester på grunn av sin små minnefotavtrykk.
Spring Cloud er en open source, lettvektet ramme for mikrotjenester.
I denne instruktørledede, live-kursene vil deltakerne lære hvordan de kan bygge mikrotjenester ved hjelp av Go (Golang) og Spring Cloud.
Kursets format
- Del foredrag, del diskusjon, øvelser og mye praktisk trening
Kursplan
Introduksjon
Oppsummering av mikrotjenestearkitektur
Oppsummering av Spring Cloud
Oppsummering av Go-syntaks og -operasjoner
Konfigurere utviklingsmiljøet ditt
Lage din første Go-mikrotjeneste
Tjenestee oppdagelse og lastbalansering
Dynamisk ruting
Sikre mikrotjenestene dine
Felsøke din Go-mikrotjeneste
Enhetstesting av HTTP-tjenester med GoConvey
Logg- og overvåkingshåndtering
Sporing av mikrotjenester for å oppdage latenser
Kontainerisering av mikrotjenestene dine med Docker
Distribusjon på Docker Swarm
Kontinuerlig leveranse
Felsøkning og feilsøking
Sammendrag og konklusjon
Krav
- Erfaring med programmering i noe språk
- Forståelse av containere (Docker)
Målgruppe
- Utviklere
Åpne kurs krever 5+ deltakere.
Building Microservices with Go Treningskurs - Bestilling
Building Microservices with Go Treningskurs - Forespørsel
Building Microservices with Go - Konsulentforespørsel
Referanser (1)
Fleksibilitet til å dekke emnene jeg er mest interessert i
James Ferrier - OptoicoreIT
Kurs - Building Microservices with Go
Maskinoversatt
Kommende kurs
Relaterte kurs
Administrasjon av Confluent Apache Kafka
21 TimerConfluent Apache Kafka er et distribuert hendelsesstrømningsplattform designet for høy gennomføringshastighet, feiltolerante datapipelines og sanntidsanalyser.
Dette instruktørløste, live-treningen (online eller på sted) er rettet mot mellomnivås systemforvaltere og DevOps-profesjonelle som ønsker å installere, konfigurere, overvåke og feilsøke Confluent Apache Kafka-klynger.
Med slutten av denne treningen vil deltakerne kunne:
- Føre opp komponentene og arkitekturen til Confluent Kafka.
- Distribuere og administrere Kafka-brokere, Zookeeper-quorum og nøkkeltjenester.
- Konfigurere avanserte funksjoner som sikkerhet, replikering og ytelsesoptimalisering.
- Bruke administrative verktøy for å overvåke og vedlikeholde Kafka-klynger.
Kursformat
- Interaktiv forelesning og diskusjon.
- Masse øvelser og trening.
- Håndig implementering i en live-lab-miljø.
Kursanpassningsmuligheter
- For å be om et tilpasset kurs, vennligst kontakt oss for å avtale det.
Avansert Apache Camel
21 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere, integrasjonsarkitekter og systemadministratorer som ønsker å mestre kunsten med avanserte integrasjonsmønstre og teknikker ved å bruke Apache Camel.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå avanserte integrasjonsmønstre og teknikker.
- Implementer kompleks ruting og transformasjoner.
- Optimaliser ytelse og skalerbarhet.
- Håndtere feil og unntak i komplekse integrasjonsscenarier.
- Integrer Apache Camel med ulike teknologier og plattformer.
Apache Camel
21 TimerApache Camel leverer et robust rammeverk for integrasjon og ruting av bedriftsapper. Utforsker grunnleggende konsepter som ruting, meldingstransformasjon, feilhåndteringsstrategier, komponentkoblinger, Enterprise Integration Patterns (EIP) og transaksjonshåndtering. Veileder utviklere gjennom praktisk konfigurering av rutedefinisjoner, bean-kobling, kontroll av parallellekjøring og overvåkingsteknikker. Gir yrkesutøvere mulighet til å designe pålitelige kommunikasjonslag for mikrotjenester og effektivisere databehandlerstrømmer.
Styring av APIs med Apigee
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å lære å bygge, teste, feilsøke og distribuere en API på toppen av Google Clouds Apigee API-plattform.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer alle nødvendige ressurser for å begynne å utvikle en API.
- Forstå og implementere verktøyene som er tilgjengelige i Apigee Edge.
- Bygg og distribuer et API til Google Cloud.
- Overvåk og feilsøk API-feil.
- Utnytt Googgle Clouds analyse- og maskinlæringsløsninger for å gjøre APIer mer intelligente.
Building Microservices med Apigee Edge
21 TimerApigee Edge, som er bygget på Java, lar deg gi sikker tilgang til dine tjenester med en godt definert API som er konsistent over alle dine tjenester, uavhengig av tjenesteimplementering. En konsistent API:
- Gjør det enkelt for applikasjonsutviklere å bruke dine tjenester.
- Lar deg endre bakendetjenesteimplementering uten å påvirke den offentlige API-en.
- Lar deg dra nytte av analyser, monetisering, utviklerportal og andre funksjoner som er integrert i Edge.
Målgruppe
Denne kurset er rettet mot ingeniører, arkitekter og utviklere som ønsker å bruke Apigee Edge i sine prosjekter.
Confluent Apache Kafka: Klusteroperasjoner og Konfigurasjon
16 TimerConfluent Apache Kafka er en bedriftsgradert distribuert plattform for hendelsesstrøming bygget på Apache Kafka. Den støtter høy-ytelses, feiltolerante datapipelines og sanntidsstrømmende applikasjoner.
Denne instruktørledede, levende undervisningen (online eller på stedet) er rettet mot mellomnivåingeniører og administratorer som ønsker å distribuere, konfigurere og optimalisere Confluent Kafka-klustrer i produksjonsmiljøer.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installere, konfigurere og drifte Confluent Kafka-klustrer med flere brokere.
- Designe høyt tilgjengelige oppsett ved bruk av Zookeeper og replikeringsteknikker.
- Tunere ytelse, overvåke målinger og påføre gjenopprettingsstrategier.
- Sikre, skale og integrere Kafka med bedriftsmiljøer.
Kursform
- Interaktiv forelesning og diskusjon.
- Mye øvelser og praksis.
- Hånds-on implementering i et live-lab-miljø.
Muligheter for tilpasning av kurset
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
Opprette en Service Mesh med Istio og Kubernetes
14 TimerIstio er et åpen kilde service mesh som kjører på Kubernetes for å gi sikker, observerbar og hanterbar tilkobling mellom mikrotjenester. Ved å utnytte Istios Envoy-baserte sidecar-proksier kan teamene påtvinge politikk, sikre kommunikasjon med mTLS, få dypt innsikt i trafikken og forbedre påliteligheten i skala.
Denne instruktørledede, levende opplæringen (online eller på stedet) er rettet mot mellomnivåingeniører som ønsker å distribuere, sikre og håndtere mikrotjenesterapplikasjoner ved hjelp av Istio på Kubernetes.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installere og konfigurere Istio på Kubernetes-klustrer.
- Forstå og bruke service mesh-konsepter inkludert trafikkhåndtering, sikkerhet og observabilitet.
- Distribuere mikrotjenesterapplikasjoner innenfor et Istio service mesh.
- Sikre kommunikasjon mellom tjenester med gjensidig TLS (mTLS) og Zero Trust-prinsipper.
- Overvåke, spore og feilsøke mikrotjenester med Prometheus, Grafana og Jaeger.
- Integrere Istio med Calico for avanserte nettverkspolitikker og sikkerhet.
Kursform
- Interaktiv forelesning og diskusjon.
- Mye øvelser og praksis.
- Hånd-på implementering i en live-lab-miljø.
Kurskustomiseringsalternativer
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
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.
Distribuert melding med Apache Kafka
14 TimerDette kurset er for virksomhetsarkitekter, utviklere, systemadministratorer og enhver som ønsker å forstå og bruke et høydeknaphast distribuert meldingsystem. Hvis du har mer spesifikke krav (f.eks. bare systemadministrasjon), kan dette kurset tilpasses bedre til dine behov.
Kafka for Administrators
21 TimerDette undervisningsledede, live-treningen i Norge (online eller på stedet) er rettet mot begynder-/intermediate-/avanserte systemadministratører og driftsinjøyrer som ønsker å bruke Apache Kafka til å deploye, sikre, overvåke og feilsøke Kafka-klynger.
Ved slutten av dette kurset vil deltakerne kunne: forklare Kafka-arkitektur og KRaft-modus, operere og sikre Kafka-klynger, overvåke ytelse og pålittelighet, og løse vanlige produksjonsproblemer.
Apache Kafka for Utviklere
21 TimerDenne instruktørledede, live opplæringen (online eller på stedet) er rettet mot mellomnivåutviklere som ønsker å utvikle big data-applikasjoner med Apache Kafka.
Ved slutten av denne opplæringen vil deltakere kunne:
- Utvikle Kafka-produsenter og konsumenter for å sende og lese data fra Kafka.
- Integrere Kafka med eksterne systemer ved hjelp av Kafka Connect.
- Skrive strømmeapplikasjoner med Kafka Streams & ksqlDB.
- Integrere en Kafka-klientapplikasjon med Confluent Cloud for skybaserte Kafka-utplasseringer.
- Oppnå praktisk erfaring gjennom hånd-på-oppgaver og virkelige bruksområder.
Bygging av Mikrotjenester med Lumen PHP-rammeverk
14 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Lumen til å bygge Laravel-baserte mikrotjenester og applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle mikrotjenester med Lumen.
- Forstå fordelene ved å implementere mikrotjenester ved å bruke Lumen og PHP.
- Utføre og implementere mikrotjenesters funksjoner og operasjoner ved å bruke Lumen rammeverket.
- Beskytt og kontroller tilgangen til mikrotjenestearkitekturene ved å bygge sikkerhetslag.
Bygge mikrotjenester med Spring Cloud og Docker
21 TimerI dette instruktørledede, live-oppdraget i Norge, 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.
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.
Traefik
7 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot systemadministratorer og utviklere som ønsker å distribuere, administrere, overvåke og drifte mikrotjenester ved hjelp av Traefik.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Konfigurer og start Traefik gjennom en Docker-leverandør.
- Aktiver sikre og krypterte tilkoblinger ved hjelp av Let's Encrypt.
- Distribuer og koble mellomvare til en ruter for å transformere tjenesteforespørsler.
- Overvåk Traefik operasjoner ved hjelp av dashbordet.