Skip to main content
  • 日本語
    • English
    • 简体中文
    • Deutsch
    • Polski
    • العربية
    • Nederlands
    • Français
    • Magyar
    • Italiano
    • 日本語
    • 한국어
    • Português
    • Română
    • Русский
    • Español
Home

Advanced Spring Boot Bespoke Certificate for Adrian Croitoru

Certificate ID: 
773119
Authentication Code: 
3311a
Certified Person Name: 
Adrian Croitoru
Certified Person Email: 
adrian.croitoru@thalesgroup.com
Trainer Name: 
Marcin Dzierżak
Duration Days: 
3
Duration Hours: 
21
Course Name: 
Advanced Spring Boot Bespoke
Course Date: 
5 August 2024 10:00 to 7 August 2024 10:00
Course Outline: 

Module 1: Basics Module

- Introduction to Spring Framework

  - Understanding the core concepts of dependency injection and inversion of control (IoC)

- Threading in Spring

  - Exploring concurrency in Spring applications

- Serialization in Spring

  - Handling serialization and deserialization of objects in Spring

 

Module 2: Security

- Introduction to Spring Security

  - Understanding the fundamentals of Spring Security and its architecture

- Authentication and Authorization

  - Implementing authentication and authorization using different algorithms and mechanisms

- Session Management

  - Managing user sessions and stateless session mechanisms

- Role-based Access Control

  - Authorizing users based on their roles and privileges

- Caching User Data

  - Implementing caching mechanisms for user-related data

 

Module 3: Persistence Layer

- Introduction to Persistence in Spring

  - Understanding persistence layers and Spring Data

- Spring Data JPA

  - Using Spring Data JPA for database interaction and CRUD operations

- Caching Mechanisms

  - Exploring different caching layers for optimizing query performance

- Handling Memory Leaks and Out of Memory Exceptions

  - Identifying and resolving memory-related issues in Spring applications

 

Module 4: Monitoring and Optimization

- Monitoring in Spring Boot

  - Enabling and configuring metrics for monitoring application health

- Performance Optimization

  - Techniques for optimizing Spring Boot applications for better performance

 

Module 5: Spring AOP (Aspect-Oriented Programming)

- Introduction to AOP in Spring

  - Understanding the concept of cross-cutting concerns and aspect-oriented programming

- Using Spring AOP

  - Implementing AOP in Spring applications for logging, transaction management, etc.

 

Module 6: Spring Cloud

- Introduction to Spring Cloud

  - Understanding the features and components of Spring Cloud

- Implementing Microservices

  - Building and deploying microservices using Spring Cloud frameworks like Netflix OSS, Spring Cloud Config, etc.

- Service Discovery and Load Balancing

  - Implementing service discovery and load balancing using Spring Cloud Netflix Eureka and Ribbon

Certificate Sent: 
Certificate Sent
Staff Login