Systems and Service Architecture - Microservices Architecture Treningskurs
Å 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).
Kursplan
Rask oversikt over tradisjonelle tilnærminger
- Monolittiske systemer
- System av systemer
- Tidlig serviceorientering (EAI, CORBA, etc...)
- Tidlige webtjenester (SOAP, etc...)
- Service Oriented Architecture (SOA)
- Microservices
Designkonsepter og avveininger
- Avveining mellom fleksibilitet og kompleksitet
- Samhold, kobling
- Skjulte avhengigheter vs eksplisitte avhengigheter
- Lite system vs Big System
- Modul/komponent vs. tjeneste
Generisk SOA
- Fordeler og kostnader ved SOA
- Suksesser og feil ved implementering av SOA
- Meldinger og ESB
- Infrastruktur og verktøy som støtter SOA
Microservices og implementering av SOA - konsepter
- Gjør en ting og gjør det bra
- Microservice vs Service
- DevOps
- Kontinuerlig distribusjon og levering
- Lette protokoller
Mikroserviceprotokoller og verktøy
- HTTP, JMS, AMQP, Websockets, JSON, etc...
- Utplassering
- Beholdere (Docker, K8N, LXC, etc...)
- Configuration Management (Ansible, osv...)
- Overvåking og Management
- Infrastruktur
Sky og automatisk Scalaevne
- Microservice redundans og fail-over
- Ytelses skalerbarhet
- Automatisk skalerbarhet
- Implementer: OpenStack, AWS, etc....
Virkelige problemer
- Økosystemets kompleksitet
- Nettverksytelse
- Sikkerhet
- Utplassering
- Testing
- Nano-tjenester
Krav
- Grunnleggende forståelse av programvare og systemteknikk kreves.
- Gogod forståelse av systemutvikling og integrasjon anbefales.
- En viss eksponering for problemer som oppstår under bygging av komplekse bedriftsløsninger anbefales.
Open Training Courses require 5+ participants.
Systems and Service Architecture - Microservices Architecture Treningskurs - Booking
Systems and Service Architecture - Microservices Architecture Treningskurs - Enquiry
Systems and Service Architecture - Microservices Architecture - Consultancy Enquiry
Consultancy Enquiry
Testimonials (7)
Tegning på en tavle i sanntid som han forklarte, topp opplevelse. Han visste å forklare hvert emne.
Adrian Stanciu - DB Global Technology SRL
Kurs - Systems and Service Architecture - Microservices Architecture
Machine Translated
Måten treneren snakker på, var fantastisk, veldig tydelig og lett å forstå
Codrin Lintescu - DB Global Technology
Kurs - Systems and Service Architecture - Microservices Architecture
Machine Translated
Is var perfekt strukturert og inneholdt mye nyttig informasjon
Dana Curpen - DB Global Technology
Kurs - Systems and Service Architecture - Microservices Architecture
Machine Translated
Første dag. Jeg har mye kunnskap om dette emnet, men jeg hadde sjansen til å lære nye ting.
Ciprian Pascu - DB Global Technology
Kurs - Systems and Service Architecture - Microservices Architecture
Machine Translated
I enjoyed the adequate examples are provided for easier understanding.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Kurs - Systems and Service Architecture - Microservices Architecture
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Kurs - Systems and Service Architecture - Microservices Architecture
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.
Allan Rae Saac - Palawan Pawnshop - Palawan Express Pera Padala
Kurs - Systems and Service Architecture - Microservices Architecture
Upcoming Courses
Relaterte kurs
Axon Framework
21 timerDenne 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.
SysML by example with Cameo Systems Modeler
21 timerDenne opplæringen vil forklare hvordan du bruker SysML, modellspråket for systemutvikling. Spesielt vil du oppdage blokkdiagrammer for strukturell modellering av komplekse systemer. Du vil gå dypere inn i sekvensdiagrammet, tilstandsdiagrammet og aktivitetsdiagrammet for dynamisk modellering. Du vil også lære hvordan du bruker de spesifikke diagrammene fra SysML som kravdiagrammet og det parametriske diagrammet, samt begrepet allokering. Vi vil også understreke behovet for å definere en modelleringstilnærming, tilpasset bedriftens kontekst og typen system som skal studeres. Den praktiske applikasjonen vil bli gjort ved hjelp av modelleringsverktøyet Cameo Systems Modeler (MagicDraw) fra NoMagic.
Publikum:
Systemingeniører, forretningsanalytikere og arkitekter som trenger å modellere komplekse systemer inkludert maskinvare og programvare
Undervisningsmetode:
Teoretisk presentasjon illustrert med eksempler
50 % praktisk arbeid med Cameo Systems Modeler på en casestudie gjennom hele opplæringen
Introduction to Domain Driven Design
14 timerDomain Driven Design (DDD) er en tilnærming for å håndtere kompleks atferd ved utvikling av programvare.
Introduction to Enterprise Architect
7 timerDette introduksjonskurset til Enterprise Architect er designet for alle personer som ønsker å bruke Sparx Systems sitt UML-modelleringsverktøy, Enterprise Architect, for sine modelleringsaktiviteter, men som ikke er kjent med funksjonene, funksjonene og bruken av Enterprise Architect.
Enterprise Architecture in the UAF
40 timerVed å bruke en kombinasjon av forelesninger, demoer og interaktive laboratorier viser dette kurset grunnlaget for å bygge og vedlikeholde en Enterprise Architecture (EA) ved å bruke Unified Architecture Framework (UAF) versjon 1.2.
Envoy Proxy
14 timerDenne 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.
Creating a Service Mesh with Istio and Kubernetes
14 timerDenne 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.
Building Microservices with Lumen PHP Framework
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.
OCSMP Model Builder - Fundamentals prep
21 timerOCSMP Model Builder – Fundamental eksamen tester kunnskap og ferdigheter som kreves for å konstruere en grunnleggende SysML modell av et system. Eksamen dekker modellbegreper og organisering, grunnleggende kravfangst og ledelse, struktur- og atferdsmodeller, parametriske modeller, allokeringsrelasjoner og bruk av stereotypier. Ved å bruke kunnskapen og ferdighetene som dekkes på dette nivået pluss kjennskap til et passende SysML-modelleringsverktøy, bør en innehaver av OCSMP Model Builder – Fundamental Certification være en produktiv bidragsyter til modelleringsoppgaver utført av et systemingeniørteam som bruker en modell- basert systemteknisk tilnærming ved bruk av SysML. OCSMP Model Builder – Fundamental Certification er en forutsetning for programmets to høyere nivåer, og krever OCSMP Model User Certification som forutsetning.
Denne eksamenen (så vel som de andre i OCSMP-serien) tester din evne til å anvende kunnskapen og ferdighetene som er oppført her i sammenheng med en modell av et system. Når du studerer, gå utover hvert enkelt diagram for å forstå hvordan aspekter som det modellerer kan påvirke eller påvirke aspekter ved systemet representert i andre diagramtyper.
Systems Modeling with SysML and Enterprise Architect (EA)
21 timerI denne instruktørledede, live-opplæringen i Norge (online eller på stedet), vil deltakerne lære å bruke SysML som implementert i Enterprise Architect (EA) for å utføre analyse og modellering av systemkrav.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå og bruke SysML på systemingeniørprosjekter, ved å bruke en modellbasert systemteknikk (MBSE) tilnærming.
- Identifiser systemkrav basert på bruksmodeller.
- Design og analyser systemarkitektur.
SysML by example
21 timerDenne praktiske opplæringen vil vise deg hvordan du effektivt kan bruke SysML modelleringsspråket. Du vil spesielt oppdage blokkskjemaene for strukturell modellering av komplekse systemer. Du vil utdype sekvensdiagrammet, tilstandsdiagrammet og aktivitetsdiagrammet for dynamisk modellering. Du vil også lære å bruke spesifikke SysML diagrammer, for eksempel kravskjemaet og det parametriske diagrammet, samt det viktige konseptet for tildeling. Vi vil også fokusere på behovet for å definere en modelltilnærming, tilpasset konteksten til selskapet og typen system som skal studeres. Vi vil endelig se hva som er det moderne innen SysML modelleringsverktøy.
Publikum:
Prosjektledere, arkitekter, systemingeniører, som må modellere komplekse systemer, inkludert både programvare og maskinvare
Læringsmetode:
- Teoretisk presentasjon med eksempler
- Casestudie på papir (demonstrasjon av et SysML verktøy av trener)
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.
UML in Enterprise Architect (workshops)
21 timerKurset er designet for analytikere, designere, utviklere, tester og prosjektledere.
Workshopen presenterer en problemanalyse, design og dokumentasjonssystemer ved hjelp av UML og Enterprise Architect av Sparx Systems. Under opplæringen vil bli presentert til de avanserte ferdighetene i programmet (som MDA, profiler, XMI), og beste praksis som kan mye forenkle og akselerere modellering.
Fordi opplæringen fokuserer på Enterprise Architect verktøyet det er nødvendig for deltakerne å allerede vite hvordan å modellere i UML. For de som ønsker å lære modellering har vi dedikert opplæring for UML.
Utdanningsmetoden
Leksjon 10%, 90% workshop
Use Case Modeling
14 timerDette kurset er designet for forretningsanalytikere, ledere, teamledere og prosesseiere for å gi dem den nødvendige kompetansen for å lage use case-diagrammer og use case-scenarier, som fungerer som et redskap for å fremkalle, analysere, dokumentere og kommunisere funksjonelle krav. Delegater vil øve på å lage use cases i Unified Modeling Language (UML) for å grafisk representere interaksjonene mellom use cases og aktører.