강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

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

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

(4.8) 44 đánh giá

828 học viên

Độ khó Cơ bản

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

  • funcoding
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

Đá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.

  • 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 chiến

15 năm tại S Electronics + Big Tech song song với công việc thực tế, trong 8 năm đã giảng dạy cho khoảng 60.000 người cả online và offline
Kinh nghiệm giảng dạy này là nền tảng để tạo ra 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 độ học viên.

Khóa học chính thức được lựa chọn
cho đào tạo nội bộ tại 'Naver, Kakao, Line, Coupang, Baemin'

Fullstack và Backend hiện đại
FastAPI dễ học và hiệu suất cao

Học backend dễ hiểu
~ Kiến thức cơ bản về FastAPI

Cú pháp FastAPI được tổ chức tốt và
sử dụng cơ sở dữ liệu bất đồng bộ

Chuỗi bài giảng chất lượng học từng bước một (Fullstack Part1-2)

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

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

Flask & FastAPI cho Fullstack nhanh nhất, tác giả Dave Lee của Jancoding

Nếu bạn sử dụng backend trong dự án thực tế,
chúng tôi khuyên dùng FastAPI

  • Những người muốn phát triển web, app, chương trình cho MAC/Windows PC với ý tưởng riêng của mình hoặc startup quy mô nhỏ

  • Người muốn hệ thống hóa các khái niệm backend để phát triển hơn nữa với tư cách là một lập trình viên

  • Những người muốn tích lũy năng lực backend để trở thành senior developer

  • Người muốn trở thành lập trình viên full-stack


Framework backend Python mới nhất với hiệu suất đủ nhanh để sử dụng trong thực tế
=
FastAPI

  • Dựa trên Python nên dễ học..

    • Các công nghệ backend dựa trên Python bao gồm 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 thì dễ nên có thể sử dụng nhanh chóng nhưng hiệu suất không nhanh.

  • FastAPI dễ học, nhanh chóng làm quen và hiệu suất cao, do đó có thể sử dụng 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 Jancoding

  • Giải thích thông qua video dựa trên tài liệu được tổ chức tốt.

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

  • Để sử dụng FastAPI, chúng ta cũng sẽ thực hiện dự án phát triển dịch vụ web thực tế nhẹ.

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

  • Để sử dụng cơ sở dữ liệu, cách sử dụng SQLAlchemy được dùng trong thực tế công việc cũng được tổng hợp một cách rõ ràng.

  • Học cách sử dụng SQLAlchemy theo phương thức bất đồng bộ để cải thiện hiệu suất của FastAPI.



👉 Cuối cùng, khi hoàn thành khóa học,
bạn sẽ có thể nghĩ rằng 'Mình có thể áp dụng FastAPI ngay lập tức'..

Dự án nhẹ nhàng cũng được phát triển từng bước một

Bắt đầu từng dòng code và cải thiện code theo trình tự, đồng thời cùng nhau phát triển các dịch vụ đơn giản.

Để giỏi IT, hãy học một cách có hệ thống.

Công nghệ IT có mối liên kết với nhau, và chỉ khi kết nối các công nghệ lại với nhau, bạn mới có thể tạo ra các dịch vụ hoặc công nghệ khoa học dữ liệu đáng tin cậy. Nếu học các công nghệ liên kết một cách toàn diện, từng bước nâng cao độ khó và nắm vững những điểm cốt lõi, bạn có thể học sâu một cách hiệu quả trong thời gian ngắn.

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

Không khó đâu!

  • Nếu bạn có thể sử dụng Python và cơ sở dữ liệu (MySQL), thì không khó đâu., it's not difficult.

  • Theo phương pháp giảng dạy của Dave Lee từ 잔재미코딩, chúng tôi sẽ giải thích đầy đủ cả kiến thức nền tảng trong khóa học,

    Tôi sẽ chia thành phần cần tập trung và phần tham khảo để giải thích, nên bạn chỉ cần từng bước theo dõi là được.

  • Thậm chí nếu bạn đã là lập trình viên thì có thể học rất dễ dàng. (Khóa học được thiết kế với độ khó dễ dàng dành cho những người mới bắt đầu học.)

📌 Khoan đã! Nếu bạn có ít kinh nghiệm phát triển IT,
bạn có thể học cùng với khóa học tiếp theo trong lộ trình hướng dẫn khóa học fullstack!

Bootcamp Fullstack nhanh nhất: Backend Python và Công nghệ Web (flask/flask và Backend cơ bản) [Fullstack Part1]


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

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

    • Dự án của khóa học này phát triển một dịch vụ web hoàn chỉnh thực tế và sử dụng các kỹ thuật frontend cơ bản.

    • Ngoài ra, để mở một dịch vụ web hoàn chỉnh trên internet thì cần có server và các công nghệ liên quan đến server (như Docker, v.v.).

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




Khuyến nghị: Lộ trình Fullstack và Fullstack Part1-2

  • Để phát triển web hoặc app một mình thì kỹ năng fullstack là điều cần thiết.

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

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

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

    • Tuy nhiên, để có nền tảng FastAPI vững chắc thì cần có sự hiểu biết sâu sắc về Python.

    • Ví dụ, cần có kiến thức về hàm lồng nhau, decorator, list comprehension, cú pháp class và object trong Python.

    • Phần dưới của lộ trình Full Stack Part1-1: Khóa học Bootcamp Backend Python và Công nghệ Web (Flask) đề cập đến nội dung liên quan, và 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 tự giữa Flask và FastAPI, nếu bạn học khóa Flask (Part1-1) cùng với khóa học này, bạn có thể nhanh chóng xây dựng nền tảng vững chắc về FastAPI.


Tôi tạo ra những khóa học đáng tin cậy!

  • Trong 8 năm, 80.000 người đã tham gia các khóa học trực tuyến/trực tiếp của tôi.

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

  • Sau khi quan sát 80.000 học viên, những người phù hợp và sẽ hài lòng với khóa học này như sau.

    • Người muốn hệ thống hóa và trải nghiệm các khái niệm cơ bản về backend

    • Những bạn đã có nền tảng cơ bản về Python và Database, sau khi học xong khóa học này, muốn tiếp tục học khóa học cơ bản về Frontend

    • Những người có đủ kinh nghiệm về IT và muốn tổng hợp gọn gàng cú pháp cơ bản và cách sử dụng FastAPI

  • Ngược lại, những người có thể thất vọng với khóa học này như sau.

    • Người có ít kinh nghiệm phát triển nhưng có dịch vụ muốn tạo ra (ví dụ: dịch vụ kiếm tiền, v.v.) và muốn nhanh chóng học các kỹ thuật cần thiết cho mục đích đó

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

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


Chúng tôi cũng cung cấp lộ trình fullstack
cho những ai muốn học lập trình một cách có hệ thống.

(Lộ trình học tập có ở phần cuối trang này!)

  • Các công nghệ IT có liên kết với nhau và cần học một cách có hệ thống để có thể nắm vững thực sự.

  • Việc học và ứng dụng thực tế các kỹ thuật IT là một điều không hề dễ dàng.

  • Nếu bạn cảm thấy không dễ để học các kỹ thuật IT với độ khó/chương trình học khác nhau từ những gi강sư khác nhau, thậm chí học nhẹ nhàng qua YouTube!


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


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

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

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

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

Lộ trình học tập có hệ thống
của Dave Lee - Janjae Coding
🔑

Lộ trình sự nghiệp cho Lập trình viên, Chuyên viên phân tích dữ liệu và Nhà khoa học dữ liệu!

Từ phát triển web/app đế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ông nghệ IT có mối liên kết chặt chẽ với nhau, cần tích hợp chúng để có thể phát triển dịch vụ web/app hoặc khoa học dữ liệu. Nếu học các công nghệ cốt lõi theo từng bước nâng cao độ khó, bạn sẽ học tập hiệu quả, hiểu toàn diện về hệ thống và dữ liệu, từ đó trở thành nhà phát triển hoặc chuyên gia dữ liệu có năng lực cạnh tranh. Để đạt được điều này, chúng tôi đã chuẩn bị lộ trình hệ thống hóa các 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 nội dung chi tiết. Nếu mua toàn bộ lộ trình cùng lúc, bạn sẽ được giảm giá! (Tỷ lệ giảm giá sẽ sớm được thu hẹp.)


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


Chúng tôi đã tạo 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. Nếu tham khảo video này, bạn có thể dễ dàng học các khóa học về dữ liệu trong thời gian ngắn mà không gặp phải sai lầm ngay cả khi tự học!

Lộ trình Fullstack nhanh nhất


Nhấp vào lộ trình bên dưới để xem thông tin chi tiết. Nếu mua trọn bộ lộ trình, bạn sẽ được giảm giá! (Tỷ lệ giảm giá sẽ sớm được thu hẹp.)


Lộ trình Fullstack dễ nhất và nhanh nhất


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 tập cũng như triển khai phát triển web/app nhanh nhất một mình. Nếu bạn tham khảo video này, bạn có thể triển khai web/app trong thời gian ngắn mà không mắc sai lầm.

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ú pháp chính của FastAPI

  • Kỹ thuật Backend thực chiến với Python

  • Tổng hợp 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à

33,513

Học viên

2,460

Đánh giá

1,949

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 [Click]

  • 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 đây]

    • 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 làm việc thực tế trong ngành IT vừa giảng dạy, trong suốt 8 năm qua tôi đã liên tục tạo ra các khóa học vững chắc về Full-stack, Khoa học dữ liệu và AI.

Để chia sẻ các bài giảng, tôi đang bắt đầu từng chút một~ Vừa làm việc thực tế trong lĩnh vực IT vừa giảng dạy, tôi đã kiên trì 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.

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ả

44 đánh giá

4.8

44 đánh giá

  • topclassoh님의 프로필 이미지
    topclassoh

    Đánh giá 3

    Đá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.

  • jiwonjeong7539님의 프로필 이미지
    jiwonjeong7539

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

  • mikki32sw님의 프로필 이미지
    mikki32sw

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

  • sang416님의 프로필 이미지
    sang416

    Đánh giá 7

    Đá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

  • dreamageda5818님의 프로필 이미지
    dreamageda5818

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

1.587.061 ₫

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!