03 Creating Our Project in Spring Tools 4 Spring Tool Suite JAVA

Опубликовано: 05 Август 2026
на канале: Erudio
2,040
44

✅ Discount Coupon https://pub.erudio.com.br/kr/yut_rest...
✅ Free eBook https://pub.erudio.com.br/guia-docker
✅ My Courses https://pub.erudio.com.br/meus-cursos

⚡ REST APIs RESTful from 0 to AWS with Spring Boot 3, Java and Docker
🎯 Develop a REST API from scratch and deploy it to AWS with Spring Boot framework, Swagger, JWT, JUnit 5, Mockito, Docker, React JS and more.

This course teaches the core fundamentals of REST and RESTful API web services, both theoretically (10%) and practically (90%). This knowledge will be applied to the implementation of a RESTful API with Spring Boot 3 and Java 18. We will start with a simple application, learning how the main annotations work and how to handle exceptions, gradually progressing to more complex scenarios. We will cover HTTP concepts, verbs/methods, parameter types, pagination, file upload and download, versioning, HATEOAS, Swagger, authentication, and much more.

At the end, we will add Docker support and manually deploy our API to an Amazon ECS cluster. And to close the training with a flourish, we will implement a continuous integration pipeline involving Github, Github Actions, and an ECS cluster on Amazon AWS. It will be incredible to commit the code and send it to Github, Github Actions will build the Docker Images and deploy them to Amazon "Automagically".

In this training we will cover technologies such as:

🔥 Spring Boot 3;

🔥 Java 18;

🔥 REST/RESTful architectural concepts;

🔥 Migrations with Flyway;

🔥 Carteiro;

🔥 Integration with the MySQL database;

🔥 Content Negotiation;

🔥 API Versioning;

🔥 HATEOAS;

🔥 Swagger Open API;

🔥 Authentication with JWT and Spring Security;

🔥 Unit and Integration Testing with:

⚡ JUnit 5;

⚡ Mockito;

⚡ REST Assured;

⚡ Test Containers.

🔥 File Upload and Download;

🔥 [BONUS 1] Application Dockerization
🔥 [BONUS 2] Deployment on Amazon AWS
🔥 [BONUS 3] Continuous Integration on Amazon AWS with Github Actions
🔥 [BONUS 4] How to Consume the API with React JS
🔥 Design Patterns and much more! But it doesn't stop there! The latest update added new sections teaching productivity shortcuts, how to use other databases, how to migrate from older versions to the latest version of the framework, and a section teaching everything you need to know to consume an API with React JS. In fact, there's so much content that this section alone could be considered a mini-course in itself.

In short, the central objective of the course is to serve as a starting point from which students can expand their knowledge on the subject and "stand on their own two feet".

If you're ready to significantly increase your career prospects by learning REST with Spring Boot 3 and Java 18 from scratch and be prepared for your dream job in just over 24 hours from now? Click the "Sign up now" button and start immediately!

See you there! https://pub.erudio.com.br/kr/yut_rest...!