Nhập môn backend Python FastAPI cho người mới bắt đầu (Từ FastAPI đến SQLAlchemy bất đồng bộ) [Full-stack Phần 1-2]

Đây là khóa học giúp bạn hệ thống hóa một cách rõ ràng, qua các tài liệu và dự án, từ những khái niệm backend cơ bản đến cú pháp cốt lõi của FastAPI và cách sử dụng cơ sở dữ liệu bất đồng bộ, với FastAPI dễ học và có hiệu năng cao cho full-stack và backend hiện đại.

(4.8) 59 đánh giá

924 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

FastAPI
FastAPI
Python
Python
backend
backend
MVC
MVC
SQLAlchemy
SQLAlchemy
FastAPI
FastAPI
Python
Python
backend
backend
MVC
MVC
SQLAlchemy
SQLAlchemy

Đánh giá từ những học viên đầu tiên

4.8

5.0

bigcat0815

100% đã tham gia

Đây là một khóa học tuyệt vời để bắt đầu. Đây không phải là một bài giảng bao quát tất cả, nhưng trong suốt bài giảng, nó cung cấp hướng dẫn về những kiến ​​thức cần thiết cho bước tiếp theo. Tuy nhiên, tôi cảm thấy còn thiếu các khía cạnh liên quan đến bảo mật. Dù sao thì bạn cũng phải tự mình tìm và giải quyết những yếu tố cần thiết. Tôi hài lòng với bài giảng của giảng viên, giới thiệu nhanh chóng các tính năng và sự đơn giản của FastAPI. Cảm ơn bạn đã cho một bài giảng tuyệt vời.

5.0

세상의끝

72% đã tham gia

Tôi thích nó vì có rất nhiều thông tin được sắp xếp hợp lý và giải thích chi tiết. Ngay cả khi bạn không phải nghe lại bài giảng, việc xem lại tài liệu PDF sẽ khiến bạn nhớ lại và sẽ rất tốt nếu bạn xem lại nó nhiều lần trước khi đi ngủ.

5.0

Pubsquid

100% đã tham gia

Khóa học này phù hợp cho những người có kiến ​​thức cơ bản về Python hoặc web để ôn lại nhanh kiến ​​thức về Fastapi. Tôi rất vui vì bạn đã chuẩn bị tài liệu bài giảng rất cẩn thận! Nếu một phiên bản sâu hơn của bài giảng được phát hành trong tương lai, tôi muốn nghe nó.

Bạn sẽ nhận được điều này sau khi học.

  • Các khái niệm cơ bản về backend

  • Cú pháp cốt lõi của FastAPI

  • Cú pháp cốt lõi của SQLAlchemy

  • Cú pháp SQLAlchemy bất đồng bộ

  • Hiểu về mô hình MVC và kiến trúc MSA

  • Phương pháp phát triển dự án FastAPI thực tế

15 năm S Electronics + Naver, Kakao, LINE, Coupang song song với công việc thực tế, đã giảng dạy trực tuyến và trực tiếp cho khoảng 60.000 học viên trong 8 năm
kinh nghiệm giảng dạylà nền tảng để tạo nên một khóa học đặc biệt, được xây dựng với sự cân nhắc tối đa từ góc nhìn của học viên.

'Nê-ka-ra-ku-bê' cũng lựa chọn làm khóa học nội bộ
Khóa học chính thức được lựa chọn

Full-stack và backend hiện đại
FastAPI dễ học và có hiệu năng cao

Học backend dễ hiểu
~ Nền tảng FastAPI

Ngữ pháp FastAPI được hệ thống hóa rõ ràng và
cách sử dụng cơ sở dữ liệu bất đồng bộ

Chuỗi bài giảng bổ ích giúp bạn học từng bước (Full Stack Phần 1-2)

Khóa học trực tuyến này dành cho những người mới bắt đầu làm quen với FastAPI, được thiết kế với cách tiếp cận ban đầu rất dễ hiểu, từng bước nâng cao độ khó, lần lượt tìm hiểu các tính năng cốt lõi và nhanh chóng học cách áp dụng chúng. Ngược lại, cuốn sách này là sách tham khảo dành cho các nhà phát triển đã có nhiều kinh nghiệm, những người muốn tra cứu các tính năng chi tiết của FastAPI.

Vì vậy, tôi khuyên bạn nên nhanh chóng hệ thống hóa và áp dụng các chức năng cốt lõi của FastAPI qua khóa học trực tuyến, sau đó sử dụng cuốn sách tiếp theo làm sách tham khảo.

Flask & FastAPI cho full-stack nhanh nhất, tác giả 잔재미코딩 Dave Lee

Nếu sử dụng backend trong các dự án thực tế,
chúng tôi đề xuất FastAPI

  • Dành cho những ai muốn phát triển ý tưởng của riêng mình thành website, ứng dụng hoặc chương trình dành cho máy tính MAC/Windows trong một startup quy mô nhỏ.

  • Dành cho những ai muốn hệ thống hóa các khái niệm về backend để phát triển hơn với tư cách là một nhà phát triển

  • Những người muốn xây dựng năng lực backend để trở thành nhà phát triển cấp cao

  • Dành cho những ai muốn trở thành lập trình viên full-stack


Framework backend Python hiện đại có hiệu năng đủ nhanh để sử dụng trong thực tế
=
FastAPI

  • Dễ học vì được xây dựng trên nền tảng Python.

    • Các công nghệ backend dựa trên Python gồm có Flask, FastAPI và Django.

      Trong số này, Django có nhiều tính năng nên mất nhiều thời gian để học,

      Flask dễ sử dụng nên có thể nhanh chóng áp dụng, nhưng hiệu suất không cao.

  • FastAPI dễ học, nhanh chóng nắm bắt và có hiệu năng cao, nên có thể được sử dụng ngay cả trong các dự án thực tế quy mô lớn.




Giới thiệu và ưu điểm của khóa học FastAPI Bootcamp của Jandae-mi Coding

  • Dựa trên tài liệu được sắp xếp rõ ràng, nội dung được giải thích qua video.

    • Nhờ vậy, sau khóa học, bạn có thể nhanh chóng tìm lại và sử dụng các tính năng đã học bất cứ lúc nào.

  • FastAPI 활용을 위해 dự án phát triển dịch vụ web thực tế nhẹ nhàng cũng được thực hiện.

  • Từ việc tạo thư mục, bạn sẽ cải thiện dự án qua 3 bước lớn và trải nghiệm phát triển FastAPI thực tế.

  • Để làm việc với cơ sở dữ liệu, cách sử dụng SQLAlchemy được dùng trong thực tế tại doanh nghiệp cũng được trình bày một cách rõ ràng.

  • Bạn cũng sẽ học kỹ thuật sử dụng SQLAlchemy theo cách bất đồng bộ, từ đó nắm được phương pháp cải thiện hiệu suất của FastAPI.



👉 Cuối cùng, khóa học được xây dựng để sau khi học hết,
bạn có thể nảy ra suy nghĩ 'Mình có thể sử dụng FastAPI ngay lập tức'.

dự án nhỏ gọncũng được phát triển từng bước

Bắt đầu từ một dòng mã, chúng ta sẽ lần lượt cải thiện mã và cùng phát triển một dịch vụ đơn giản.

Muốn giỏi CNTT, hãy học một cách có hệ thống.

Các công nghệ IT có mối liên kết với nhau, và chỉ khi kết nối chúng lại thì mới có thể tạo ra những dịch vụ hay công nghệ khoa học dữ liệu thực sự bài bản. Nếu lần lượt nâng dần độ khó để nắm vững những kiến thức cốt lõi của toàn bộ các công nghệ liên quan, bạn có thể học một cách hiệu quả và chuyên sâu trong thời gian ngắn.

Khi hiểu được toàn diện về hệ thống và dữ liệu, độ sâu hiểu biết về từng công nghệ cũng sẽ thay đổi. Với chiều sâu và tầm nhìn này, bạn có thể nâng cao năng lực cạnh tranh trong sự nghiệp phát triển phần mềm và dữ liệu, đồng thời đạt đến cấp độ senior.

Không khó đâu!

  • Chỉ cần có thể làm việc với Python và cơ sở dữ liệu (MySQL) thì không khó.

  • Theo phương pháp giảng dạy của Dave Lee từ Janjeami Coding, tôi sẽ giải thích đầy đủ cả những kiến thức nền tảng ngay trong bài giảng,ેણ

    Tôi sẽ chia nội dung thành những phần cần tập trung và những phần để tham khảo, vì vậy bạn chỉ cần từ từ làm theo là được.

  • Ngay cả khi bạn đã là một nhà phát triển, bạn cũng có thể học được một cách rất dễ dàng. (Khóa học được thiết kế ở mức độ dễ để phù hợp với những người mới bắt đầu.)

📌 Khoan! Nếu bạn có ít kinh nghiệm phát triển CNTT,
bạn vẫn có thể học được khi học cùng khóa học tiếp theo trong lộ trình học Full Stack!

Full-stack nhanh nhất: Bootcamp backend Python và công nghệ web (flask/Flask cùng kiến thức cơ bản về backend) [Full-stack Phần 1]


Hướng dẫn học trước và học sau khóa học này

  • Nếu bạn đã nắm vững nền tảng Python và cơ sở dữ liệu (MySQL), chỉ cần học khóa học này là được.

    • Dự án trong khóa học này sẽ phát triển một dịch vụ web hoàn chỉnh thực tế và sử dụng các công nghệ cơ bản về frontend.

    • Ngoài ra, để đưa một dịch vụ web hoàn chỉnh lên Internet, bạn cần có máy chủ và các công nghệ liên quan đến máy chủ (chẳng hạn như Docker).

  • Trong khóa học này, chúng tôi cung cấp mã nguồn hoạt động cho các công nghệ frontend, giải thích về phần kết nối với backend và giúp mã có thể chạy trên máy tính cá nhân.




Khuyến nghị: Lộ trình Full Stack và Full Stack Part 1-2

  • Để tự mình phát triển web hoặc ứng dụng, việc trang bị kỹ năng full-stack là điều bắt buộc.

  • Chúng tôi đã chuẩn bị lộ trình Full Stack để cả người mới bắt đầu cũng có thể học từng bước.

  • Lộ trình này cũng bao gồm công nghệ backend Flask (Full-stack Part1-1).

  • Khóa học này (Part1-2) tập trung vào công nghệ backend FastAPI có hiệu năng tốt hơn và có thể sử dụng trong các dự án quy mô lớn.

    • Tuy nhiên, để nắm vững những kiến thức nền tảng về FastAPI, bạn cần hiểu sâu về Python.

    • Ví dụ, bạn cần nắm từ hàm lồng nhau, decorator, phép hiểu danh sách đến cú pháp lớp và đối tượng trong Python.

    • Các nội dung liên quan được đề cập trong khóa học Full-stack Roadmap Part1-1: Bootcamp backend Python và công nghệ web (Flask) ở phần bên dưới, còn khóa học này tập trung vào cú pháp FastAPI dựa trên nền tảng đó.

  • Nhờ cú pháp tương đồng giữa Flask và FastAPI, nếu học khóa học này cùng với khóa Flask (Part1-1), bạn có thể nhanh chóng xây dựng nền tảng FastAPI vững chắc.


Tạo ra khóa học đáng tin cậy!

  • Trong 8 năm qua, 80.000 học viên đã tham gia các khóa học của tôi cả trực tuyến và trực tiếp.

  • Tôi đang nỗ lực để tạo ra một khóa học mà mọi người đều có thể hài lòng.

  • Sau khi quan sát 80.000 học viên, những người có khả năng sẽ hài lòng với khóa học này là:

    • Những người muốn hệ thống hóa các khái niệm cơ bản về backend và tích lũy kinh nghiệm qenend դրանց

    • Những người đã xây dựng nền tảng cơ bản về Python và cơ sở dữ liệu, sau khi nắm vững khóa học này muốn tiếp tục học các kiến thức cơ bản về frontend.

    • Những người đã có đủ kinh nghiệm về IT và muốn hệ thống hóa một cách rõ ràng cú pháp cơ bản cũng như cách sử dụng FastAPI

  • Ngược lại, những người có thể sẽ thất vọng về khóa học này bao gồm:

    • Những người có ít kinh nghiệm phát triển nhưng có một dịch vụ muốn xây dựng (ví dụ: dịch vụ kiếm tiền, v.v.) và muốn nhanh chóng học các công nghệ cần thiết cho mục đích đó

    • Kinh nghiệm phát triển còn ít và muốn học tất cả các công nghệ liên quan đến FastAPI, cùng với các công nghệ cơ sở dữ liệu/ frontend kết nối với backend, trong khóa học này.

    • Dành cho những người đã có nhiều kinh nghiệm làm việc với tư cách là lập trình viên và muốn nhanh chóng tìm hiểu mọi tính năng chi tiết của FastAPI, dù nội dung có khó đến đâu (khóa học này dành cho những người mới bắt đầu làm quen với FastAPI. Khóa học bắt đầu từ những nội dung rất dễ, sau đó tăng dần độ khó với mục tiêu giúp bạn có thể ứng dụng FastAPI. Vì vậy, nếu bạn muốn nhanh chóng tìm hiểu mọi tính năng chi tiết của FastAPI, khóa học có thể sẽ khiến bạn cảm thấy hơi dễ.)


Dành cho những ai muốn học phát triển một cách có hệ thống
chúng tôi cũng cung cấp lộ trình full-stack.

(Ở phần cuối trang này có lộ trình học!)

  • Các công nghệ IT có mối liên hệ với nhau, và chỉ khi học một cách có hệ thống thì bạn mới có thể thực sự nắm vững chúng.

  • Việc học và áp dụng các công nghệ IT một cách thực tế không hề dễ dàng.

  • Nếu bạn cảm thấy việc học từng công nghệ IT từ những giảng viên khác nhau, với độ khó và chương trình học khác nhau, thậm chí chỉ học sơ qua trên YouTube, cũng không hề dễ dàng!


Hãy thử học một trong những khóa học mà chúng tôi đã mở.
Và nếu bạn nhận thấy rằng “quả nhiên là khác biệt”, hãy tiếp tục học từng bước theo đúng thứ tự của lộ trình.
Độ khó tăng dần theo từng cấp độ, giúp bạn học hiệu quả các công nghệ có liên kết với nhau.


Giải thích qua video dựa trên tài liệu được sắp xếp rõ ràng.

Nhờ đó, sau khóa học, bạn có thể nhanh chóng tìm lại và sử dụng bất cứ lúc nào những tính năng mình đã học.

  • Cung cấp toàn bộ mã FastAPI.

  • Tài liệu FastAPI được cung cấp dưới dạng ebook ở định dạng PDF để bạn có thể xem bất cứ lúc nào.
    (Tuy nhiên, do vấn đề bản quyền, việc sao chép và tải xuống tài liệu liên quan bị hạn chế.)

Lộ trình của Dave Lee về 잔재미코딩
được học một cách có hệ thống
🔑

Lộ trình sự nghiệp dành cho nhà phát triển, nhà phân tích dữ liệu và nhà khoa học dữ liệu!

Từ phát triển web/ứng dụng đến phân tích dữ liệu và AI, chúng tôi cung cấp lộ trình A to Z giúp bạn xây dựng nền tảng vững chắc trong thời gian ngắn. Các công nghệ IT có mối liên hệ chặt chẽ với nhau, vì vậy cần tích hợp chúng để có thể phát triển các dịch vụ web/ứng dụng hoặc làm việc trong lĩnh vực khoa học dữ liệu. Bằng cách từng bước nâng cao độ khó và nắm vững các công nghệ cốt lõi, bạn có thể học tập hiệu quả, hiểu tổng thể về hệ thống và dữ liệu, từ đó phát triển thành một nhà phát triển hoặc chuyên gia dữ liệu có năng lực cạnh tranh. Để hỗ trợ điều này, chúng tôi đã chuẩn bị các lộ trình được hệ thống hóa, tập trung vào những công nghệ cốt lõi của từng lĩnh vực.

Lộ trình toàn diện về dữ liệu nhanh nhất


Nhấp vào lộ trình bên dưới để xem thông tin chi tiết. Nếu mua toàn bộ lộ trình cùng một lúc, bạn sẽ được cung cấp với mức giá ưu đãi! (Mức giảm giá sẽ sớm được giảm.)


Dễ dàng! Từng bước! Học kỹ toàn bộ quy trình phân tích dữ liệu và khoa học dữ liệu


Tôi đã thực hiện một video giải thích chi tiết về lộ trình này, sự nghiệp liên quan đến dữ liệu và toàn bộ quá trình phân tích/khoa học dữ liệu. Tham khảo video này, bạn có thể dễ dàng học quy trình dữ liệu trong thời gian ngắn mà không cần tự mình trải qua những lần thử và sai!

Lộ trình full-stack nhanh nhất


Bạn có thể nhấp vào lộ trình bên dưới để xem thông tin chi tiết. Nếu mua toàn bộ lộ trình cùng một lúc, bạn sẽ được cung cấp với mức giá ưu đãi! (Mức giảm giá sẽ sớm được điều chỉnh giảm.)


Lộ trình full-stack dễ nhất và nhanh nhất


Chúng tôi đã tạo một video giải thích chi tiết về lộ trình này và cách học, triển khai phát triển web/ứng dụng một mình nhanh nhất. Tham khảo video này, bạn có thể triển khai web/ứng dụng trong thời gian ngắn mà không cần trải qua thử và sai.

Khuyến nghị cho
những người này

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

  • Tổng hợp các cú pháp chính của FastAPI

  • Kỹ thuật backend Python thực tiễn

  • Tóm tắt cú pháp cốt lõi của SQLAlchemy

  • Tổng hợp cú pháp SQLAlchemy bất đồng bộ

Cần biết trước khi bắt đầu?

  • Lập trình Python

  • Cơ sở dữ liệu (MySQL)

Xin chào
Đây là funcoding

Xác minh Inflearn

Xác minh sự nghiệp

34,479

Học viên

2,592

Đánh giá

1,952

Trả lời

4.9

Xếp hạng

13

Các khóa học

Janjemi Coding, Dave Lee

  • Giới thiệu về Blog Janjaemi Coding [Nhấp vào đây]

  • Kinh nghiệm chính: Quản lý phát triển cấp cao/Principle Product Manager tại Coupang, Quản lý phát triển tại Samsung Electronics (khoảng 15 năm kinh nghiệm)

  • Học vấn: Cử nhân Ngôn ngữ và Văn học Nhật Bản tại Đại học Korea / Thạc sĩ Khoa học Máy tính tại Đại học Yonsei (Sự kết hợp hoàn toàn khác biệt)

  • Lịch sử phát triển chính: Samsung Pay, dịch vụ tìm kiếm thương mại điện tử, trình biên dịch RTOS, Linux Kernel Patch cho NAS

  • Sách đã xuất bản: Lập trình Linux Kernel, Hiểu và phát triển hệ điều hành Linux, Công nghệ IT cốt lõi ai cũng có thể đọc và hiểu ngay, Sách nhập môn lập trình Python cho người mới bắt đầu

  • Trang web vận hành: Fun-coding (http://www.fun-coding.org) [Nhấp vào]

  • Đây là trang web chia sẻ tài liệu miễn phí liên quan đến Full-stack/Khoa học dữ liệu/AI.

  • Khác: Kênh YouTube Fun-Coding [Nhấp vào]

    • Tôi đang bắt đầu từng chút một với mong muốn chia sẻ các mẹo hữu ích cho việc học IT cũng như các bài giảng miễn phí ngắn hạn~

Tôi vừa song hành giữa công việc thực tế hiện tại và giảng dạy về IT, vừa liên tục tạo ra các bài giảng vững chắc về Full-stack, Khoa học dữ liệu và AI trong suốt 8 năm qua.

 

Thêm

Chương trình giảng dạy

Tất cả

57 bài giảng ∙ (12giờ 54phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

59 đánh giá

4.8

59 đánh giá

  • redcho3744님의 프로필 이미지
    redcho3744

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    Nội dung đi thẳng vào trọng tâm, rất dễ hiểu.

    • funcoding
      Giảng viên

      Cảm ơn bạn!!

  • aseltula5967706님의 프로필 이미지
    aseltula5967706

    Đánh giá 13

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Khóa học này rất phù hợp để học nhanh và áp dụng FastAPI vào thực tế. Cá nhân tôi thấy rất thú vị và thực sự hữu ích.

    • funcoding
      Giảng viên

      Cảm ơn bạn!!

  • jackim971206님의 프로필 이미지
    jackim971206

    Đánh giá 57

    Đánh giá trung bình 4.7

    5

    32% đã tham gia

    Cảm ơn bạn.

    • funcoding
      Giảng viên

      Cảm ơn bạn!

  • topclassoh님의 프로필 이미지
    topclassoh

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi rất hài lòng vì đã tìm được và tham gia một bài giảng phù hợp, nơi có những lời giải thích dễ hiểu, rõ ràng, đồng thời giúp tôi nắm vững môi trường và quy trình để có thể mở rộng kiến thức sau này.

    • funcoding
      Giảng viên

      Cảm ơn bạn đã đánh giá tốt.

  • sang416님의 프로필 이미지
    sang416

    Đánh giá 8

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    Cảm ơn bài giảng chi tiết mà rõ ràng. Đây là khóa học tuyệt vời nhất cho người mới bắt đầu học Fast API! Tôi thực sự rất khuyến khích khóa học này

    • funcoding
      Giảng viên

      Cảm ơn bạn!

Khóa học khác của funcoding

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!