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 TimerAvansert RabbitMQ - 2 Dager
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere og programvareingeniører som ønsker å bruke RabbitMQ til å kommunisere mellom mikrotjenester gjennom meldinger og utføre avansert implementering og feilsøking.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige miljøet for å begynne å utvikle avanserte meldingsløsninger med RabbitMQ.
- Forstå hvordan du designer en distribuert mikrotjenestearkitektur med RabbitMQ.
- Lær hvordan du implementerer avansert konfigurasjon, sikkerhet, nettverk, høy tilgjengelighet og replikering.
- Kjenn til de vanlige problemene som oppstår i RabbitMQ installasjoner og hvordan du løser dem.
- Lær om minneoptimalisering, flytkontroll og avansert ytelsesinnstilling.
- Bruk noen avanserte feilsøkingsteknikker.
Avansert Apache Camel
21 TimerDenna instruktørledete, levende opplæringen i Norge (online eller på stedet) er rettet mot utviklere, integrasjonsarkitekter og systemadministratorer som ønsker å mestre kunsten om avanserte integrasjonsmønstre og teknikker med Apache Camel.
Ved slutten av denne opplæringen vil deltakerne være i stand til å:
- Få innsikt i avanserte integrasjonsmønstre og teknikker.
- Implementere kompleks routing og transformasjon.
- Optimere ytelse og skalerbarhet.
- Håndtere feil og unntak i komplekse integrasjonsscenarier.
- Integrere Apache Camel med ulike teknologier og plattformer.
Apache Camel
21 TimerStyring 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.
Bygg mikrotenester med Apigee Edge
21 TimerConfluent Apache Kafka: Klyngeoperasjoner og konfigurasjon
16 TimerOppretting et service mesh med Istio og Kubernetes
14 TimerJava 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 meldingshåndtering med Apache Kafka
14 TimerKafka 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.
Kafka Fundamentals for Java Developers
14 TimerDette instruktørledede, live-treningen i Norge (online eller på stedet) er rettet mot mellomnivå Java-utviklere som ønsker å integrere Apache Kafka i sine applikasjoner for pålitelig, skalerbar og med høy gjennomføringsrate meldingsutveksling.
Avslutningen av denne treningen vil deltakerne kunne:
- Føre ut arkitekturen og kjernenav ved Kafka.
- Konfigurere en Kafka-klynge.
- Lage og konsumere meldinger med Java.
- Implementere Kafka Streams for sanntidsdataanalyse.
- Sikre feiltoleranse og skalerbarhet i Kafka-applikasjoner.
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.