Hỗ trợ

Hotline: 090 488 6095
Email: cskh@unica.vn

Xây dựng REST API Service với Node và Express

Nắm chắc kiến thức về REST, Áp dụng Javascript ES6 vào thực tế, Xây dựng các dự án Rest API service một cách thành thạo

4.3 (6 đánh giá)
102 học viên

Bạn sẽ học được gì?

Nắm chắc kiến thức về REST
Áp dụng Javascript ES6 vào thực tế
Xây dựng các dự án Rest API service sử dụng Node và Express cách thành thạo
Xử lý request thông qua Express với thao tác nhanh chóng
Xử lý các trường hợp đặc biệt khi xây dựng Rest API service
Học một số mẹo vặt và thủ thuật thường dùng trong lập trình.              

Giới thiệu khóa học

Bạn có biết:

REST là cụm từ viết tắt của REpresentational State Transfer, nó là một dạng chuyển đổi cấu trúc dữ liệu, là một phong cách kiến trúc cho việc thiết kế các ứng dụng có kết nối với nhau. Nó sử dụng HTTP đơn giản để tạo cho giao tiếp các máy. Vì vậy, thay vì sử dụng một URL để xử thông tin, chúng ta chỉ cần sử dụng REST gửi yêu cầu HTTP như GET, POST, DELETE đến một URL để xử lý dữ liệu.

API (Application Programming Interface) là giao diện lập trình ứng dụng giúp tạo ra các phương thức kết nối với các thư viện và ứng dụng khác nhau.

Và, như vậy, REST API là một ứng dụng  chuyển đổi cấu trúc dữ liệu có các phương thức để kết nối với các thư viện và ứng dụng. Nó không được xem là công nghệ, nó chỉ là một giải pháp để tạo ra các ứng dụng web services thay thế.

Như vậy:

Muốn nắm chắc các kiến thức về REST, áp dụng  Javascript vào thực tế được thì bạn cần phải được học công nghệ thông tin một cách bài bản và chuyên nghiệp. Chính vì thế, khóa học Xây dựng REST API Service với Node và Express của giảng viên Phan Văn Luân trên UNICA sẽ  giúp bạn nắm được kiến thức về REST.

Khóa học bao gồm 30 bài giảng và thời lượng học là 02 giờ 28 phút.

Đây là một khóa học hướng dẫn rất cơ bản, chi tiết và đầy đủ, ngắn gọn các kiến thức các bạn cần biết để xây dựng được một REST API service.

Khóa học áp dụng các cú pháp Javascript ES6 mới để các bạn có thể nắm được xu hướng và kĩ thuật mới của Javascript trong những năm gần đây được ứng dụng như thế nào.

Kết thúc khóa học bạn sẽ xây dựng được REST API hoàn chỉnh trên nền Node và ExpressJS. Không chỉ vậy, khóa học còn đem đến cho bạn nhiều kĩ năng mới cần được bổ sung và phát huy trong quá trình phát triển sản phẩm như sử dụng công cụ lập trình một cách nhạy bén, hiệu quả; hay quản lý việc kiểm thử các Rest API một cách gọn gàng và nhanh chóng…

Hãy nhanh tay đăng ký khóa học Xây dựng REST API Service với Node và Express ngay hôm nay trên UNICA. Chắc chắn các bạn sẽ cảm thấy thích thú và học hỏi được nhiều kinh nghiệm trong khóa học này.

Nội dung khóa học

3 Phần 30 Bài 02h 28p
Phần 1: Mở đầu 2 bài học
Bài 1: Giới thiệu khóa học 00:01:29
Bài 2: Môi trường và công cụ 00:01:40
Phần 2: Xây dựng REST API web service 24 bài học
Bài 3: Sơ lược về REST 00:03:38
Bài 4: Hello Express 00:07:19
Bài 5: Cú pháp Javascript ES6: Arrow function 00:02:34
Bài 6: Sử dụng cơ bản Insomnia 00:04:36
Bài 7: Giới thiệu project: Movie API 00:01:25
Bài 8: Khởi tạo dataset 00:03:31
Bài 9: Cú pháp Javascript ES6: OOP 00:05:20
Bài 10: Xây dựng MovieStore 00:03:56
Bài 11: Chuyển hướng route 00:02:47
Bài 12: Xử lý route parameter 00:02:54
Bài 13: Thay đổi HTTP Status Code 00:02:04
Bài 14: Xây dựng API: lấy thông tin movie 00:06:04
Bài 15: Sử dụng nodemon 00:03:17
Bài 16: Xử lý nhận request body 00:04:26
Bài 17: Xây dựng API: thêm movie mới 00:02:36
Bài 18: Kiểm tra request input 00:06:29
Bài 19: Cú pháp Javascript ES6: Object assign 00:04:31
Bài 20: Cú pháp Javascript ES6: Spread operator 00:14:57
Bài 21: Xây dựng API: cập nhật movie 00:11:56
Bài 22: Xây dựng API: xóa movie 00:04:38
Bài 23: Xử lý nhận query string 00:03:36
Bài 24: Cú pháp Javascript ES6: String includes 00:05:50
Bài 25: Xây dựng API: tìm kiếm movie 00:04:32
Bài 26: Phân trang kết quả tìm kiếm 00:09:27
Phần 3: Một vài mẹo vặt và kĩ thuật 4 bài học
Bài 27: Phân biệt send và json 00:05:37
Bài 28: Sử dụng router 00:09:08
Bài 29: Xây dựng util 00:05:10
Bài 30: Thay đổi giao diện WebStorm 00:03:29

Thông tin giảng viên

Phan Văn Luân
Phan Văn Luân

Làm việc tại LINE. Team leader đội phát triển ứng dụng Mobile

4.3 Đánh giá
262+ Học viên
1 Khóa học

Anh từng làm việc tại FPT với vai trò Technical leader, đồng thời là giảng viên đào tạo các khóa fresher của FOT.

Làm việc tại LINE cũng là team leader đội phát triển ứng dụng Mobile.

Là founder của trang web chuyên chia sẻ các kỹ năng lập trình web laptrinh.io

Tham gia và các dự án mã nguồn mở trên thế giới liên quan tới các nền tảng framework như Laravel, lonic, Framework, Codeconcept JS.

Là một blogger về kỹ thuật chia sẻ hướng dẫn một số thủ thuật lập trình trên trang blog cá nhân blog.petehouston.com"                

Khóa học liên quan

4.3 xếp hạng khóa học
6 đánh giá

Thanh Bình

Tôi cảm thấy rất biết ơn về cách mà khoá học này đã giúp tôi phát triển kỹ năng của mình.

Lan Pham

Khóa học rất hot hiện tại. Để học thử xem

Nguyễn Việt Dũng

Tôi rất thích khóa học này

Huynh Van Thanh Quan

VIDEO RAT HAY VA BÀI HƯỚNG DẪN CHI TIẾT DỄ HIỂU, CAM ON BAN

Sang Nguyễn

Do ko có phần databse nên cho 3 sao

Minh Hiếu

Khóa học hơi ngắn ạ, nếu dài hơn thì tốt.

299.000đ 700.000đ -57%
Ưu đãi chỉ còn 5 giờ 12 phút!
Cam kết hoàn tiền trong 7 ngày
  • Thời lượng: 02 giờ 28 phút
  • Giáo trình: 30 bài giảng
  • Truy cập trọn đời
  • Chứng chỉ hoàn thành

299.000đ

700.000đ -57%
Chat