Spring Boot Basics - Application Development
Training provides solid foundations for creating applications in Spring Boot, combining theory with intensive practical workshops. Participants go through all stages of building a web application, from environment configuration to deploying a finished solution. The program focuses on practical aspects of using Spring Boot in daily developer work, with emphasis on good practices and design patterns.
Issues
-
Spring Boot application architecture
-
Spring Core and Dependency Injection
-
REST API and HTTP communication
-
Relational databases
-
Spring Data JPA
-
Spring Security
-
Data validation
-
Exception handling
-
Application testing
-
API documentation
-
Application configuration
-
Deployment and monitoring
Benefits
- After completing the training, participants will be able to create complete web applications using Spring Boot
- They will gain practical skills in implementing data access layer using Spring Data JPA
- They will learn to properly secure applications through implementing authentication and authorization mechanisms
- They will be able to design and implement REST APIs following best practices
- They will master Spring Boot application testing techniques at various levels
- They will gain knowledge enabling independent deployment and maintenance of applications in production environment
Who is this training for?
Prerequisites
- Basic knowledge of Java language
- Understanding of object-oriented paradigm
- Basic knowledge of databases
- Knowledge of HTTP protocol
Training program
Introduction to the Spring ecosystem
- Project and environment configuration
- Dependency Injection and IoC
REST API basics
- Data access layer
- Database configuration
- Spring Data JPA in practice
Entity mapping
- Transactions and their handling
- Security and validation
- Spring Security basics
- Input data validation
- Error and exception handling
Logging and audit
- Testing and deployment
- Unit and integration tests
API documentation
- Deployment preparation
- Application monitoring
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
What are the prerequisites for this training?
For Spring Boot Basics - Application Development we recommend: Basic knowledge of Java language; Understanding of object-oriented paradigm; Basic knowledge of databases.
What is the format and duration of this training?
The training lasts 3 days and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.
Who is this training designed for?
This training is designed for: Beginning Java developers wanting to learn Spring Boot; Developers migrating from other technologies; Students and graduates of computer science programs.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.