What you'll learn:
- Launch an HTTP Server
- Model View Controller
- Field Validation
- Beans and Dependency Injection
- Unit Testing Business Logic.
- Integration Testing the Request – Response Lifecycle.
- REST API
- Exception Handling
- OpenAPI Documentation
- Spring Data JPA (SQL Database)
- Spring Security (Basic)
- Spring Security (JWT)
Spring Boot is the best Java framework for developing web applications. It favors convention over configuration, making it super easy to develop stand-alone, production-grade web services and APIs.
Become a Java Web Developer and Build Powerful APIs!
The Spring Boot Development Bootcamp offers support for Visual Studio Code and IntelliJ. The curriculum is as follows:
Setting up a Spring Boot Project: Create a Spring Boot Project using best practices.
Model View Controller: Build a Web application that adheres to the Model View Controller design.
Field Validation: Validate fields prior to form submission to prevent the storage of invalid data.
Three-Layer Codebase: Refactor your code to make sure it's clean and scalable.
Bean and Dependency Injection: Loosely couple your code using beans.
Testing a Spring Boot Web Application: Write unit and integration tests to verify that your application is behaving correctly.
React: Connect your Spring Boot application to a React Front-end.
REST API: Develop a REST API that can process GET / POST / PUT / DELETE operations.
OpenAPI: Document your application using the OpenAPI specification.
Exception Handling: Make your API resilient by throwing and handling unchecked exceptions inside @ControllerAdvice.
Spring Data JPA (SQL): Develop a REST API that interacts with an SQL database. Define relational tables that contain @OneToMany and @ManyToMany relationships.
Spring Boot Security: Secure your application through Basic as well as Token-based Authentication (JWT).
This is the most interactive web development course online. Every section is packed with coding exercises.
We're excited to have you on board. See you in class!