Cursuri de pregatire Building Microservices with Go
Go (Golang) este un limbaj excelent pentru construirea de microservicii datorită amprentei sale reduse de memorie.
Spring Cloud este un cadru open-source pentru microservicii ușoare.
În cadrul acestui curs live, condus de un instructor, participanții vor învăța cum să construiască microservicii utilizând Go (Golang) și Spring Cloud.
Formatul cursului
- Parte prelegere, parte discuție, exerciții și multă practică
Schița de curs
Introducere
Prezentare generală a arhitecturii microservicii
Prezentare generală a Spring Cloud
Prezentare generală a Go Sintaxă și operațiuni
Configurarea mediului de dezvoltare
Construirea primului dvs. microserviciu Go
Descoperirea serviciilor și echilibrarea încărcării
Rutare dinamică
Securizarea Microservices dvs.
Depanarea Microserviciului Go
Unit Testing Servicii HTTP cu GoConvey
Înregistrare și monitorizare
Urmărirea Microservices pentru a descoperi latențele
Containerizarea Microservices dvs. cu Docker
Implementarea pe Docker Swarm
Livrare continuă
Rezolvarea problemelor
Rezumat și concluzie
Cerințe
- Experiență cu programarea în orice limbaj
- O înțelegere a conceptelor de containere (Docker)
Audiență
- Dezvoltatori
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Building Microservices with Go - Booking
Cursuri de pregatire Building Microservices with Go - Enquiry
Building Microservices with Go - Cerere de consultanta
Cerere de consultanta
Mărturii (1)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Curs - Building Microservices with Go
Upcoming Courses
Cursuri înrudite
Developing Microservices on Google Cloud Apigee
21 oreAceastă instruire live cu instructor în Moldova (online sau la fața locului) se adresează dezvoltatorilor care doresc să învețe cum să construiască, să testeze, să depaneze și să implementeze un API pe platforma Apigee API a Google Cloud.
Până la sfârșitul acestui curs, participanții vor fi capabili să:
- Să configureze un mediu de dezvoltare care include toate resursele necesare pentru a începe dezvoltarea unui API.
- Să înțeleagă și să implementeze instrumentele disponibile în cadrul Apigee Edge.
- Să construiască și să implementeze un API în Google Cloud.
- Monitorizarea și depanarea erorilor API.
- Utilizați soluțiile de analiză și învățare automată ale Google Cloud pentru a face API-urile mai inteligente.
Managing APIs with Apigee
14 oreAceastă instruire live cu instructor în Moldova (online sau la fața locului) se adresează dezvoltatorilor care doresc să învețe cum să construiască, să testeze, să depaneze și să implementeze un API pe platforma Apigee API a Google Cloud.
Până la sfârșitul acestui curs, participanții vor fi capabili să:
- Să configureze un mediu de dezvoltare care include toate resursele necesare pentru a începe dezvoltarea unui API.
- Să înțeleagă și să implementeze instrumentele disponibile în cadrul Apigee Edge.
- Să construiască și să implementeze un API în Google Cloud.
- Monitorizarea și depanarea erorilor API.
- Utilizați soluțiile de analiză și învățare automată ale Google Cloud pentru a face API-urile mai inteligente.
Building Microservices with Apigee Edge
21 oreApigee Edge , care este construit pe Java , vă permite să oferiți acces securizat la serviciile dvs. cu o API bine definită, care este consistentă pentru toate serviciile dvs., indiferent de implementarea serviciului. O API consistentă:
- Îți facilitează consumatorii de servicii să-ți consume serviciile.
- Vă permite să modificați implementarea serviciului de backend fără a afecta API-ul public.
- Vă permite să profitați de analize, monetizare, portal de dezvoltatori și alte funcții încorporate în Edge.
Public
Acest curs se adresează inginerilor, arhitecților și dezvoltatorilor care doresc să utilizeze Apigee Edge în proiectele lor.
Axon Framework
21 oreAcest training live, condus de un instructor în Moldova (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze Axon pentru a construi aplicații de întreprindere bine structurate care să valorifice puterea CQRS și Event Sourcing.
La finalul acestei formări, participanții vor fi capabili să:
- Să configureze mediul de dezvoltare necesar pentru a crea o aplicație Axon Framework.
- Să implementeze modelele arhitecturale CQRS (Command Query Responsibility Segregation) și Event Sourcing pentru a dezvolta aplicații complexe.
- Să aplice conceptele din Domain Driven Design la proiectarea aplicațiilor lor.
- Să creeze aplicații care se concentrează pe problema de afaceri și nu pe infrastructură.
Envoy Proxy
14 oreAceastă formare live, cu instructor, în Moldova (online sau la fața locului) se adresează inginerilor care doresc să utilizeze Envoy Proxy pentru a permite microserviciilor să "vorbească între ele".
Până la sfârșitul acestei instruiri, participanții vor fi capabili să:
- Să instaleze și să configureze Envoy Proxy.
- Să utilizeze Envoy Proxy pentru a abstractiza rețeaua și a vizualiza cu ușurință zonele cu probleme.
- Să rezolve problemele microserviciilor legate de rețea și observabilitate.
Creating a Service Mesh with Istio and Kubernetes
14 oreAcest curs de instruire live, condus de un instructor în Moldova (online sau la fața locului) se adresează inginerilor care doresc să conecteze, să securizeze și să gestioneze aplicații bazate pe cloud (de exemplu, microservicii) utilizând o plasă de servicii bazată pe Istio.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați Istio pe Kubernetes. .
- Înțelegeți ochiurile de serviciu și să implementați unul cu Istio. .
- Desfășurați o plasă de servicii Istio pe Kubernetes. .
- Utilizați o plasă de servicii pentru a rula, gestiona și monitoriza microservicii în cloud. .
Java Microservices
21 oreAceastă instruire live, condusă de un instructor în Moldova (online sau la fața locului) se adresează dezvoltatorilor Java de nivel mediu care doresc să proiecteze, să dezvolte, să implementeze și să întrețină aplicații bazate pe microservicii utilizând cadre Java precum Spring Boot și Spring Cloud.
La sfârșitul acestui curs, participanții vor fi capabili să:
- Să înțeleagă principiile și beneficiile arhitecturii microservicii.
- Să construiască și să implementeze microservicii utilizând Java și Spring Boot.
- Să implementeze descoperirea serviciilor, gestionarea configurației și gateway-urile API.
- Securizarea, monitorizarea și scalarea eficientă a microserviciilor.
- Implementarea microserviciilor utilizând Docker și Kubernetes.
Building Microservices with Lumen PHP Framework
14 oreAceastă formare live, cu instructor, în Moldova (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze Lumen pentru a construi microservicii și aplicații bazate pe Laravel.
Până la sfârșitul acestei formări, participanții vor fi capabili să:
- Să configureze mediul de dezvoltare necesar pentru a începe să dezvolte microservicii cu Lumen.
- Să înțeleagă beneficiile implementării microserviciilor utilizând Lumen și PHP.
- Să realizeze și să implementeze funcțiile și operațiunile microserviciilor utilizând cadrul Lumen.
- Protejarea și controlul accesului la arhitecturile de microservicii prin construirea de straturi de securitate.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 oreÎn cadrul acestui training live, condus de un instructor în Moldova, participanții vor învăța cum să evalueze diferite tehnologii și abordări pentru proiectarea unei arhitecturi de sistem bazate pe servicii. Formarea începe cu o discuție și o comparație a sistemelor monolitice și a arhitecturilor de servicii, apoi intră în detaliile arhitecturii microservicii.
Participanților li se oferă șansa de a-și pune cunoștințele în practică pe măsură ce trec prin crearea și implementarea unui set de microservicii de tip proof-of-concept construite cu Spring Cloud, Spring Boot și Docker.
În cele din urmă, sunt examinate blocurile de infrastructură relevante pentru a ajuta participanții să determine cele mai potrivite instrumente și abordări de utilizat pentru diferite cerințe organizaționale.
La sfârșitul acestui curs, participanții vor avea o înțelegere solidă a Service-Oriented Architecture (SOA) și a arhitecturii microserviciilor, precum și experiență practică în utilizarea Spring Cloud și a tehnologiilor Spring conexe pentru dezvoltarea rapidă a propriilor microservicii la scară cloud, pregătite pentru cloud.
Building Microservices with Spring Cloud and Docker
21 oreÎn cadrul acestui curs de formare live, condus de un instructor în Moldova, participanții vor învăța elementele de bază ale creării de microservicii utilizând Spring Cloud și Docker. Cunoștințele participanților sunt puse la încercare prin exerciții și dezvoltarea pas cu pas a unor microservicii de exemplu.
La sfârșitul acestui curs, participanții vor fi capabili să:
- Înțelegeți elementele fundamentale ale microserviciilor.
- Utilizați Docker pentru a construi containere pentru aplicații microservicii.
- Construiți și implementați microservicii containerizate utilizând Spring Cloud și Docker.
- Integrarea microserviciilor cu serviciile de descoperire și cu Spring Cloud API Gateway.
- Utilizați Docker Compose pentru testarea integrării end-to-end.
Building Microservices with Spring Cloud and Docker - 5 Days
35 oreAceastă instruire live, cu instructor în Moldova (online sau la fața locului) se adresează dezvoltatorilor de nivel mediu și inginerilor DevOps care doresc să construiască, să implementeze și să gestioneze microservicii utilizând Spring Cloud și Docker.
Până la sfârșitul acestui curs, participanții vor fi capabili să:
- Să dezvolte microservicii utilizând Spring Boot și Spring Cloud.
- Să containerizeze aplicații cu Docker și Docker Compose.
- Să implementeze descoperirea serviciilor, gateway-urile API și comunicarea între servicii.
- Monitorizarea și securizarea microserviciilor în medii de producție.
- Implementați și orchestrați microservicii utilizând Kubernetes.
Spring Cloud for Microservices
14 oreÎn cadrul acestui training live, condus de un instructor în Moldova, vom începe cu o discuție despre arhitectura microserviciilor. Cunoștințele participanților sunt puse la încercare prin exerciții și dezvoltarea pas cu pas a unor microservicii de exemplu.
Până la sfârșitul acestei instruiri, participanții vor avea o înțelegere solidă a modului de utilizare a Spring Cloud și a tehnologiilor Spring conexe pentru a-și dezvolta rapid propriile microservicii la scară cloud, gata pentru cloud.
Microservices with Spring Cloud and Kafka
21 oreAcest curs de instruire live, condus de un instructor în Moldova (online sau la fața locului) se adresează dezvoltatorilor care doresc să transforme arhitectura tradițională într-o arhitectură bazată pe microservicii foarte concurente folosind Spring Cloud, Kafka, Docker, Kubernetes și Redis.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru construirea microserviciilor. .
- Proiectați și implementați un ecosistem de microservicii foarte concurent folosind Spring Cloud, Kafka, Redis, Docker și Kubernetes. .
- Transformați serviciile monolitice și SOA în arhitectură bazată pe microservicii. .
- Adoptați o abordare DevOps pentru dezvoltarea, testarea și eliberarea de software. .
- Asigurați o concurență ridicată între microservicii în producție. .
- Monitorizați microserviciile și implementați strategii de recuperare. .
- Realizați reglarea performanței. .
- Învățați despre tendințele viitoare în arhitectura microserviciilor. .
Building Microservices with Spring Cloud and Netflix OSS
21 oreSpring Cloud este un cadru de microservicii ușoare cu sursă deschisă pentru crearea Java de aplicații pentru cloud. Netflix OSS este un set de cadre și biblioteci pentru dezvoltarea de microservicii. Spring Cloud se integrează frumos cu componentele Netflix folosind configurarea automată și convenția asupra configurației.
În cadrul acestui curs de formare live, condus de un instructor, participanții vor învăța conceptele fundamentale ale construirii de microservicii utilizând Spring Cloud și Netflix OSS. Cunoștințele participanților sunt puse la încercare prin exerciții și prin dezvoltarea pas cu pas a unor microservicii de exemplu.
Până la sfârșitul acestei formări, participanții vor avea o înțelegere solidă a modului de utilizare a Spring Cloud și a tehnologiilor Spring conexe împreună cu Netflix OSS pentru a-și dezvolta rapid propriile microservicii la scară de cloud, gata pentru cloud.
Audiență
- Java Dezvoltatori
Formatul cursului
- Parte prelegere, parte discuție, exerciții și multă practică
Traefik
7 oreAcest curs de formare live, condus de un instructor în Moldova (online sau la fața locului) se adresează administratorilor de sistem și dezvoltatorilor care doresc să implementeze, să gestioneze, să monitorizeze și să opereze microservicii utilizând Traefik.
La sfârșitul acestei formări, participanții vor fi capabili să:
- Să configureze și să lanseze Traefik prin intermediul unui furnizor Docker.
- Să activeze conexiuni sigure și criptate utilizând Let's Encrypt.
- Să implementeze și să conecteze middleware la un router pentru a transforma cererile de servicii.
- Să monitorizeze operațiunile Traefik utilizând tabloul de bord.