|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/the-complete-spring-boot-development-bootcamp/
课程评论:没有评论
课程名称:Spring Boot课程:学习Spring Boot并构建Web API 课程概述: Spring Boot是开发Web应用程序的最佳Java框架,倡导约定优于配置,使得开发独立、生产级的Web服务和API变得非常简单。通过本课程,您将成为Java Web开发者,构建强大的API!Spring Boot开发训练营支持Visual Studio Code和IntelliJ。以下是课程内容: 1. **设置Spring Boot项目**:使用最佳实践创建Spring Boot项目。 2. **模型-视图-控制器(MVC)**:构建遵循MVC设计模式的Web应用程序。 3. **字段验证**:在表单提交前验证字段,以防存储无效数据。 4. **三层代码架构**:重构代码,确保代码清晰且可扩展。 5. **Bean和依赖注入**:使用beans实现代码的松耦合。 6. **测试Spring Boot Web应用程序**:编写单元测试和集成测试以验证应用程序的正确性。 7. **React**:将Spring Boot应用程序与React前端连接。 8. **REST API**:开发能够处理GET、POST、PUT和DELETE操作的REST API。 9. **OpenAPI**:使用OpenAPI规范对应用程序进行文档编写。 10. **异常处理**:通过在@ControllerAdvice中抛出和处理未检查的异常来增强API的弹性。 11. **Spring Data JPA (SQL)**:开发与SQL数据库交互的REST API,定义包含@OneToMany和@ManyToMany关系的关系表。 12. **Spring Boot安全性**:通过基本和基于Token的身份验证(JWT)来保护您的应用程序。 这是最互动的在线Web开发课程,每个模块都包含编码练习。我们期待您的参与,课堂见!
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!