Mô tả
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.
1. Công nghệ sử dụng
Backend: Java Spring
Spring Boot : cấu hình và chạy dự án Spring một cách nhanh chóng
Spring 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 database
Frontend : React Vite (typescript) được cung cấp sẵn. Không học code React trong khóa học này
Build Tool: Gradle - Kotlin
Các kỹ năng khác:
Viết code theo mô hình Dependency Injection
Thực hành kỹ năng Debug với Spring
Migration với Liquibase
Quản lý API với Swagger
Gửi email theo template
Sử dụng cơ sở dữ liệu quan hệ MySQL (phần mềm MySQL Workbench)
2. 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 - Repository
Sử dụng Spring JPA để query dữ liệu
Bạn sẽ học được gì
Xây dựng niềm đam mê với ngôn ngữ lập trình Java
Nắm vững kiến thức của Spring với RESTful
Debug Ứng Dụng Java Spring Siêu Dễ
Học và hiểu rõ cơ chế Spring Security và Stateless với JWT
Gửi Email (theo template) và sử dụng Cron Job với Spring
Document API với Swagger
Yêu cầu
- Có Hiểu Biết về Java là một lợi thế
- Có Hiểu Biết về Spring JPA là một lợi thế
Nội dung khoá học
Viết Bình Luận
Khoá học liên quan
Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!
Get khoá học giá rẻ ngay trước khi bị fix.
Đánh giá của học viên
Bình luận khách hàng