Java Spring RESTful APIs - Xây Dựng Backend với Spring Boot

所在平台: Udemy

课程主页: https://www.udemy.com/course/hoidanit-java-spring-restful-api-for-beginners/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Java Spring RESTful APIs - Xây Dựng Backend với Spring Boot 课程总结** 本课程旨在教授学员如何使用 Java Spring Boot 构建专业的 RESTful API 后端,并能与前端框架(如 React)结合,创建高度可定制的网站。 **核心内容:** * **Spring Framework 概览:** 重点在于 Spring 在构建完整、专业网站中的作用,特别是作为后端 API 提供者。 * **项目实践一 (Project X):** * **目标:** 从零开始全面学习 Spring,掌握构建专业 RESTful API 的能力。 * **技术栈:** * **后端:** Spring Boot, Spring JPA, Spring Test * **前端:** React Vite (TypeScript) * **构建工具:** Maven * **内容:** 基础 Spring 概念、Restful API 开发、与 React 的全栈集成。 * **项目实践二 (Project Y):** * **目标:** 进一步深化 Spring 技能,特别是安全方面的应用。 * **技术栈:** * **后端:** Java Spring, Spring Boot, Spring Security (JWT 认证与授权), Spring JPA * **前端:** React Vite (TypeScript) - **注意:此项目不包含 React 代码教学,假定学员已有 React 基础。** * **构建工具:** Gradle - Kotlin * **内容:** Spring Security 的 JWT 认证与授权机制、数据库交互、API 管理。 * **其他关键技能:** * 依赖注入 (Dependency Injection) * Spring 调试技巧 * Swagger API 管理 * 模板化邮件发送 * MySQL 关系型数据库操作(使用 MySQL Workbench) **先修知识要求:** * 掌握 Java 基础语法和面向对象编程思想。 * 具备 Spring 基础知识,包括: * Controller - Service - Repository 模型。 * 使用 Spring JPA 进行数据查询。 **课程亮点:** * 通过两个完整的实践项目,避免知识断层,系统性学习 Spring。 * 强调从零开始学习 Spring,并深入到生产级应用所需的技术。 * 涵盖后端开发中的重要方面,如安全、数据库操作和 API 设计。 * 提供全栈开发实践经验。

课程评论(0条)

课程详情

Spring Framework là công cụ rất nổi tiếng trong cộng đồng Java, và một trong các tác dụng cùa nó là xây dựng một website hoàn chỉnh và chuyên nghiệp.Bằng cách sử dụng Java Spring là backend để cung cấp API (restful api), chúng ta có thể kết hợp với frontend Framework (Angular/React/Vue) để tạo nên một website có tính tùy chỉnh cao.Khóa học này bao gồm 02 dự án thực hành, hỗ trợ học Spring một cách đầy đủ, tránh tình trạng bị hổng kiến thức:I.Dự án thực hành 01 (Project X)Mục tiêu: ôn tập Spring từ số 0, hướng dẫn cách học đúng, và học đầy đủ Spring để viết backend Restful API chuyên nghiệpCông nghệ sử dụng:Spring Boot: cấu hình và chạy dự án Spring một cách nhanh chóngSpring JPA: xử lý và thao tác với cơ sở dữ liệu databaseSpring Test: viết unit test, integration test để kiểm thử Restful APIFrontend: React Vite (typescript) được code từ số 0, thực hành fullstack (React/Spring)Build Tool: MavenII.Dự án thực hành 02 (Project Y)Công nghệ sử dụngBackend: Java SpringSpring Boot: cấu hình và chạy dự án Spring một cách nhanh chóngSpring Security: xác thực (authentication) và phân quyền người dùng (authorization) với JWT (json web token)Spring JPA: xử lý và thao tác với cơ sở dữ liệu databaseFrontend: React Vite (typescript) được cung cấp sẵn. Không học code React trong khóa học nàyBuild Tool: Gradle - KotlinCác kỹ năng khác:Viết code theo mô hình Dependency InjectionThực hành kỹ năng Debug với SpringQuản lý API với SwaggerGửi email theo templateSử dụng cơ sở dữ liệu quan hệ MySQL (phần mềm MySQL Workbench)III. Học viên nào có thể học ?Học viên cần trang bị các kiến thức sau trước khi theo học:Biết cú pháp của Java và có tư duy lập trình hướng đối tượngĐã có kiến thức cơ bản về Spring, bao gồm:Viết code theo mô hình Controller - Service - RepositorySử dụng Spring JPA để query dữ liệu

课程标签

0人关注该课程

主题相关的课程