Curs de pregatire Construirea Microserviciilor cu Spring Cloud și Docker
Spring Cloud este un cadru open-source ușor pentru microservicii, destinat construirii aplicațiilor Java pentru cloud.
Docker este o platformă open-source pentru construirea, livrarea și rularea aplicațiilor în interiorul containerelor. Docker se pretează bine la crearea aplicațiilor bazate pe microservicii.
În cadrul acestui training condus de un instructor, participanții vor învăța elementele de bază ale construirii microserviciilor folosind Spring Cloud și Docker. Cunoașterea participanților va fi testată prin exerciții și dezvoltarea pas cu pas a unor microservicii exemplu.
La sfârșitul acestui training, participanții vor putea:
- Înțelege elementele de bază ale microserviciilor.
- Folosi Docker pentru a construi containere pentru aplicații microservicii.
- Construi și implementa microservicii containerizate folosind Spring Cloud și Docker.
- Integra microservicii cu servicii de descoperire și API Gateway-ul Spring Cloud.
- Folosi Docker Compose pentru testarea de integrare end-to-end.
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.
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
Folosirea 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
Folosirea Serviciilor de Descoperire Netflix Eureka și Consult pentru Înregistrarea și Descoperirea Serviciilor
Folosirea Docker Compose pentru Testarea de Integrare End-to-End
Rezumat și Pașii 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 Moldova (online sau la fața locului) este destinat inginerilor care doresc să-și aprofundeze cunoștințele despre Docker pentru a implementa aplicații la o scară mai mare, menținând în același timp controlul.
La finalul 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 a uneltelor continue.
- Să-și securizeze aplicațiile Docker.
Docker & Kubernetes Avansat
21 OreLa finalul 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 orchestratie a containerelor și să aleagă cea mai potrivită.
- Configureze un proces de integrare continuă pentru aplicațiile Docker.
- Integreze aplicațiile Docker cu procesele existente de integrare continuă.
- Securizeze aplicațiile lor Docker.
- Folosească Kubernetes pentru a implementa și gestiona diferite medii sub același cluster.
- Securizeze, scalare și monitorizeze un cluster Kubernetes.
Deployarea AI & ML în Containere cu Docker
14 OreDocker este o platformă de containerizare care permite crearea de medii consistente, portabile și reproductibile 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, dependențe și modele ML 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 personalizate pentru aplicații AI și ML.
- Să containerizeze pipeline-uri, instrumente și dependențe de învățare automată.
- 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 concentrate 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 de Modele Bazate pe Docker
21 OreCI/CD pentru IA este o abordare structurată pentru automatizarea ambalării, testării, containerizării și implementării modelelor folosind pipeline-uri de integrare continuă și livrare continuă.
Această formare 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 cap pentru livrarea modelelor de IA folosind Docker și platforme CI/CD.
La finalul formării, participanții vor putea:
- Crea pipeline-uri automate pentru construirea și testarea containerelor de modele de IA.
- Implementa controlul versiunilor și reproductibilitatea pentru ciclurile de viață ale modelelor.
- Integra strategii automate de implementare pentru serviciile de IA.
- Aplica cele mai bune practici CI/CD adaptate operațiunilor de învățare automată.
Formatul Cursului
- Prezentări ghidate de instructori ș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ă susțină examenele CKA și CKAD.
Această formare condusă de un instructor, live (online sau la fața locului), este destinată administratorilor de sistem și utilizatorilor Kubernetes care doresc să-și confirme cunoștințele prin susținerea examenului CKA.
Pe de altă parte, formarea se concentrează și pe dobândirea de experiență practică în administrarea Kubernetes, așa că recomandăm participarea la aceasta, chiar dacă nu intenționați să susțineți examenul CKA.
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 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.
Acest training 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, trainingul este, de asemenea, concentrat pe obținerea de experiență practică în dezvoltarea de aplicații Kubernetes, așa că recomandăm să participați, chiar dacă nu intenționați să susțineți examenul CKAD.
NobleProg oferă traininguri Docker & 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, de asemenea, 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
- 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.
- 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, live în Moldova (online sau la fața locului), este destinat inginerilor care doresc să utilizeze Docker pentru a implementa și gestiona software-ul sub formă de containere în loc de software tradițional independent.
La finalul acestui training, participanții vor fi capabili să:
- Instaleze și configureze Docker.
- Înțeleagă și implementeze containerizarea software.
- Gestionare aplicații bazate pe Docker.
- Conecteze diferite aplicații și sisteme Docker.
- Înțeleagă și editeze registrele Docker.
Docker, Kubernetes și OpenShift 3 pentru Administratori
35 OreÎn cadrul acestui training condus de un instructor, live în Moldova, participanții vor învăța cum să gestioneze platforma 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.
- Securiza 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 Moldova (la 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 de probă î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 finalul 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 Pipeline-urilor de la Început până la Sfârșit
21 OreDocker este o platformă de containerizare utilizată pentru a construi medii reproducibile, portabile și scalabile pentru sistemele de învățare automată (ML).
Această formare condusă de un instructor, live (online sau la fața locului), este destinată profesioniștilor tehnici de nivel intermediar și avansat care doresc să containerizeze și să operationalizeze pipeline-uri complete de ML folosind Docker.
La finalizarea acestei formări, participanții vor putea:
- Containeriza sarcinile de antrenament, validare și inferență ML.
- Proiecta și orchestrează pipeline-uri ML de la început până la sfârșit folosind Docker și instrumente de suport.
- Implementa versionarea, reproductibilitatea și CI/CD pentru componentele ML.
- Implementa, monitoriza și scală serviciile 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 început până la sfârșit.
Opțiuni de Personalizare a Cursului
- Pentru o formare personalizată în funcție de nevoile 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 în Docker și Kubernetes.
AI și Învățare Profundă Accelerate de GPU cu Containere Docker
21 OreAccelerarea GPU este esențială pentru rularea sarcinilor de învățare profundă de înaltă performanță într-un mod scalabil și eficient.
Această instruire 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 lucru AI activate de GPU în interiorul containerelor Docker.
La finalul acestui curs, participanții vor putea:
- Construi și rulează containere activate de GPU pentru antrenament și inferență.
- Configurează CUDA, drivere și biblioteci de runtime pentru fluxurile de lucru AI containerizate.
- Optimizează alocarea resurselor și izolarea pentru aplicații intensive de GPU.
- Implementează servicii scalabile de învățare profundă containerizate în medii de producție.
Formatul Cursului
- Instruire interactivă susținută de demonstrații din lumea reală.
- Practică bazată pe exerciții concentrată pe dezvoltarea activată de GPU.
- Implementare practică într-un mediu de laborator live.
Opțiuni de Personalizare a Cursului
- Pentru instruire personalizată aliniată la infrastructura sau stiva dvs. de GPU, vă rugăm să ne contactați pentru a aranja.
Java Microservicii
21 OreAcest training condus de un instructor, live în Moldova (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 finalul acestui training, participanții vor putea:
- Înțelege principiile și beneficiile arhitecturii microservicii.
- Construi și implemente microservicii folosind Java și Spring Boot.
- Implementa descoperirea serviciilor, gestionarea configurațiilor și gateway-uri API.
- Securiza, monitorizează și scalează microservicii 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 Moldova (online sau la fața locului), este destinat dezvoltatorilor și inginerilor DevOps de nivel intermediar care doresc să construiască, să implementeze și să gestioneze microservicii folosind Spring Cloud și Docker.
La sfârșitul 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 între servicii.
- Monitoriza și securiza microserviciile în medii de producție.
- Implementa și orchestra microservicii folosind Kubernetes.
Microservicii cu Spring Cloud și Kafka
21 OreAcest training condus de un instructor, live în Moldova (online sau onsite), este destinat dezvoltatorilor care doresc să transforme arhitectura tradițională într-o arhitectură bazată pe microservicii, extrem de 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 extrem de 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ță 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.