Application development with Angular: HTML5, CSS, Bootstrap 5, JavaScript, TypeScript and Angular 15. Development of REST APIS with Spring Framework: Java 17, Spring Boot 3, Spring Data JPA, Spring Security 6, Documentation with Swagger, Monolithic Layered Architecture (Model [Dao, Dto and Entity], Service and Controller) and Richardson Maturity Model . SQL Relational Database: DDL (Data Definition Language), DML (Data Man
APIS development in Spring Boot 3: - Development of Entities and DTOs for data persistence. - Development of Controllers to handle incoming HTTP requests and send responses (Endpoints). - Service Classes to separate business logic and information transfer. - Advanced exception handling with @RestControllerAdvice and @ExceptionHandler. - Authentication and authorization with JWT. - Testing with Postman. - Version control on GitHub.
Application development in Angular 15: - CSS styles. - iziToast library for notifications. - Service for REST API consumption. - Rendering tests with data created with json-server to validate the functionalities in the system. - Service for data persistence in Session Storage. - Intercept requests and responses according to the status code and endpoint name to comply with the validations of business requirements. - Guards for authentication with JWT. - Use of