Cursuri de pregatire Microservice Development with Java EE 8, Docker, and Kubernetes
Platforma Java EE oferă o API și un mediu de funcționare pentru dezvoltarea și funcționarea aplicațiilor de rețea la scară largă, multi-tier, scalabile, fiabile și sigure. Docker și Kubernetes permit dezvoltatorilor să ambaleze o aplicație Java într-un container și să o implementeze ca un microservice într-un mediu Java EE.
Această formare directă, condusă de instructori (online sau on-site) este destinată dezvoltatorilor care doresc să-și containeze aplicațiile Java EE 8 și să le execute ca microservizi în cloud.
La sfârșitul cursului, participanții vor putea:
- Construiți și deplasați Java microservizi în Docker containere.
- Împărtășește un container Docker folosind Kubernetes.
- Integrarea microservizilor cu un sistem monolitic existent.
- Monitorizarea, testarea și securitatea micro-serviciilor.
- Containeri de tulburare și medii de orchestrare.
Formatul cursului
- Lecții și discuții interactive.
- Multe exerciții și practici.
- Implementarea pe mâini într-un mediu live-lab.
Opțiuni de personalizare
- Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a organiza.
Schița de curs
Introducere
Prezentare generală a Java EE 8 Caracteristici și arhitectură
Prezentare generală a containerelor Docker și Kubernetes Orchestrator
Înțelegerea Microservices și modul în care acestea interacționează cu aplicațiile existente
Configurarea mediului de dezvoltare
Containerizarea unei aplicații Java
Networking un container Docker
Access depozitare în interiorul și în afara unui container
Orchestrarea unui container Docker folosind Kubernetes
Implementarea aplicației Java ca microserviciu
Containerizarea unei aplicații Java EE 8
Integrarea unui microserviciu cu o aplicație Java EE 8
Realizarea unui microserviciu persistent
Integrarea unui microserviciu cu un sistem monolitic tradițional
Depanarea unui microserviciu
Rezumat și concluzii
Cerințe
- Experiență de programare Java
- Înțelegere a conceptelor Java EE .
Audiență
- Dezvoltatorii
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Microservice Development with Java EE 8, Docker, and Kubernetes - Rezervare
Cursuri de pregatire Microservice Development with Java EE 8, Docker, and Kubernetes - Solicita Oferta
Microservice Development with Java EE 8, Docker, and Kubernetes - Cerere de consultanta
Mărturii (4)
pregătirea tehnică a cadrelor didactice
Giorgio - Asystel-BDF S.p.A.
Curs - Creating a Service Mesh with Istio and Kubernetes
Tradus de catre o masina
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Curs - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Пейсейф България ЕООД
Curs - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Пейсейф България ЕООД
Curs - Microservices with Spring Cloud and Kafka
Upcoming Courses
Cursuri înrudite
Envoy Proxy
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează inginerilor care doresc să utilizeze Envoy Proxy pentru a permite microserviciilor să "vorbească între ele".
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați Envoy Proxy. .
- Utilizați Envoy Proxy pentru a abstractiza rețeaua și a vizualiza cu ușurință zonele cu probleme. .
- Rezolvați 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 România (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. .
Building Microservices with Lumen PHP Framework
14 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze Lumen pentru a construi microservicii și aplicații bazate pe Laravel.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru a începe să dezvoltați microservicii cu Lumen. .
- Înțelegeți beneficiile implementării microserviciilor folosind Lumen și PHP. .
- Realizați și implementați funcțiile și operațiunile microserviciilor utilizând cadrul Lumen. .
- Protejați și controlați accesul la arhitecturile de microservicii prin construirea unor straturi de securitate. .
Traefik
7 oreAcest curs de instruire live, condus de un instructor în România (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 folosind Traefik.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Configurați și lansați Traefik prin intermediul unui furnizor Docker.
- Activați conexiuni sigure și criptate folosind Let's Encrypt. .
- Deplasați și conectați middleware-ul la un router pentru a transforma cererile de servicii. .
- Monitorizați Traefik operațiuni utilizând tabloul de bord. .
Introduction to Apache Log4j
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) este destinat inginerilor de software care doresc să utilizeze Apache Log4j pentru înregistrarea datelor și mesajelor.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Utilizați Apache Log4j pentru jurnalizarea mesajelor și datelor aplicației. .
- Automatizați configurarea apendicilor, a convertorilor de modele, a layout-urilor și multe altele.
- Implementați filtrarea avansată a tuturor evenimentelor înainte de a fi trecute către apenderi.
Apache Dubbo for Administrators and Developers
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor de software și administratorilor de sistem care doresc să utilizeze Apache Dubbo pentru a dezvolta microservicii cu randament ridicat.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Dezvoltați o aplicație Apache Dubo.
- Suportați mai multe strategii de echilibrare a încărcării serviciilor pentru a reduce latența.
- Aplicați guvernanța și întreținerea serviciilor cu Apache Dubbo. .
Kuma Kubernetes
35 oreLa finalul acestui curs profesional, participanții vor dobândi cunoștințele și abilitățile necesare pentru a implementa, gestiona și extinde eficient plasa de servicii Kuma în cadrul mediilor Kubernetes. Aceștia vor fi capabili să implementeze caracteristici avansate de rutare a traficului, observabilitate și securitate pentru a optimiza performanța și fiabilitatea aplicațiilor lor bazate pe microservicii.
Axon Framework
21 oreAcest curs de instruire live, condus de un instructor în România (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 sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru a crea o aplicație Axon Framework. .
- Implementați modelele arhitecturale CQRS (Command Query Responsibility Segregation) și Event Sourcing pentru a dezvolta aplicații complexe. .
- Aplicați conceptele de Domain Driven Design la proiectarea aplicației lor. .
- Construiesc aplicații care se concentrează pe problema de afaceri în loc de infrastructură.
Spring Cloud for Microservices
14 oreÎn acest curs de instruire live, condus de un instructor în România, începem cu o discuție despre arhitectura microserviciilor. Cunoștințele participanților sunt puse la încercare prin exerciții și prin dezvoltarea pas cu pas a unor microservicii de probă.
La sfârșitul acestui curs, 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, pregătite pentru cloud.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 oreÎn acest curs de instruire live, condus de un instructor în România, participanții vor învăța cum să evalueze diferite tehnologii și abordări pentru proiectarea unei arhitecturi de sistem bazate pe servicii. Trainingul începe cu o discuție și o comparație între sistemele monolitice și arhitecturile de servicii, apoi intră în detaliile arhitecturii de microservicii.
Participanților li se oferă șansa de a-și pune în practică cunoștințele dobândite pe măsură ce trec prin crearea și implementarea unui set de microservicii de probă de concept construite cu Spring Cloud, Spring Boot și Docker. În cele din urmă, sunt examinate elementele constitutive ale infrastructurii relevante pentru a-i ajuta pe participanți să determine instrumentele și abordările cele mai potrivite de utilizat pentru diferite cerințe organizaționale. La finalul acestui curs de formare, 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 la scară cloud, pregătite pentru cloud.
Building Microservices with Spring Cloud and Docker
21 oreÎn acest curs de instruire live, condus de un instructor în România, participanții vor învăța elementele de bază ale construirii microserviciilor folosind Spring Cloud și Docker. Cunoștințele participanților sunt puse la încercare prin exerciții și prin dezvoltarea pas cu pas a unor microservicii de probă.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Înțelegeți fundamentele microserviciilor.
- Utilizați Docker pentru a construi containere pentru aplicații de microservicii.
- Construiți și implementați microservicii containerizate folosind Spring Cloud și Docker. .
- Integrați microservicii cu servicii de descoperire și Spring Cloud API Gateway. .
- Utilizați Docker Compose pentru testarea integrării end-to-end. .
Building Microservices with Spring Cloud and Netflix OSS
21 oreSpring Cloud este un cadru de microservicii ușoare cu sursă deschisă pentru construirea Java aplicații pentru cloud. Netflix OSS este un set de cadre și biblioteci pentru dezvoltarea microserviciilor. Spring Cloud se integrează frumos cu componentele Netflix folosind configurația automată și convenția peste configurare.
În acest instructor-condus, formare live, participanții vor învăța conceptele fundamentale de construire a microservicii folosind Spring Cloud și Netflix OSS. Cunoștințele participanților sunt puse la încercare prin exerciții și prin dezvoltarea pas cu pas a microserviciilor eșantion.
Până la sfârșitul acestui training, participanții vor avea o înțelegere solidă a modului de utilizare a tehnologiilor Spring Cloud și a tehnologiilor de primăvară conexe, împreună cu Netflix OSS pentru a-și dezvolta rapid propriile microservicii la scară de cloud, pregătite pentru cloud.
Publicul
- Dezvoltatori Java
Formatul cursului
- Curs de parte, discuție parte, exerciții și grele hands-on practică
Microservices with Spring Cloud and Kafka
21 oreAcest curs de instruire live, condus de un instructor în România (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 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.
Developing Microservices on Google Cloud Apigee
21 oreAcest curs de instruire live, condus de un instructor (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 de pe Google Cloud's Apigee API Platform.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați un mediu de dezvoltare care să includă toate resursele necesare pentru a începe să dezvoltați un API. .
- Înțelegeți și implementați instrumentele disponibile în cadrul Apigee Edge.
- Construiți și implementați un API în Google Cloud. .
- Monitorizați și depanați erorile API. .
- Utilizați soluțiile de analiză și învățare automată ale Google Cloud's Google Cloud's pentru a face API-urile mai inteligente. .