Online eller på stedet, instruktørledede live Microservices-opplæringskurs demonstrerer gjennom praktisk praksis det grunnleggende om mikrotjenestearkitektur og hvordan man utvikler mikrotjenesteapplikasjoner. Microservices opplæring er tilgjengelig som "online live training" eller "onsite live training". Online live trening (også kalt "remote live training") utføres ved hjelp av et interaktivt, eksternt skrivebord . Direkteopplæring på stedet kan gjennomføres lokalt hos kundene i Norge eller i NobleProg bedriftsopplæringssentre i Norge. Microservices er også kjent som Microservice Architecture. NobleProg – din lokale opplæringsleverandør
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på middels nivå Java som ønsker å integrere Apache Kafka i applikasjonene deres for pålitelig, skalerbar og høyhastighetsmeldinger.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå arkitekturen og kjernekomponentene til Kafka.
Sett opp og konfigurer en Kafka-klynge.
Produser og konsumer meldinger ved å bruke Java.
Implementer Kafka Streams for sanntids databehandling.
Sørg for feiltoleranse og skalerbarhet i Kafka-applikasjoner.
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot systemadministratorer på mellomnivå som ønsker å utnytte Kafkas meldingskøfunksjoner effektivt.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå Kafkas meldingskø-funksjoner og arkitektur.
Konfigurer Kafka-emner for scenarier for meldingskø.
Produser og konsumer meldinger ved hjelp av Kafka.
Denne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot utviklere på middels til avansert nivå, DevOps fagfolk og arkitekter som ønsker å designe, distribuere og administrere spenstige applikasjoner ved hjelp av mikrotjenester, containere og kontinuerlig integrasjon/kontinuerlig distribusjon (CI/CD) pipelines.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå og implementere mikrotjenester-arkitektur.
Distribuer og administrer containeriserte applikasjoner med Docker og Kubernetes.
Sett opp og optimaliser CI/CD-pipelines for automatiserte distribusjoner.
Bruk beste praksis for sikkerhet, overvåking og observerbarhet.
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot avanserte plattformingeniører og DevOps fagfolk som ønsker å mestre skaleringsapplikasjoner ved hjelp av mikrotjenester og Kubernetes.
Ved slutten av denne opplæringen vil deltakerne kunne:
Design og implementer skalerbare mikrotjenester-arkitekturer.
Distribuer og administrer applikasjoner på Kubernetes klynger.
Bruk Helm diagrammer for effektiv tjenestedistribusjon.
Overvåke og opprettholde helsen til mikrotjenester i produksjon.
Bruk beste praksis for sikkerhet og samsvar i et Kubernetes miljø.
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot systemadministratorer på nybegynnernivå til mellomnivå som ønsker å lære hvordan man effektivt administrerer Kafka-emner for effektiv datastrømming og prosessering.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå Kafka-emnets grunnleggende og arkitektur.
Opprett, konfigurer og administrer Kafka-emner.
Overvåk Kafka-emner for helse, ytelse og tilgjengelighet.
Denne 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.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på middels nivå som ønsker å lære det grunnleggende om Kafka og integrere det med Spring Boot.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå Kafka og dens arkitektur.
Lær hvordan du installerer, konfigurerer og setter opp et grunnleggende Kafka-miljø.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot erfarne utviklere som ønsker å bygge, distribuere og skalere applikasjoner ved hjelp av mikrotjenester bygget med NodeJS og React.
Ved slutten av denne opplæringen vil deltakerne kunne:
Utvikle, distribuere og skalere applikasjoner ved hjelp av forskjellige mikrotjenester.
Bygge en serversidet rendert React applikasjon.
Distribuere flertjeneste-applikasjoner til skyen ved hjelp av Docker og Kubernetes.
Denne 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.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på mellomnivå som ønsker å utvikle big data-applikasjoner med Apache Kafka.
Ved slutten av denne opplæringen vil deltakerne kunne:
Utvikle Kafka-produsenter og -forbrukere til å sende og lese data fra Kafka. Integrer Kafka med eksterne systemer ved hjelp av Kafka Connect. Skriv strømmeapplikasjoner med Kafka Streams & ksqlDB. Integrer en Kafka-klientapplikasjon med Confluent Cloud for skybaserte Kafka-distribusjoner. Få praktisk erfaring gjennom praktiske øvelser og brukssaker i den virkelige verden.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på middels til avansert nivå som ønsker å utvikle mikrotjenester ved å bruke Spring Boot, Docker og Kubernetes.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå mikrotjenester-arkitekturen.
Bygg produksjonsklare mikrotjenester ved å bruke Spring Boot.
Forstå rollen til Docker i mikrotjenester.
Sett opp Kubernetes-klynge for å distribuere mikrotjenester.
Denne 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.
Kurset er beregnet på IT-spesialister som ønsker å sette opp en løsning basert på RabbitMQ, det svært pålitelige bedriftsmeldingssystemet som implementerer Advanced Message Queuing Protocol (AMQP).
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programvarearkitekter og webutviklere som ønsker å bruke RabbitMQ som mellomvare og program for meldinger i Java ved å bruke Spring til å bygge applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
Bruk Java og Spring med RabbitMQ for å bygge applikasjoner.
Design asynkrone meldingsdrevne systemer ved å bruke RabbitMQ.
Opprett og bruk køer, emner, utvekslinger og bindinger i RabbitMQ
I denne instruktørledede, live-opplæringen i Norge vil deltakerne lære hvordan de installerer, konfigurerer og administrerer RabbitMQ, og deretter integrerer RabbitMQ meldinger i en rekke eksempler på .NET-applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
Konfigurer, konfigurer og administrer RabbitMQ.
Forstå RabbitQs rolle i design og implementering av en mikrotjenestearkitektur.
Forstå hvordan RabbitMQ kan sammenlignes med andre Message Queuing-arkitekturer.
Sett opp og bruk RabbitMQ som megler for håndtering av asynkrone og synkrone meldinger for .Net-applikasjoner i den virkelige verden.
Denne 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.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å koble til, sikre og administrere skybaserte applikasjoner (f.eks. mikrotjenester) ved hjelp av et Istio-basert tjenestenettverk.
Ved slutten av denne opplæringen vil deltakerne kunne:
Installer og konfigurer Istio på Kubernetes.
Forstå servicenettverk og implementere en med Istio.
Distribuer et Istio-tjenestenettverk på toppen av Kubernetes.
Bruk et tjenestenettverk til å kjøre, administrere og overvåke mikrotjenester i skyen.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å beholde sine Java EE 8 applikasjoner og kjøre dem som mikrotjenester i skyen.
Ved slutten av denne opplæringen vil deltakerne kunne:
Bygg og distribuer Java-mikrotjenester i Docker-beholdere.
Administrer Docker-containere ved å bruke Kubernetes.
Integrer mikrotjenester med et eksisterende monolittisk system.
I denne instruktørledede, live-opplæringen i Norge (online eller på stedet), vil deltakerne lære hvordan de kobler fra en Python-applikasjon, og deretter integrerer den med RabbitMQ-meldingssystemet for å lage distribuerte skyapplikasjoner eller mikrotjenester.
Ved slutten av denne opplæringen vil deltakerne kunne:
Konfigurer, konfigurer og administrer RabbitMQ.
Forstå RabbitMQ sin rolle i design og implementering av en mikrotjenestes arkitektur.
Forstå hvordan RabbitMQ kan sammenlignes med andre Message Queuing-arkitekturer.
Sett opp og bruk RabbitMQ som megler for å håndtere asynkrone og synkrone meldinger for virkelige Python-applikasjoner.
Kurset er beregnet på systemintegratorer som ønsker å lære om Apache Camel som en regelbasert ruting- og medieringsmotor som gir en Java objektbasert implementering av Enterprise Integration Patterns.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å integrere Apache Kafka med eksisterende databaser og applikasjoner for prosessering, analyse, etc.
Ved slutten av denne opplæringen vil deltakerne kunne:
Bruk Kafka Connect til å importere store mengder data fra en database til Kafka-temaer.
Importere loggdata generert av applikasjonservere til Kafka-temaer.
Make all samlet data tilgjengelig for strømbehandling.
Eksportere data fra Kafka-temaer til sekundære systemer for lagring og analyse.
Denne 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.
Denne 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.
Apigee Edge , som er bygd på Java , lar deg gi sikker tilgang til tjenestene dine med et godt definert API som er konsistent på tvers av alle tjenestene dine, uavhengig av tjenesteimplementering. Et konsekvent API:
Gjør det enkelt for apputviklere å konsumere tjenestene dine.
Gjør det mulig å endre implementeringen av backend-tjenesten uten å påvirke den offentlige API-en.
Gjør det mulig å dra nytte av analysene, inntektsgenerering, utviklerportalen og andre funksjoner innebygd i Edge.
Publikum
Dette kurset er rettet mot ingeniører, arkitekter og utviklere som søker å bruke Apigee Edge i sine prosjekter.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Axon til å bygge godt strukturerte bedriftsapplikasjoner som utnytter kraften til CQRS og Event Sourcing.
Ved slutten av denne opplæringen vil deltakerne kunne:
Sett opp utviklingsmiljøet som trengs for å lage en Axon Framework-applikasjon.
Implementer CQRS (Command Query Responsibility Segregation) og Event Sourcing-arkitektoniske mønstre for å utvikle komplekse applikasjoner.
Bruk konseptene til Domain Driven Design på deres applikasjonsdesign.
Bygg applikasjoner som fokuserer på forretningsproblemet i stedet for infrastrukturen.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å lære hvordan man bygger mikrotjenester på Microsoft Azure Service Fabric (ASF).
Ved slutten av denne opplæringen vil deltakerne kunne:
Bruk ASF som en plattform for å bygge og administrere mikrotjenester.
Forstå nøkkelprogrammeringskonsepter og -modeller for mikrotjenester.
Opprett en klynge i Azure.
Distribuer mikrotjenester i lokalene eller i skyen.
Feilsøk og feilsøk en live mikrotjenesteapplikasjon.
Denne instruktørledede, direkteopplæringen (online eller på stedet) er rettet mot ingeniører som ønsker å bruke Confluent (en distribusjon av Kafka) til å bygge og administrere en sanntidsdatabehandlingsplattform for applikasjonene deres.
Ved slutten av denne opplæringen vil deltakerne kunne:
Installere og konfigurere Confluent Platform.
Bruke Confluents verktøy og tjenester for å administrere Kafka mer effektivt.
Lagre og behandle innkommende strømmedata.
Optimalisere og administrere Kafka-kluster.
Sikre data-strømmer.
Kursets format
Interaktive forelesninger og diskusjoner.
Mange øvelser og praktiske oppgaver.
Pratisk implementering i et live-lab-miljø.
Alternativer for kurstilpasning
Dette kurset er basert på den åpne kildekodeversjonen av Confluent: Confluent Open Source.
For å be om et tilpasset kurs, kontakt oss for å avtale.
Apache Kafka er en distribuert streamingplattform. Det er de facto en standard for å bygge datarørledninger, og det løser mange forskjellige brukssaker rundt databehandling: det kan brukes som en meldingskø, distribuert logg, strømprosessor, etc.
Vi starter med noen teori bak datapipelines generelt, og fortsetter med grunnleggende konsepter bak Kafka. Vi vil også oppdage viktige komponenter som Kafka Streams og Kafka Connect.
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å bruke Envoy Proxy for å gjøre det mulig for mikrotjenester å "snakke med hverandre".
Ved slutten av denne opplæringen vil deltakerne kunne:
Installer og konfigurer Envoy Proxy.
Bruk Envoy Proxy for å abstrahere nettverket og visualisere problemområder med letthet.
Løs mikrotjenesteproblemer knyttet til nettverk og observerbarhet.
I denne instruktørledede, live-opplæringen i Norge (på stedet eller ekstern), vil deltakerne lære å sette opp og integrere forskjellige Stream Processing rammeverk med eksisterende lagringssystemer for store data og relaterte programvareapplikasjoner og mikrotjenester.
Ved slutten av denne opplæringen vil deltakerne kunne:
Installer og konfigurer forskjellige Stream Processing rammeverk, for eksempel Spark Streaming og Kafka Streaming.
Forstå og velg det mest passende rammeverket for jobben.
Prosess av data kontinuerlig, samtidig og på en rekord-for-post måte.
Integrer Stream Processing løsninger med eksisterende databaser, datavarehus, datainnsjøer, etc.
Integrer det mest passende strømbehandlingsbiblioteket med bedriftsapplikasjoner og mikrotjenester.
Dette kurset er for bedriftsarkitekter, utviklere, systemadministratorer og alle som ønsker å forstå og bruke et distribuert meldingssystem med høy gjennomstrømning. Hvis du har mer spesifikke krav (f.eks. Kun systemadministrasjonssiden), kan dette kurset skreddersys for å passe bedre til dine behov.
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot systemadministratorer som ønsker å sette opp, distribuere, administrere og optimalisere en Kafka-klynge i bedriftsklasse.
Ved slutten av denne opplæringen vil deltakerne kunne:
Sett opp og administrer en Kafka-klynge.
Vurder fordelene og ulempene ved å distribuere Kafka på stedet kontra i skyen.
Distribuer og overvåk Kafka ved å bruke ulike lokale og skymiljøverktøy.
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot dataingeniører, dataforskere og programmerere som ønsker å bruke Apache Kafka-funksjoner i datastrømming med Python.
Ved slutten av denne opplæringen vil deltakerne kunne bruke Apache Kafka til å overvåke og administrere forhold i kontinuerlige datastrømmer ved å bruke Python programmering.
Denne instruktørledede, liveopplæringen i Norge (online eller på sted) er rettet mot softwaretestere som ønsker å implementere nettverksikkerhetstiltak i en Apache Kafka applikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
Installere Apache Kafka på en skybasert server.
Implementere SSL-kryptering for å forhindre angrep.
Legge til ACL-autentisering for å spore og kontrollere brukeradgang.
Sikre at pålitelige klienter har tilgang til Kafka-klustre med SSL og SASL-autentisering.
Kafka Streams er et bibliotek på klientsiden for å bygge applikasjoner og mikroservices hvis data sendes til og fra et Kafka-meldingssystem. Tradisjonelt har Apache Kafka vært avhengig av Apache Spark eller Apache Storm å behandle data mellom meldingsprodusenter og forbrukere. Ved å kalle Kafka Streams API fra en applikasjon, kan data behandles direkte i Kafka, og omgå behovet for å sende dataene til en egen klynge for behandling.
I denne instruktørledede, liveopplæringen, vil deltakerne lære å integrere Kafka Streams i et sett med Java applikasjoner som sender data til og fra Apache Kafka for strømbehandling.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå Kafka Streams funksjoner og fordeler over andre strømbehandlingsrammeverk
Behandle strømdata direkte innenfor en Kafka-kluster
Skrive en Java eller Scala applikasjon eller mikrotjeneste som integreres med Kafka og Kafka Streams
Skrive kortfattet kode som omformer innkommende Kafka-emner til utgående Kafka-emner
Bygge, pakke og deploye applikasjonen
Publikum
Utviklere
Kursformat
Delvis forelesning, delvis diskusjon, øvelser og mye praktisk øvelse
Merknader
For å be om en tilpasset opplæring for dette kurset, ta kontakt med oss for å avtale
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å implementere Apache Kafka strømbehandling uten å skrive kode.
Ved slutten av denne opplæringen vil deltakerne kunne:
Installer og konfigurer Confluent KSQL.
Sett opp en strømbehandlingspipeline ved å bruke bare SQL kommandoer (ingen Java eller Python koding).
Utfør datafiltrering, transformasjoner, aggregeringer, sammenføyninger, vinduer og økter i SQL.
Design og distribuer interaktive, kontinuerlige spørringer for streaming av ETL og sanntidsanalyse.
Denne 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.
I denne instruktørledede, live-opplæringen i Norge vil deltakerne lære hvordan de kan evaluere ulike teknologier og tilnærminger for utforming av en tjenestebasert systemarkitektur. Opplæringen starter med en diskusjon og sammenligning av monolittiske systemer og tjenestearkitekturer, og graver deretter inn i detaljene i mikrotjenestearkitektur.
Deltakerne får en sjanse til å omsette kunnskapen sin i praksis når de går gjennom opprettelsen og distribusjonen av et sett med proof-of-concept mikrotjenester bygget med Spring Cloud, Spring Boot og Docker. Til slutt undersøkes de relevante infrastrukturbyggesteinene for å hjelpe deltakerne med å finne de best egnede verktøyene og tilnærmingene til bruk for ulike organisasjonskrav. Ved slutten av denne opplæringen vil deltakerne ha en solid forståelse av Service-Oriented Architecture (SOA) og Microservice Architecture samt praktisk erfaring med bruk av Spring Cloud og relaterte Spring-teknologier for raskt å utvikle sine egne sky-skala, sky-klare mikrotjenester.
Denne instruktørledede liveopplæringen i Norge er rettet mot bedriftsutviklere og arkitekter. Den introduserer mikrotjenestearkitektur, presenterer migrasjonsstrategier fra et monolitisk system, og leder deltakerne gjennom opprettelsen og distribusjonen av en prøvemikrotjenestebasert applikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå når du skal bruke og når du ikke skal bruke mikrotjenestearkitektur.
Lag og implementer en teststrategi for mikrotjenester.
Distribuer et eksempel på en mikrotjenestebasert applikasjon i et produksjonsmiljø.
Refaktorer en monolitisk applikasjon til tjenester.
This instructor-led, live training in Norge (online or onsite) is aimed at intermediate-level software developers, system architects, and DevOps professionals who wish to build scalable and maintainable applications using a microservices architecture.
By the end of this training, participants will be able to:
Understand the core principles of microservices architecture.
Design and implement scalable microservice-based systems.
Apply design patterns and best practices for microservices.
Implement event-driven approaches such as CQRS and event sourcing.
Address challenges in system operations and microservices adoption.
Microservice arkitektur er en tilnærming til å utvikle en programvareapplikasjon som en serie av små, uavhengige tjenester, hver kjører i sin egen prosess og kommuniserer med milde mekanismer som en HTTP ressurs API. Disse tjenestene kan brukes effektivt ved hjelp av kontinuerlige automatiseringssystemer og bypassere behovet for sentralisert ledelse. Microservices kan skrives på forskjellige programmeringsspråk og integreres med forskjellige datalagringssystemer.
Denne instruktørledede, live opplæring er rettet mot bedriftsutviklere og arkitekter. Den introduserer mikroservice-arkitektur fra et.NET-perspektiv, presenterer migrasjonsstrategier fra et monolitisk system, og vandrer deltakerne gjennom opprettelsen og implementeringen av en mikro-basert applikasjon.
Ved slutten av denne treningen vil deltakerne være i stand til å:
Forstå når å bruke og når ikke å bruke mikroservice arkitektur
Utvikle og implementere en teststrategi for mikroservices
Oppsett en mikroservice-basert applikasjon i et produksjonsmiljø
Refaktorer en monolitisk applikasjon til tjenester
Publikum
Utviklere
Arkitekter
Format av kurset
Delvis forelesning, delvis diskusjon, øvelser og tung praksis
I denne instruktørledede, direkteopplæringen i Norge vil deltakerne lære det grunnleggende om å bygge mikrotjenester ved å bruke Spring Cloud og Docker. Deltakerkunnskapen settes på prøve gjennom øvelser og trinnvis utvikling av prøvemikrotjenester.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå det grunnleggende om mikrotjenester.
Bruk Docker til å bygge beholdere for mikrotjenesteapplikasjoner.
Bygg og distribuer containeriserte mikrotjenester ved å bruke Spring Cloud og Docker.
Integrer mikrotjenester med oppdagelsestjenester og Spring Cloud API-gateway.
Bruk Docker Compose for ende-til-ende integrasjonstesting.
Denne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot dataforskere som ønsker å bruke SMACK-stakken til å bygge databehandlingsplattformer for big data-løsninger.
Ved slutten av denne opplæringen vil deltakerne kunne:
Implementer en datapipeline-arkitektur for behandling av big data.
Utvikle en klyngeinfrastruktur med Apache Mesos og Docker.
Analyser data med Spark og Scala.
Administrer ustrukturerte data med Apache Cassandra.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot dataingeniører, dataforskere og programmerere som ønsker å bruke Spark Streaming-funksjoner til å behandle og analysere sanntidsdata.
Ved slutten av denne opplæringen vil deltakerne kunne bruke Spark Streaming til å behandle live datastrømmer for bruk i databaser, filsystemer og live dashboards.
I 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.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å transformere tradisjonell arkitektur til en svært samtidig mikrotjenestebasert arkitektur ved å bruke Spring Cloud, Kafka, Docker, Kubernetes og Redis.
Ved slutten av denne opplæringen vil deltakerne kunne:
Sett opp det nødvendige utviklingsmiljøet for å bygge mikrotjenester.
Design og implementer et svært samtidig mikrotjenesteøkosystem ved å bruke Spring Cloud, Kafka, Redis, Docker og Kubernetes.
Transform monolittiske og SOA-tjenester til mikrotjenestebasert arkitektur.
Bruk en DevOps-tilnærming til utvikling, testing og utgivelse av programvare.
Sikre høy samtidighet blant mikrotjenester i produksjon.
Overvåk mikrotjenester og implementer gjenopprettingsstrategier.
Utfør ytelsesjustering.
Lær om fremtidige trender innen mikrotjenestearkitektur.
Spring Cloud er et åpen kildekode lettvekts mikrotjenester rammeverk for å bygge Java applikasjoner for skyen. Netflix OSS er et sett med rammeverk og biblioteker for utvikling av mikrotjenester. Spring Cloud integreres fint med Netflix komponenter ved hjelp av automatisk konfigurasjon og konvensjon over konfigurasjon.
I denne instruktørledede, live-opplæringen vil deltakerne lære de grunnleggende konseptene for å bygge mikrotjenester ved å bruke Spring Cloud og Netflix OSS. 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 de bruker Spring Cloud og relaterte Spring-teknologier sammen med Netflix OSS for raskt å utvikle sine egne sky-skala, sky-klare mikrotjenester.
Publikum
Java Utviklere
Format på kurset
Del forelesning, del diskusjon, øvelser og tung praktisk praksis
Å bygge komplekse bedriftsapplikasjoner er veldig utfordrende i et stadig skiftende miljø.
Endringer i integrasjonen mellom tjenester eller systemer vil utløse endringer i utformingen av systemet. Dette kurset dekker hvordan du designer vedlikeholdsmessig, tilpasset størrelsen og formålet med organisasjonstjenesten og systemarkitekturen og praktisk infrastruktur.
Dette kurset dekker vanlige problemer med å bygge landskapet til distribuerte apper, fra integrasjonsproblem, infrastruktur og moderne tilnærminger, til å løse kompleksitetsproblemer.
Dette kurset forklarer fordeler og ulemper ved hver løsning (f.eks. Tradisjonell SOA vs Microservice-arkitektur), tilgjengelige verktøy (for det meste open-source) som støtter utvikling og vedlikehold, osv.
Kursformat
Det er mest diskusjon (med begrensede presentasjoner).
Denne 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.
I denne instruktørledede, live-opplæringen i Norge vil deltakerne lære funksjonene, konseptene og standardene bak WS02 API Manager. Teori vil bli kombinert med live praktisk praksis og implementering gjennom hele opplæringen. Ved slutten av kurset vil deltakerne ha kunnskap og praksis til å distribuere sine egne APIer ved å bruke kjernefunksjonene til WS02 API Manager.
Read more...
Last Updated:
Testimonials (24)
Instruktøren hadde god kunnskap om kursets emne og også andre relatert emner, og kunne svare på våre spørsmål, eller til og med notere seg spørsmål han ikke umiddelbart visste svaret på og kom tilbake til oss senere.
Abe Sabbagh - Enbridge
Kurs - Advanced RabbitMQ - 2 Days
Machine Translated
Engasjement med treneren En rekke relevante øvelser og laboratorieprøver
Salim - SICPA SA
Kurs - Administration of Kafka Message Queue
Machine Translated
trenerkompetansen
Vincenzo - Plus Innovation srl
Kurs - WSO2 API Manager for Developers
Machine Translated
den tekniske forberedelsen av lærere
Giorgio - Asystel-BDF S.p.A.
Kurs - Creating a Service Mesh with Istio and Kubernetes
Machine Translated
interaktiv tilnærming til læreren, ikke en rettferdig historie, men å handle på spørsmål fra publikum.
Rens - Canon Medical Informatics Europe B.V.
Kurs - Administration of Kafka Topic
Machine Translated
Laboratoriene og lysbildene kombinerer godt med Jorges kunnskap og kjærlighet til Kafka.
Willem - BMW SA
Kurs - Apache Kafka for Developers
Machine Translated
Vennlig miljø. Dessuten likte jeg en-til-en-trening. Det er veldig produktivt. Jeg vil definitivt anbefale det til mine venner og kolleger.
Zeed - Tamkeen Technologies
Kurs - Building Microservices with NodeJS and React
Machine Translated
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurs - Spring Cloud for Microservices
Temaene som dekkes i opplæringen og trenerens kunnskap om temaene.
Sajid Baloch - Eschbach GmbH
Kurs - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
Machine Translated
veldig vennlige og hjelpsomme
Aktar Hossain - Unit4
Kurs - Building Microservices with Microsoft Azure Service Fabric (ASF)
Machine Translated
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Kurs - Building Microservices with Go
very interactive...
Richard Langford
Kurs - SMACK Stack for Data Science
Detailed information provided on the more advanced topics requested.
Farukh Khan - Tandem Solution
Kurs - RabbitMQ with Java and Spring
Sufficient hands on, trainer is knowledgable
Chris Tan
Kurs - A Practical Introduction to Stream Processing
Riv ferdigheter, eksempler, veldig gode øvelser
Marek Konieczny - G2A.COM Limited
Kurs - Kafka for Administrators
Machine Translated
The trainer was very knowledgeable. he also organised to show us Realtime work remotely.
Chandani Singh - Hertz Europe Service Centre Limited
Kurs - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurs - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Kurs - Microservices with Spring Cloud and Kafka
Recalling/reviewing keypoints of the topics discussed.
Paolo Angelo Gaton - SMS Global Technologies Inc.
Kurs - Building Stream Processing Applications with Kafka Streams
The concreteness (applicability) of the information received during the course.
Roberto NATALE - SIA
Kurs - Building Microservice Architectures
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.
Henk Huybrechts
Kurs - Systems and Service Architecture - Microservices Architecture
Easy to follow, despite English not being our native language. Lots of practical examples.
Joao Baltazar
Kurs - Apache Camel
Informative and had correct level of detail I believe.
Asif Akhtar
Kurs - Distributed Messaging with Apache Kafka
Deep knowledge and coverage of the subject. Good delivery and presentation. Respectful and engaging with the audience. Very nice person.