Curs de pregatire Construirea Microserviciilor cu Go
Go (Golang) este un limbaj excelent pentru construirea microserviciilor datorită amprentei sale de memorie redusă.
Spring Cloud este un cadru open-source ușor pentru microservicii.
În acest training condus de un instructor, în format live, participanții vor învăța cum să construiască microservicii folosind Go (Golang) și Spring Cloud.
Formatul cursului
- Parte teoretică, parte discuții, exerciții și practică intensă
Schița de curs
Introducere
Prezentare generală a Arhitecturii Microserviciilor
Prezentare generală a Spring Cloud
Prezentare generală a Sintaxei și Operațiunilor Go
Configurarea Mediului de Dezvoltare
Construirea Primului Tău Microserviciu în Go
Descoperirea și Echilibrarea Sarcinilor Serviciilor
Rutare Dinamică
Securizarea Microserviciilor Tale
Depanarea Microserviciului Tău în Go
Testarea Unităților de Servicii HTTP cu GoConvey
Înregistrarea și Monitorizarea
Urmărirea Microserviciilor pentru a Identifica Latențe
Containerizarea Microserviciilor cu Docker
Implementarea pe Docker Swarm
Livrare Continuă
Depanare
Rezumat și Concluzii
Cerințe
- Experiență în programare în orice limbaj
- Înțelegerea conceptelor de containerizare (Docker)
Publicul țintă
- Dezvoltatori
Cursurile publice necesita 5+ participanti
Curs de pregatire Construirea Microserviciilor cu Go - Rezervare
Curs de pregatire Construirea Microserviciilor cu Go - Solicitare
Construirea Microserviciilor cu Go - Cerere de consultanta
Mărturii (1)
Flexibilitatea de a aborda subiectele în care sunt cel mai interesat
James Ferrier - OptoicoreIT
Curs - Building Microservices with Go
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Administrarea Confluent Apache Kafka
21 OreConfluent Apache Kafka este o platformă de streaming de evenimente distribuită, proiectată pentru conducte de date tolerante la defecțiuni și analize în timp real.
Acest training condus de un instructor, live (online sau la fața locului) este destinat administratorilor de sistem de nivel intermediar și profesioniștilor DevOps care doresc să instaleze, să configureze, să monitorizeze și să depaneze clustere Confluent Apache Kafka.
La finalul acestui training, participanții vor putea:
- Înțelege componentele și arhitectura Confluent Kafka.
- Deploy și gestionează brokeri Kafka, quorum-uri Zookeeper și servicii cheie.
- Configurează funcții avansate, inclusiv securitate, replicare și optimizare a performanței.
- Folosește instrumente de management pentru a monitoriza și întreține clustere Kafka.
Formatul cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Apache Camel Avansat
21 OreAcest training condus de un instructor, în format live în România (online sau la fața locului), este destinat dezvoltatorilor, arhitecților de integrare și administratorilor de sisteme care doresc să stăpânească arta modelelor și tehnicilor avansate de integrare folosind Apache Camel.
La finalul acestui training, participanții vor putea:
- Să înțeleagă modelele și tehnicile avansate de integrare.
- Să implementeze rutări și transformări complexe.
- Să optimizeze performanța și scalabilitatea.
- Să gestioneze erorile și excepțiile în scenarii complexe de integrare.
- Să integreze Apache Camel cu diverse tehnologii și platforme.
Apache Camel
21 OreApache Camel oferă un cadru robust pentru integrarea și rutarea aplicațiilor enterprise. Explorează concepte esențiale, inclusiv rutare, transformare de mesaje, strategii de gestionare a erorilor, conectori de componente, Modele de Integrare Enterprise și gestionarea tranzacțiilor. Ghidează dezvoltatorii în configurarea practică a definițiilor de rute, conectarea bean-urilor, controlul concurenței și tehnicile de monitorizare. Îi înzestrează pe practicieni pentru a proiecta straturi de comunicare fiabile pentru microservicii, simplificând fluxurile de date.
Gestionarea API-urilor cu Apigee
14 OreAcest training condus de un instructor, live în România (online sau la fața locului) este destinat dezvoltatorilor care doresc să învețe cum să construiască, să testeze, să depaneze și să implementeze un API pe platforma Google Cloud Apigee API.
La sfârșitul acestui training, participanții vor putea:
- 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 Apigee Edge.
- Să construiască și să implementeze un API pe Google Cloud.
- Să monitorizeze și să depaneze erorile API.
- Să utilizeze soluțiile de analiză și învățare automată ale Google Cloud pentru a face API-urile mai inteligente.
Construirea Microserviciilor cu Apigee Edge
21 OreApigee Edge, construit pe Java, vă permite să oferiți acces securizat la serviciile dumneavoastră printr-un API bine definit, consistent în toate serviciile dumneavoastră, indiferent de implementarea acestora. Un API consistent:
- Face mai ușor pentru dezvoltatorii de aplicații să consume serviciile dumneavoastră.
- Vă permite să modificați implementarea serviciilor de backend fără a afecta API-ul public.
- Vă permite să profitați de analize, monetizare, portal pentru dezvoltatori și alte funcționalități integrate în Edge.
Publicul țintă
Acest curs este destinat inginerilor, arhitecților și dezvoltatorilor care doresc să utilizeze Apigee Edge în proiectele lor.
Confluent Apache Kafka: Operațiuni și Configurare a Clustere
16 OreConfluent Apache Kafka este o platformă de streaming de evenimente de nivel enterprise, construită pe baza Apache Kafka. Aceasta susține conducte de date cu debit ridicat, tolerantă la defecțiuni și aplicații de streaming în timp real.
Acest training condus de un instructor, live (online sau la fața locului), este destinat inginerilor și administratorilor de nivel intermediar care doresc să implementeze, să configureze și să optimizeze clustere Confluent Kafka în medii de producție.
La sfârșitul acestui training, participanții vor putea:
- Instala, configura și opera clustere Confluent Kafka cu mai mulți brokeri.
- Proiecta configurații de înaltă disponibilitate folosind Zookeeper și tehnici de replicare.
- Regla performanța, monitoriza metrici și aplica strategii de recuperare.
- Securiza, scala și integra Kafka în medii enterprise.
Formatul Cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de Personalizare a Cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Crearea unei Rețele de Servicii cu Istio și Kubernetes
14 OreIstio este o rețea de servicii open-source care rulează pe Kubernetes pentru a oferi conectivitate securizată, observabilă și gestionabilă între microservicii. Prin utilizarea proxy-urilor sidecar bazate pe Envoy ale Istio, echipele pot impune politici, securiza comunicările cu mTLS, obține o observabilitate profundă a traficului și îmbunătăți fiabilitatea la scară largă.
Acest training condus de un instructor, live (online sau la fața locului), este destinat inginerilor de nivel intermediar care doresc să implementeze, securizeze și gestioneze aplicații de microservicii folosind Istio pe Kubernetes.
La sfârșitul acestui training, participanții vor putea:
- Instala și configura Istio pe clustere Kubernetes.
- Înțelege și aplică conceptele de rețea de servicii, inclusiv managementul traficului, securitatea și observabilitatea.
- Implementa aplicații de microservicii într-o rețea de servicii Istio.
- Securiza comunicările între servicii cu mutual TLS (mTLS) și principiile Zero Trust.
- Monitoriza, urmări și depana microserviciile cu Prometheus, Grafana și Jaeger.
- Integra Istio cu Calico pentru politici avansate de rețea și securitate.
Formatul Cursului
- Prelegere și discuție interactivă.
- Multe exerciții și practică.
- Implementare practică într-un mediu live-lab.
Opțiuni de Personalizare a Cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Java Microservices
21 OreAcest training condus de un instructor, live în România (online sau la fața locului) este destinat dezvoltatorilor Java de nivel intermediar care doresc să proiecteze, să dezvolte, să implementeze și să întrețină aplicații bazate pe microservicii folosind framework-uri Java precum Spring Boot și Spring Cloud.
La sfârșitul acestui training, participanții vor putea:
- Înțelege principiile și beneficiile arhitecturii microservicii.
- Construi și implemente microservicii folosind Java și Spring Boot.
- Implemente descoperirea serviciilor, gestionarea configurațiilor și gateway-uri API.
- Securizează, monitorizează și scalează microserviciile eficient.
- Implemente microservicii folosind Docker și Kubernetes.
Mesagerie Distribuită cu Apache Kafka
14 OreAcest curs este destinat arhitecților de întreprindere, dezvoltatorilor, administratorilor de sistem și oricărui altcineva care dorește să înțeleagă și să utilizeze un sistem de mesagerie distribuită de înaltă performanță. Dacă aveți cerințe mai specifice (de exemplu, doar partea de administrare a sistemului), acest curs poate fi adaptat pentru a se potrivi mai bine nevoilor dumneavoastră.
Kafka pentru Administratori
21 OreAceastă formare condusă de un instructor, live în România (online sau la fața locului) este destinată administratorilor de sistem și inginerilor de operații de nivel începător / intermediar / avansat care doresc să folosească Apache Kafka pentru a implementa, securiza, monitoriza și depana clustere Kafka.
La finalul acestei formări, participanții vor putea: să explice arhitectura Kafka și modul KRaft, să opereze și securizeze clustere Kafka, să monitorizeze performanța și fiabilitatea, și să rezolve probleme comune de producție.
Apache Kafka pentru Dezvoltatori
21 OreAcest training condus de un instructor, live în România (online sau la fața locului), este destinat dezvoltatorilor de nivel intermediar care doresc să dezvolte aplicații de big data folosind Apache Kafka.
La finalul acestui training, participanții vor putea:
- Dezvolta producători și consumatori Kafka pentru a trimite și citi date din Kafka.
- Integra Kafka cu sisteme externe folosind Kafka Connect.
- Scrie aplicații de streaming cu Kafka Streams & ksqlDB.
- Integra o aplicație client Kafka cu Confluent Cloud pentru implementări Kafka bazate pe cloud.
- Dobândi experiență practică prin exerciții practice și cazuri de utilizare din lumea reală.
Fundamentele Kafka pentru Dezvoltatori Java
14 OreAcest training condus de un instructor, live în România (online sau la fața locului) este destinat dezvoltatorilor Java de nivel intermediar care doresc să integreze Apache Kafka în aplicațiile lor pentru mesagerie fiabilă, scalabilă și de mare debit.
La finalul acestui training, participanții vor putea:
- Să înțeleagă arhitectura și componentele de bază ale Kafka.
- Să configureze și să gestioneze un cluster Kafka.
- Să producă și să consume mesaje folosind Java.
- Să implementeze Kafka Streams pentru procesarea datelor în timp real.
- Să asigure toleranță la erori și scalabilitate în aplicațiile Kafka.
Kuma Kubernetes
35 OreLa finalizarea acestui curs profesional, participanții vor fi dobândit cunoștințele și abilitățile necesare pentru a implementa, gestiona și scala eficient service mesh-ul Kuma în mediile Kubernetes. Vor putea implementa funcționalități avansate de rutare a traficului, observabilitate și securitate pentru a optimiza performanța și fiabilitatea aplicațiilor lor bazate pe microservicii.
Construirea Microserviciilor cu Spring Cloud și Docker
21 OreÎn acest training condus de un instructor, participanții vor învăța elementele de bază ale construirii microserviciilor folosind Spring Cloud și Docker. Cunoștințele participanților vor fi testate prin exerciții și dezvoltarea pas cu pas a unor microservicii de exemplu.
La sfârșitul acestui training, participanții vor putea:
- Să înțeleagă elementele de bază ale microserviciilor.
- Să folosească Docker pentru a construi containere pentru aplicații microservicii.
- Să construiască și să implementeze microservicii containerizate folosind Spring Cloud și Docker.
- Să integreze microserviciile cu serviciile de descoperire și API Gateway-ul Spring Cloud.
- Să folosească Docker Compose pentru testarea de integrare end-to-end.
Construirea Microserviciilor cu Spring Cloud și Docker - 5 Zile
35 OreAcest training condus de un instructor, live în România (online sau la fața locului), este destinat dezvoltatorilor de nivel intermediar și inginerilor DevOps care doresc să construiască, să implementeze și să gestioneze microservicii folosind Spring Cloud și Docker.
La finalul acestui training, participanții vor putea:
- Dezvolta microservicii folosind Spring Boot și Spring Cloud.
- Containeriza aplicații cu Docker și Docker Compose.
- Implementa descoperirea serviciilor, gateway-uri API și comunicare inter-servicii.
- Monitoriza și securiza microserviciile în medii de producție.
- Implementa și orcherstra microservicii folosind Kubernetes.