Spring Advanced

Cursul Spring Advanced este dedicat dezvoltatorilor Java care doresc să aprofundeze și să extindă cunoștințele acumulate în Spring Framework, aplicând concepte moderne și avansate în proiecte reale.

Pe durata acestui program intensiv, vei explora arhitecturi bazate pe microservicii, programare reactivă, securitate avansată (inclusiv autentificare, autorizare, JWT, OAuth), mesagerie și sisteme bazate pe evenimente (JMS, AMQP), containerizare cu Docker, monitorizare și logging, plus elemente de Spring Cloud pentru gestionarea configurației, descoperire de servicii, echilibrare de încărcare și reziliență în aplicații distribuite.

Prin laboratoare practice și studii de caz, cursul oferă participării tale abilități tangibile pentru construirea de aplicații robuste, scalabile și sigure, perfect adaptate provocărilor din mediile enterprise moderne.

Acest curs este unul custom, iar în prezent lucrăm la dezvoltarea unei versiuni de curs oficiale.
Pentru mai multe informații privind curriculum, te rugăm să ne scrii pe askformore@bittnet.ro .

Participare: între 6 și 20 de cursanți
Livrare: live virtual, în limba Engleză
Suport de curs: manual digital

Cui i se adresează?

Ce vei învăța?

Cerințe preliminare:

Pentru a putea participa în cadrul acestui curs, studenții trebuie să:

  • aibă cunoștinte despre Spring Framework și Java
  • aibă cunoștințe de bază privind înțelegerea rețelei și Linux

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Security

– Secure the application using Basic Authentication; consume secured endpoints; define users and roles; store hashed credentials; describe different types of hashing algorithms

– Provide method-based authorization

– Describe the concepts of OAuth and how JWT tokens are used

– Secure the Spring Boot microservice using OAuth

– Provide a practical example and hands-on laboratory

JMS

– Describe the concepts of Event-Driven Architecture

– Present the publisher–subscriber pattern

– Describe Kafka architecture: broker, partition, replication, consumer group etc.

– Present best practices and strategies to integrate Kafka in Spring Boot microservices

– Present the Spring Cloud Stream – High-level abstraction over the message brokers

– Hands-on lab

Dockerize Spring Applications

– Dockerize Spring Applications

– Introduction to containers and Docker

– Present the Dockerfile and how to wrap a Spring Boot Jar into a Docker Image

– Upload the image of a Docker registry

– Practical example with hands-on lab

Monitoring Spring Applications

– Introduction to Spring Boot Actuator

– Present the Spring Boot Actuator Rest Endpoints

– Present the Spring Boot Actuator Metrics

– Create your own metric and override actuator endpoints

– Hands-on lab

Spring Cloud microservices – Spring wrappers over the Netflix OSS components

– Spring Cloud Eureka – Describe what a service discovery is; present alternatives; practical example

– Spring Cloud API Gateway – Describe what an api gateway is; configure routes; integrate security

– Spring Cloud Circuit Breaker – Describe the circuit breaker pattern and its use cases in microservice architecture

– Spring Cloud Load Balancers – Describes client-side load balancing pattern

– Micrometer library for distributed logging and tracing;

– Full practical example with all microservice components and a complex hands-on lab with all described technologies.

Recomandăm să continui cu:

Programe de certificare

Spring Advanced

Oferte personalizate pentru grupuri de minim 2 persoane

Detalii curs

Durată:

2
zile

Preț:

840 EUR

Livrare:

Clasă virtuală

Nivel:

2. Advanced

Echipă de 2+ persoane? Primești ofertă dedicată!