loading

 %

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

Request more information