RESTful API designing với Spring Boot

5
(2)

Học RESTful API với Spring Boot. Cung cấp kiến thức một cách hoàn chỉnh, giúp bạn làm chủ được cách design chuyên sâu cũng như implementation các ứng dụng về RESTful API.

Khóa học RESTful API designing với Spring Boot

Bạn sẽ đạt được gì sau khóa học

✔️ Hiểu được về Web services và RESTful API
✔️ Nắm được nguyên tắc cơ bản trong design RESTful API
✔️ Cách develop RESTful API sử dụng Spring Boot
✔️ Hiểu được cách các ứng dụng Web hay Mobile App gọi các RESTful API
✔️ Có thể ứng tuyển các vị trí RESTful API Backend Developer

- Giảm giá 40% Unica.

▶️ Áp dụng nhanh cho khóa học này.

Spring Boot được phát triển dựa trên Spring Framework, làm giảm bớt các cấu hình trong ứng dụng, tích hợp tự động, giúp developer chỉ tập trung vào việc phát triển business cho ứng dụng. Đó là lý do Spring Boot đang rất hot trong lập trình Java Backend mà nhiều nhà tuyển dụng hiện nay mong muốn ứng viên của mình biết cả Spring Boot.

Khóa học RESTful API designing với Spring Boot của Lê Quang Đạt, cung cấp kiến thức một cách hoàn chỉnh, giúp bạn làm chủ được cách design chuyên sâu cũng như implementation các ứng dụng về RESTful API.

Ngày nay, các ứng dụng thường được thiết kế cho mục đích tái sử dụng, dễ dàng chia sẻ với các ứng dụng khác, phát triển độc lập, vì vậy nó thường chia ứng dụng lớn chia thành ứng dụng nhỏ hơn -> đó là lý do chúng ta nghĩ đến RESTful API cho mục đích thiết kế này.

Mỗi ứng dụng nhỏ đó sẽ đảm nhiệm mội vai trò duy nhất và sau đó có thể gọi lẫn nhau.

Các ứng dụng sử dụng RESTful API: Ứng dụng cung cấp service cho hệ thống khác (tỉ giá ngoại tệ, thời tiết…), ứng dụng Mobile app, Web App SPA, hay ứng dụng dựa trên kiến trúc Microservices.

Giáo trình khóa học RESTful API designing với Spring Boot

Phần 1: Khái niệm cơ bản về Web Services

Bài 1: Giới thiệu khóa học
Bài 2: Web Service là gì?
Bài 3: Giới thiều về SOAP Web Services
Bài 4: Giới thiều về RESTful Web Services
Bài 5: So sánh SOAP và RESTful Web Services

Phần 2: Nguyên tắc thiết kế RESTful API

Bài 6: Principles of Designing RESTful APIs
Bài 7: Mô tả chức năng của resources bằng http method
Bài 8: Cách đặt tên cho resources
Bài 9: Filtering và sorting kết quả tìm kiếm
Bài 10: Thiết kế RESTful API với searching
Bài 11: Phân trang và giới hạn các fields được return từ APIs
Bài 12: Format dữ liệu trả về từ API
Bài 13: Quản lý Versioning trong API
Bài 14: Tài liệu hóa trong thiết kế API
Bài 15: Bảo mật resources trong RESTful API
Bài 16: Xử lý ngoại lệ trong RESTful API

Phần 3: Tạo RESTful API với Spring Boot

Bài 17: Cài đặt Environment
Bài 18: Tại sao lại chọn Spring Boot?
Bài 19: Kiến trúc Web Service Application Layers
Bài 20: Cách tạo một RESTful Controller trong Spring Boot
Bài 21: Tạo RESTful với Http GET method
Bài 22: Tạo RESTful với Http POST method
Bài 23: Tạo RESTful với Http PUT method
Bài 24: Tạo RESTful với Http DELETE method

Phần 4: Tạo ứng dụng CRUD RESTful API với Spring Boot và Mysql, Hibernate

Bài 25: Add dependencies và cấu hình application.properties với Mysql, Hibernate
Bài 26: Cấu hình để Spring Boot có thể load được Hibernate
Bài 27: Code phần Entiy Object
Bài 28: Code phần Hibernate DAO,Service và Rest Controller Layers
Bài 29: Test các chức năng CRUD sử dụng Postman

Phần 5: Tạo ứng dụng SPA Web App với AngularJS để call RESTful API

Bài 30: SPA web app và AngularJS là gì?
Bài 31: Add dependency thymeleaf và tạo controller để load SPA page
Bài 32: Cơ chế làm việc của AngularJS
Bài 33: Code Angular cho chức năng add
Bài 34: Code Angular cho chức năng list
Bài 35: Code Angular cho chức năng update và delete

Phần 6: Bảo mật trong RESTful API

Bài 36: Tại sao phải bảo mật API?
Bài 37: Cách thức hoạt động của JWT token
Bài 38: Thiết lập các dependencies cho JWT token
Bài 39: Code authentication với thông tin trong Mysql
Bài 40: Code các phương thức JWT token ( generate token, validate token, …)
Bài 41: Code cấu hình Spring Security để authenticate JWT token
Bài 42: Code chức năng login Restful API
Bài 43: Test authentication sử dụng Postman và SPA Web App

Phần 7: Quản lý phiên bản RESTFul API versioning

Bài 44: Code để quản lý versioning trong RESTful API

Phần 8: Tạo tài liệu cho RESTful API

Bài 45: Cấu hình swagger2 để gennerate RESTful API

Bạn được học miễn phí các bài giảng sau:

Bài 2: Web Service là gì?
Bài 3: Giới thiều về SOAP Web Services
Bài 4: Giới thiều về RESTful Web Services
Bài 5: So sánh SOAP và RESTful Web Services

▶️ Vào học ngay.

Lê Quang Đạt – Giảng viên lập trình

Lê Quang ĐạtGiảng viên – Technical Architect tại FPT Software.
HỌC VẤN VÀ KINH NGHIỆM:
•    Hanoi University of Science and Technology (1999 – 2004).
•    Founder hoccungmentor – mô hình đào tạo Coaching/Mentoring online.
•    Có trên 13 năm làm Outsourcing với các khách hàng lớn đến từ UK, Singapore, Mỹ, Australia, Japan.
•    Có trên 7 năm kinh nghiệm tham gia vào lĩnh vực đào tạo công nghệ thông tin cả hình thức Offline và Online.
•    Có nhiều kinh nghiệm Coaching nhiều đối tượng khác nhau như Fresher Developer, NON -Sinh viên, sinh viên kỹ thuật/ kinh tế, người đi làm trái ngành, và cả sinh viên nước ngoài.

CÔNG VIỆC HIỆN TẠI:
•    Technical Architect tại FPT Software.
•    Tham gia Mentor tại Funix – là một trong 3 mentor suất sắc nhất được trao giải Dedicated Mentor năm 2018.
•    Mentor tại Đại học Darussalam ở Brunei.
•    Tham gia giảng dạy nội bộ tại Fresher Academy, là học viện đào tạo nội bộ thuộc FPT Software.

PHƯƠNG CHÂM CỦA GIẢNG VIÊN:
“Coaching thành công là giúp học viên tự tìm ra câu trả lời”

Giảm giá khóa học RESTful API designing với Spring Boot

Hiện tại mình đã chèn mã giảm giá vào các đường link bên trên rồi nên các bạn chỉ cần việc click vào đã được giảm giá 40% cho khóa học “RESTful API designing với Spring Boot”. Tuy nhiên, có nhiều trường hợp đường link bị lỗi thì bạn có thể nhập thủ công mã “GIFTCODE01” vào ô “Bạn có mã giảm giá”, sau đó nhấn nút “Áp dụng” bên cạnh nhé.

Giá gốc: 600.000đ, sau khi áp dụng mã giảm giá chỉ còn 360,000đ. Đặc biệt bạn còn được giảm thêm 10% nữa khi chọn hình thức thanh toán online.
Chỉ với 360,000đ là bạn đã sỡ hữu toàn bộ giáo trình RESTful API designing với Spring Boot của Gv. Lê Quang Đạt với 45 bài giảng rồi, bạn sẽ làm chủ  kỹ năng RESTful API của mình chỉ với “360,000đ và 3 giờ 25 phút”, điều này có xứng đáng với sự đầu tư của bạn không?
Ngoài ra bạn còn được học thử miễn phí 4 bài giảng bên trên mà không cần phải đăng ký, được hoàn tiền trong 7 ngày nếu không hài lòng về chất lượng khóa học. Vậy có lý do gì mà bạn còn không thử?
Chúc các bạn học tập vui vẻ.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *