Plan Szkolenia
Introduction to Spring Framework
- Overview of the Spring ecosystem
- Inversion of Control (IoC) and Dependency Injection (DI)
- Introduction to Aspect-Oriented Programming (AOP)
Spring Configuration and Bean Lifecycle
- Configuration via XML files
- Bean lifecycle and BeanPostProcessor
- Testing a Spring app with Mockito
Annotation-based Configuration
- Using @Component and @Autowired annotations
- Combining XML and annotation-based configuration
- Using @Configuration and JavaConfig for no-XML setups
Getting Started with Spring Boot 3.5.5
- Introduction to Spring Boot and key concepts
- Creating a Spring Boot project using Spring Initializr
- Building and running the first REST application
Aspect-Oriented Programming (AOP) and Transactions
- Using AspectJ with Spring: principles and configuration
- Understanding declarative transactions in Spring
- Configuring transactions with XML and @Configuration
Data Persistence with Spring and JPA
- Configuring JPA and database connections
- DAO and Repository layers with JPA Boot configuration
- Extracting profiles and managing properties
Building RESTful Applications with JPA
- Creating simple CRUD REST APIs with JPA
- Developing CRUD REST with nested beans
- Jackson serialization: @JsonIgnore, handling Hibernate proxies, preventing loops
Advanced REST and Data Handling
- Using REST DTOs with MapStruct
- Handling exceptions in REST applications
- JPA double model patterns
Spring REST with Spring Data JPA
- Querying by method name derivation
- Pagination and sorting with Spring Data JPA
- Using @Query for custom queries
Summary and Next Steps
Wymagania
- An understanding of basic Java programming concepts
- Experience with object-oriented programming
- Familiarity with build tools such as Maven or Gradle
Audience
- Java developers beginning their journey with the Spring ecosystem
- Software engineers who want to build RESTful web applications quickly
- Programmers seeking hands-on experience with modern Spring Boot and JPA
Opinie uczestników (5)
Widzieliśmy dużo różnych tematów w krótkim czasie
Aurelien Petit - Prostep
Szkolenie - Spring 5
Szczegółowe informacje na temat bardziej zaawansowanych tematów, o które zapytaliście.
Farukh Khan - Tandem Solution
Szkolenie - RabbitMQ with Java and Spring
Przetłumaczone przez sztuczną inteligencję
W tym szkoleniu nie tylko zdobywamy podstawową wiedzę techniczną na temat Java spring/technologii i najważniejszych rzeczy. Również zdobywamy wiedzę z życia, którą dzielisz się z nami podczas zajęć.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Szkolenie - Java 8 and Spring
Przetłumaczone przez sztuczną inteligencję
Pomimo formatu użytego do tego kursu, który nie powinien być używany w żadnym kontekście edukacyjnym, a tym bardziej w zawodowym. Część, która była dla mnie przydatna, to gdy przedstawialiśmy kilka fragmentów naszego projektu, aby uzyskać wskazówki na temat zmian, które moglibyśmy wprowadzić, aby sprawdzić, czy to naprawi niektóre problemy.
Veronica - NOESIS SOLUTIONS NV
Szkolenie - Spring and Hibernate in Java Applications
Przetłumaczone przez sztuczną inteligencję
I liked that there were many exercises, activity and flexibility of the Trainer.
Badii Bayoudh
Szkolenie - Java Spring
Przetłumaczone przez sztuczną inteligencję