Earn Your CS Degree, Tuition-Free, 100% Online!
35% Off Finance Skills That Get You Hired - Code CFI35
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Dive deep into Spring Boot development through this comprehensive 3-hour workshop that covers fundamental concepts and advanced applications across multiple domains. Explore the Spring component model and dependency injection principles before progressing to practical implementations in batch processing, security, data handling, modular architecture, microservices, messaging, and AI integration. Master essential development tools including the Spring JavaFormat Plugin, environment variables, and SDKMAN while learning best practices for bean configuration and lifecycle management. Build expertise in data access patterns using JdbcClient and ORMs, then advance to web programming with REST, GraphQL, and gRPC implementations using RestTemplate, RestClient, and declarative interface clients. Discover architectural strategies for modularity and privacy using Spring Modulith and externalized messaging patterns. Gain hands-on experience with microservices architecture including centralized configuration, API gateways, and service registration and discovery mechanisms. Understand event-driven programming concepts through Spring Integration while implementing comprehensive security measures including form login, authentication, authorization, passkeys, one-time tokens, OAuth configurations, and the Spring Authorization Server for protecting both web applications and messaging systems.
Syllabus
Bootiful Spring Boot: the Deep Dive by Josh Long
Taught by
Devoxx