%
Passing Score
+
Certified Persons
$
Price
Exam details
Spring Boot certification opens doors to career opportunities across diverse industries and is essential for advancing into higher-paying roles in software development and engineering.
Details of the Exam:
Format: The exam comprises true/false questions, multiple-choice with single answers, and complete concept flows.
Number of Questions: 60
Open Book: No
Languages: Spanish, English
Duration: 120 minutes
Modality: Online Proctored
This certification ensures you are well-prepared to excel in the dynamic field of Spring Boot development.
Certification objectives
· Familiarize yourself with the principles of Spring Boot architecture and its implementation in basic projects.
· Master the handling of controllers for the creation of RESTful APIs using Spring Boot.
· Acquire skills in unit and integration testing to ensure the quality of the developed code.
PREREQUISITES
· Solid knowledge in Java Programmer I
· Solid knowledge in Java Programmer II
· Solid knowledge in OOP with Java
Topics
INTRODUCTION TO SPRING BOOT
- Basic Concepts of Frameworks
- Introduction to Spring and Spring Boot
- Purpose and Features of Spring Boot
- Advantages and Tools of Spring
- Dependency Management in Spring
INTRODUCTION TO SERVICES
-Characteristics of Microservices vs. Monoliths
-Definition and Use of APIs
-Common HTTP Methods
-HTTP Response Codes
-Benefits of Monolithic Architecture
-Microservices Architecture
-Usage of HTTP Methods
SPRING BOOT ARCHITECTURE
-Role of POM File in Maven or Gradle Projects
-Key Elements of a POM
-Responsibility of the Controller in an Application
-Main Function of the Service Layer in an Application
-Fundamental Difference Between Unit Testing and Integration Testing
CONTROLLER - GET
-REST API Annotations
-Using @PathVariable and @RequestParam
-Correct Usage of HTTP Methods
-Syntax and Use of @RequestMapping
-Identifying Missing Annotations
-Using Postman for API Testing
-Safe and Appropriate HTTP Methods
-Defining and Accessing Endpoints
-Differences Between @RequestParams and @PathVariable
JPA
-JPA Annotations and Their Usage
-JPA and Database Table Management
-Spring Boot Database Configuration
-Automatic Creation of Controllers by JPA
-General Use of Annotations in JPA and Spring Boot
JPA REPOSITORY
-@Query in Spring JPA
-@Query vs Method-Defined Queries
-CrudRepository Functions
-JpaRepository Functions
-Role of @Query in JPA Repository
DEPENDENCY INJECTION - SERVICE
-Service Layer Responsibilities
-DTO Property Modification
-@RequestBody Annotation Usage
-Dependency Injection Purpose
-Java Records and DTO Compatibility
Open API
-Springdoc OpenAPI Configuration Usage
-Swagger Dependency Inclusion
-@Tag Annotation Usage
-@responseCode Annotation for HTTP Code Specification
-What is Swagger?
-Correct Statements about OpenAPI and Swagger
-Swagger Class Creation Requirement
TESTING
-Mockito and JUnit in Unit Testing
-Unit Test Setup in Spring Boot
-Unit Test Concepts
-Mocking and Environment Variables
-pm.globals in Spring Boot