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 (3)
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
Cunoașterea și schimburile cu Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Curs - Docker and Kubernetes
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/
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, Kubernetes și OpenShift 3 pentru Administratori
35 OreÎn acest training condus de un instructor, în format live în România, participanții vor învăța cum să administreze Red Hat OpenShift Container Platform.
La finalul acestui training, participanții vor putea:
- Crea, configura, gestiona și depana clustere OpenShift.
- Implementa aplicații containerizate on-premise, în cloud public sau pe un cloud găzduit.
- Proteja platforma OpenShift Container Platform
- Monitoriza și colecta metrici.
- Gestiona stocarea.
Docker și Kubernetes: Construirea și Scalarea unei Aplicații Containerizate
21 OreÎn acest training condus de un instructor, live în România (pe fața locului sau la distanță), participanții vor învăța cum să creeze și să gestioneze containere Docker, apoi să implementeze o aplicație demonstrativă în interiorul unui container. Participanții vor învăța, de asemenea, cum să automatizeze, să scaleze și să gestioneze aplicațiile lor containerizate într-un cluster Kubernetes. În cele din urmă, trainingul trece la subiecte mai avansate, ghidând participanții prin procesul de securizare, scalare și monitorizare a unui cluster Kubernetes.
La sfârșitul acestui training, participanții vor putea:
- Să configureze și să ruleze un container Docker.
- Să implementeze un server și o aplicație web containerizate.
- Să construiască și să gestioneze imagini Docker.
- Să configureze un cluster Docker și Kubernetes.
- Să folosească Kubernetes pentru a implementa și gestiona o aplicație web clusterizată.
- Să securizeze, să scaleze și să monitorizeze un cluster Kubernetes.
Docker pentru MLOps: Containerizarea de la A la Z a Pipeline-urilor
21 OreDocker este o platformă de containerizare utilizată pentru a construi medii reproducibile, portabile și scalabile pentru sistemele de învățare automată (ML).
Această sesiune de training condusă de un instructor (online sau la fața locului) este destinată profesioniștilor tehnici de nivel intermediar până la avansat care doresc să containerizeze și să operationalizeze pipeline-uri complete de ML folosind Docker.
La finalul acestui training, participanții vor putea:
- Containeriza sarcini de antrenament, validare și inferență pentru ML.
- Proiecta și orchestra pipeline-uri de ML de la A la Z folosind Docker și alte instrumente de suport.
- Implementa versiuni, reproductibilitate și CI/CD pentru componentele ML.
- Deploya, monitoriza și scala servicii ML în medii containerizate.
Formatul Cursului
- Prelegeri interactive susținute de demonstrații practice.
- Exerciții practice concentrate pe construirea componentelor reale ale pipeline-urilor ML.
- Implementare live-lab pentru fluxuri de lucru containerizate de la A la Z.
Opțiuni de Personalizare a Cursului
- Pentru training personalizat aliniat nevoilor specifice de infrastructură ML, vă rugăm să ne contactați pentru a discuta opțiunile.
Docker and Kubernetes
21 OreObiectivele cursului: Dobândirea de competențe teoretice și operaționale pe Docker și Kubernetes.
AI și Învățare Profundă Accelerate de GPU cu Containere Docker
21 OreAccelerarea GPU este esențială pentru a rula sarcini de învățare profundă de înaltă performanță într-un mod scalabil și eficient.
Această formare condusă de un instructor, live (online sau la fața locului) este destinată profesioniștilor tehnici de nivel intermediar care doresc să configureze, să optimizeze și să ruleze sarcini de AI cu suport GPU în interiorul containerelor Docker.
La finalul acestui curs, participanții vor putea:
- Să construiască și să ruleze containere cu suport GPU pentru antrenament și inferență.
- Să configureze CUDA, drivere și biblioteci de runtime pentru fluxuri de lucru AI containerizate.
- Să aloce și să izoleze resurse pentru aplicații intensive GPU.
- Să implementeze servicii de învățare profundă containerizate și scalabile în medii de producție.
Formatul Cursului
- Instruire interactivă susținută de demonstrații din lumea reală.
- Practică bazată pe exerciții axate pe dezvoltarea cu suport GPU.
- Implementare practică într-un mediu de laborator live.
Opțiuni de Personalizare a Cursului
- Pentru formare personalizată în funcție de infrastructura sau stiva GPU, 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.
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.
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.