Curs de pregatire Construirea Microserviciilor cu Spring Cloud și Docker
Spring Cloud este un cadru open-source ușor pentru microservicii, utilizat pentru a construi aplicații Java în cloud.
Docker este o platformă open-source pentru construirea, livrarea și rularea aplicațiilor în interiorul containerelor. Docker se potrivește foarte bine pentru crearea de aplicații bazate pe microservicii.
Î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.
Formatul Cursului
- Curs 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.
Schița de curs
Introducere
Înțelegerea Microserviciilor și a Arhitecturii Microservicii
Prezentare generală a Docker și Containerizării
Prezentare generală a Spring Cloud și Spring Boot
Crearea Serviciului de Configurare și a Serviciului de Descoperire cu Spring Cloud
Utilizarea API Gateway-ului cu Spring Cloud
Construirea unei Imagini de Container pentru Fiecare Microserviciu Folosind Docker
Stocarea Datelor în Diferite Baze de Date
Construirea unui API Gateway cu Spring Cloud Gateway
Utilizarea Serviciilor de Descoperire Netflix Eureka și Consult (Registre de Servicii) pentru Înregistrarea și Descoperirea Serviciilor
Utilizarea Docker Compose pentru Testarea de Integrare End-to-End
Rezumat și Pași Următori
Cerințe
- Experiență în dezvoltare Java
- Experiență cu Spring Framework
Publicul țintă
- Dezvoltatori Java
Cursurile publice necesita 5+ participanti
Curs de pregatire Construirea Microserviciilor cu Spring Cloud și Docker - Rezervare
Curs de pregatire Construirea Microserviciilor cu Spring Cloud și Docker - Solicitare
Construirea Microserviciilor cu Spring Cloud și Docker - Cerere de consultanta
Mărturii (2)
Cum instrucționează formatorii cunoștințele cu atâta eficacitate
Vu Thoai Le - Reply Polska sp. z o. o.
Curs - Certified Kubernetes Administrator (CKA) - exam preparation
Tradus de catre o masina
instrutorul avea o mulțime de cunoștințe și răbdare de împărtășit cu noi
Bogdan Olaru
Curs - Introduction to Docker
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Docker Avansat
14 OreAcest training condus de un instructor, live în România (online sau la fața locului) este destinat inginerilor care doresc să-și avanseze cunoștințele despre Docker pentru a implementa aplicații la o scară mai mare, menținând totodată controlul.
La sfârșitul acestui training, participanții vor fi capabili să:
- Își construiască propriile imagini Docker.
- Implementeze și gestioneze un număr mare de aplicații Docker.
- Evalueze diferite soluții de orchestrere a containerelor și să aleagă cea mai potrivită.
- Seteze un proces de integrare continuă pentru aplicațiile Docker.
- Integreze aplicațiile Docker cu procesele existente de integrare continuă a instrumentelor.
- Securizeze aplicațiile lor Docker.
Docker & Kubernetes Avansat
21 OreLa sfârșitul acestui training, participanții vor putea:
- Să-și construiască propriile imagini Docker.
- Să implementeze și să gestioneze un număr mare de aplicații Docker.
- Să evalueze diferite soluții de orchestrări a containerelor și să aleagă cea mai potrivită.
- Să configureze un proces de integrare continuă pentru aplicațiile Docker.
- Să integreze aplicațiile Docker cu procesele existente de integrare continuă.
- Să-și securizeze aplicațiile Docker.
- Să utilizeze Kubernetes pentru a implementa și gestiona diferite medii sub același cluster.
- Să securizeze, să scaleze și să monitorizeze un cluster Kubernetes.
Implementarea AI & ML în Containere cu Docker
14 OreDocker este o platformă de containerizare care oferă medii consistente, portabile și reproducibile pentru sarcini de inteligență artificială și învățare automată.
Acest training condus de un instructor, live (online sau la fața locului), este destinat profesioniștilor de nivel intermediar care doresc să împacheteze coduri sursă ML, dependențe și modele folosind Docker pentru fluxuri de lucru fiabile de la dezvoltare la producție.
După parcurgerea acestui curs, participanții vor putea:
- Să construiască și să gestioneze imagini Docker adaptate pentru aplicații AI și ML.
- Să containerizeze pipeline-uri de învățare automată, instrumente și dependențe.
- Să optimizeze mediile Docker pentru performanță și portabilitate.
- Să implementeze servicii ML containerizate în diferite medii de execuție.
Formatul Cursului
- Demonstrații de concept susținute de discuții ghidate.
- Exerciții practice axate pe sarcini reale de containerizare.
- Implementare practică folosind medii Docker live-lab.
Opțiuni de Personalizare a Cursului
- Pentru a personaliza acest training pentru mediul organizațional al dumneavoastră, vă rugăm să ne contactați pentru a aranja.
CI/CD pentru IA: Automatizarea Construcțiilor și Implementărilor Bazate pe Docker
21 OreCI/CD pentru IA reprezintă o abordare structurată pentru automatizarea ambalării, testării, containerizării și implementării modelelor folosind fluxuri de integrare continuă și livrare continuă.
Această sesiune de instruire condusă de un instructor, live (online sau la fața locului), este destinată profesioniștilor de nivel intermediar care doresc să automatizeze fluxurile de lucru de la cap la coadă pentru livrarea modelelor de IA folosind Docker și platforme CI/CD.
La finalul instruirii, participanții vor putea:
- Crea fluxuri de lucru automate pentru construirea și testarea containerelor de modele de IA.
- Implementa controlul versiunilor și reproductibilitatea pentru ciclurile de viață ale modelelor.
- Integra strategii de implementare automată pentru serviciile de IA.
- Aplica cele mai bune practici CI/CD adaptate operațiunilor de învățare automată.
Formatul Cursului
- Prezentări ghidate de instructor și discuții tehnice.
- Laboratoare practice și exerciții de implementare hands-on.
- Simulări realiste ale fluxurilor de lucru CI/CD într-un mediu controlat.
Opțiuni de Personalizare a Cursului
- Dacă organizația dumneavoastră necesită fluxuri de lucru personalizate sau integrarea de platforme, vă rugăm să ne contactați pentru a adapta acest curs.
Administrator Certificat Kubernetes (CKA) - pregătire pentru examen
21 OreProgramul Administrator Certificat Kubernetes (CKA) a fost creat de The Linux Foundation și Cloud Native Computing Foundation (CNCF).
Kubernetes este astăzi o platformă de top utilizată pentru orchestrerea containerelor.
NobleProg oferă cursuri de Docker și Kubernetes din 2015. Cu peste 360 de proiecte de formare finalizate cu succes, am devenit una dintre cele mai cunoscute companii de formare la nivel mondial în domeniul containerizării.
Din 2019, îi ajutăm și pe clienții noștri să își confirme performanța în mediul k8s, pregătindu-i și încurajându-i să treacă examenele CKA și CKAD.
Această formare condusă de un instructor, live (online sau la fața locului), este destinată administratorilor de sisteme și utilizatorilor Kubernetes care doresc să își confirme cunoștințele prin promovarea examenului CKA.
Pe de altă parte, formarea se concentrează și pe obținerea de experiență practică în administrarea Kubernetes, așa că recomandăm participarea la ea, chiar dacă nu intenționați să susțineți examenul CKA.
Formatul cursului
- Curs 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 o formare personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
- Pentru a afla mai multe despre certificarea CKA, vizitați: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - pregătire pentru examen
21 OreProgramul Certified Kubernetes Application Developer (CKAD) a fost dezvoltat de The Linux Foundation și Cloud Native Computing Foundation (CNCF), gazda Kubernetes.
Această pregătire condusă de un instructor, live (online sau la fața locului), este destinată dezvoltatorilor care doresc să-și confirme abilitățile în proiectarea, construirea, configurarea și expunerea aplicațiilor cloud native pentru Kubernetes.
Pe de altă parte, pregătirea se concentrează și pe obținerea de experiență practică în dezvoltarea de aplicații Kubernetes, așa că recomandăm participarea, chiar dacă nu intenționați să susțineți examenul CKAD.
NobleProg oferă training-uri Docker și Kubernetes din 2015. Cu peste 360 de proiecte de training finalizate cu succes, am devenit una dintre cele mai cunoscute companii de training la nivel mondial în domeniul containerizării. Din 2019, îi ajutăm și pe clienții noștri să-și confirme performanța în mediul k8s, pregătindu-i și încurajându-i să susțină examenele CKA și CKAD.
Formatul cursului
- Curs 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.
- Pentru a afla mai multe despre CKAD, vizitați: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Gestionarea Containerelor cu Docker
21 OreDocker este o platformă pentru dezvoltatori și administratori de sistem pentru a gestiona aplicații distribuite. Aceasta constă dintr-un runtime pentru a rula containere și un serviciu pentru partajarea containerelor.
Cu Docker, aceeași aplicație poate rula neschimbată pe laptopuri, servere dedicate și servere virtuale.
Acest curs, în primele două zile, predă utilizarea de bază a Docker, utilă atât pentru dezvoltatori, cât și pentru administratori de sistem. Cursul include multe exerciții practice, iar participanții vor exersa în propriul lor mediu Docker și își vor construi propriile imagini Docker.
În ultima zi, participanții vor învăța despre instrumente mai avansate care sprijină Docker. Acestea vor fi Docker Machine, Docker Compose și Docker Swarm.
Introducere în Docker
14 OreAcest training condus de un instructor, în format live în România (online sau la fața locului), este destinat inginerilor care doresc să folosească Docker pentru a implementa și gestiona software sub formă de containere, în loc de software tradițional independent.
La finalul acestui training, participanții vor putea:
- Instala și configura Docker.
- Înțelege și implementează containerizarea software.
- Gestiona aplicații bazate pe Docker.
- Conecta diferite aplicații și sisteme Docker.
- Înțelege și editează registre Docker.
Docker pentru Dezvoltatori și Administratori de Sisteme
14 OreDocker este o platformă pentru dezvoltatori și administratori de sisteme pentru a gestiona aplicații distribuite. Este format dintr-un runtime pentru a rula containere și un serviciu pentru partajarea containerelor.
Cu Docker, aceeași aplicație poate rula neschimbată pe laptopuri, servere dedicate și servere virtuale.
Acest curs învață utilizarea de bază a Docker, utilă atât pentru dezvoltatori, cât și pentru administratorii de sisteme. Cursul include multe exerciții practice, iar participanții vor exersa în propriul lor mediu Docker și își vor construi propriile imagini Docker în cele 2 zile.
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.
Arhitectura Sistemelor, Arhitectura Serviciilor și Arhitectura Microserviciilor cu Spring Cloud
21 OreÎn cadrul acestui training condus de un instructor, în format live în România, participanții vor învăța cum să evalueze diferite tehnologii și abordări pentru proiectarea unei arhitecturi de sistem bazată pe servicii. Trainingul începe cu o discuție și o comparație între sistemele monolitice și arhitecturile de servicii, apoi se aprofundează în detaliile arhitecturii microserviciilor.
Participanții vor avea ocazia să-și pună cunoștințele în practică, parcurgând crearea și implementarea unui set de microservicii proof-of-concept construite cu Spring Cloud, Spring Boot și Docker.
În final, sunt examinate blocuri de construcție relevante ale infrastructurii 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 training, participanții vor avea o înțelegere solidă a Arhitecturii Orientate pe Servicii (SOA) și a Arhitecturii Microserviciilor, precum și experiență practică în utilizarea Spring Cloud și a tehnologiilor Spring conexe pentru dezvoltarea rapidă a propriilor microservicii gata pentru cloud și la scară mare.
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.
Spring Cloud pentru Microservicii
14 OreÎn acest training condus de un instructor, live în România, începem cu o discuție despre arhitectura microserviciilor. Cunoașterea participanților este pusă la încercare prin exerciții și dezvoltarea pas cu pas a unor microservicii de exemplu.
La sfârșitul acestui training, participanții vor avea o înțelegere solidă despre cum să utilizeze Spring Cloud și tehnologiile Spring aferente pentru a dezvolta rapid propriile microservicii gata pentru cloud la scară mare.
Microservicii cu Spring Cloud și Kafka
21 OreAcest training condus de un instructor, live în România (online sau la fața locului), este destinat dezvoltatorilor care doresc să transforme arhitectura tradițională într-o arhitectură bazată pe microservicii, foarte concurentă, folosind Spring Cloud, Kafka, Docker, Kubernetes și Redis.
La finalul acestui training, participanții vor putea:
- Să configureze mediul de dezvoltare necesar pentru construirea microserviciilor.
- Să proiecteze și să implementeze un ecosistem de microservicii foarte concurent folosind Spring Cloud, Kafka, Redis, Docker și Kubernetes.
- Să transforme serviciile monolitice și SOA în arhitecturi bazate pe microservicii.
- Să adopte o abordare DevOps pentru dezvoltarea, testarea și lansarea software-ului.
- Să asigure concurența ridicată între microservicii în producție.
- Să monitorizeze microserviciile și să implementeze strategii de recuperare.
- Să efectueze optimizări de performanță.
- Să învețe despre tendințele viitoare în arhitectura microserviciilor.
Construirea de Microservicii cu Spring Cloud și Netflix OSS
21 OreSpring Cloud este un cadru open-source ușor pentru construirea aplicațiilor Java în cloud. Netflix OSS este un set de cadre și biblioteci pentru dezvoltarea microserviciilor. Spring Cloud se integrează perfect cu componentele Netflix folosind configurarea automată și convenția în locul configurației.
În cadrul acestui training condus de un instructor, participanții vor învăța conceptele fundamentale ale construcției microserviciilor folosind Spring Cloud și Netflix OSS. Cunoștințele participanților vor fi testate prin exerciții și dezvoltarea pas cu pas a unor microservicii exemplu.
La sfârșitul acestui training, 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 dezvolta rapid propriile microservicii gata pentru cloud.
Publicul țintă
- Dezvoltatori Java
Formatul cursului
- Partea teoretică, parte de discuții, exerciții și practică intensivă