Tin mới nhất

Menu

Chia Sẻ Khóa Học Xây Dựng Một Backend REST API Với Python & Django - Nâng Cao [Update Tháng 4/2025] [Khóa 5781 A]

Tạo một REST API nâng cao với Python, Django REST Framework và Docker bằng cách sử dụng Test Driven Development (TDD).

Những gì bạn sẽ học được:

  • ✓ Thiết lập một local development server với Docker.
  • ✓ Viết một Python project sử dụng Test Driven Development.
  • ✓ Xây dựng một REST API với các tính năng nâng cao như upload và view hình ảnh.
  • ✓ Tạo một backend có thể được sử dụng làm cơ sở cho các dự án tương lai hoặc MVP của bạn.
  • ✓ Kinh nghiệm thực tế áp dụng các nguyên tắc best practice như PEP-8 và các unit test.
  • ✓ Cấu hình Travis-CI để tự động code checks.

Chào mừng bạn đến với khóa học nâng cao về cách xây dựng một Backend REST API bằng Python, Django, Django REST Framework, Docker, GitHub Actions, Postgres và Test Driven Development!

Cho dù bạn là một lập trình viên freelance, một doanh nhân công nghệ hay chỉ mới bắt đầu xây dựng backend - khóa học này sẽ giúp bạn xây dựng nền tảng kiến ​​thức và cung cấp cho bạn các công cụ để nâng cao kỹ năng với một số ngôn ngữ lập trình có nhu cầu cao nhất hiện nay.

API là những anh hùng thầm lặng đằng sau những công nghệ mà chúng ta đều yêu thích và sử dụng thường xuyên.

Một trong những thành phần quan trọng nhất đối với bất kỳ doanh nghiệp công nghệ nào là API. Vì vậy, việc biết cách tạo API từ đầu đến cuối là một kỹ năng thiết yếu mà một nhà phát triển cần có. Bạn không thể xây dựng một ứng dụng thành công nếu không có một backend REST API!

Trong khóa học này, tôi sẽ chỉ cho bạn cách xây dựng một API nâng cao để xử lý việc tạo và cập nhật user profiles, thay đổi password, tạo object, upload image, lọc và tìm kiếm object, v.v.

Cách tốt nhất để học bất cứ điều gì là thực hành. Vậy nên ứng dụng thực tế của khóa học - project mà bạn sẽ cùng tôi xây dựng - chính là một API. Cụ thể hơn, đó là một brecipe API.

Bạn sẽ học cách xây dựng một recipe API nâng cao cho phép bạn upload và lưu trữ một số recipe yêu thích của mình từ ảnh và web.

Bạn sẽ học cách tạo các object, ví dụ như công thức nấu ăn, kèm theo tiêu đề, mức giá, thời gian nấu, nguyên liệu và các tag như "món ăn dễ làm", "thuần chay" hoặc "món tráng miệng". Hãy tưởng tượng nó như một virtual recipe box.

Đến cuối khóa học này, bạn sẽ xây dựng được một REST API hoạt động đầy đủ có thể xử lý:

  • ✓ User authentication.
  • ✓ Tạo các object.
  • ✓ Lọc và sắp xếp các object.
  • ✓ Tải lên và xem hình ảnh.
  • ✓ Bạn cũng sẽ được học chi tiết cách:
  • ✓ Thiết lập một project với Docker và Docker-Compose.
  • ✓ Cấu hình GitHub Actions để tự động chạy linting và unit test.
  • ✓ Viết các unit test bằng Django Test Framework.
  • ✓ Áp dụng các nguyên tắc best practice bao gồm Test Driven Development .
  • ✓ Xử lý upload các media file với Django.
  • ✓ Tùy chỉnh Django admin.
  • ✓ Cấu hình một Postgres database.

Khóa học này có một trọng tâm duy nhất: Dạy bạn cách tạo một API nâng cao từ đầu đến cuối bằng cách sử dụng các nguyên tắc best practice và Test Driven Development.

Đây là khóa học thực hành, có một chút lý thuyết và nhiều cơ hội để test kiến ​​thức của bạn.

Nội dung này đầy thử thách nhưng cũng rất bổ ích. Bạn đã sẵn sàng chưa? Cùng khám phá nhé!

Mục lục:

  • ✓ 01. Giới thiệu.
  • ✓ 02. App Design.
  • ✓ 03. Test Driven Development.
  • ✓ 04. System Setup.
  • ✓ 05. Project Setup.
  • ✓ 06. Cấu hình GitHub Actions.
  • ✓ 07. Test Driven Development với Django.
  • ✓ 08. Cấu hình Database.
  • ✓ 09. Tạo User Model.
  • ✓ 10. Setup Django Admin.
  • ✓ 11. API Documentation.
  • ✓ 12. Build user API.
  • ✓ 13. Build recipe API.
  • ✓ 14. Build tags API.
  • ✓ 15. Build ingredients API.
  • ✓ 16. Recipe image API.
  • ✓ 17. Triển khai filtering.
  • ✓ 18. Deployment.
  • ✓ 19. Tóm tắt.
  • ✓ 20. Nâng cấp.

Khóa học này dành cho ai:

  • ✓ Các lập trình viên trung cấp đã có một số hiểu biết về Python và muốn nâng cao kỹ năng.
  • ✓ Các nhà phát triển thành thạo các ngôn ngữ khác nhưng muốn thêm Python vào bộ công cụ của họ.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Chia sẽ bài viết lên:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

No Comment to " Chia Sẻ Khóa Học Xây Dựng Một Backend REST API Với Python & Django - Nâng Cao [Update Tháng 4/2025] [Khóa 5781 A] "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM