آموزش FastAPI - دوره کامل 2023 (مبتدی + پیشرفته)

FastAPI - The Complete Course 2023 (Beginner + Advanced)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: شیرجه بزنید و FastAPI را از ابتدا یاد بگیرید! FastAPI، API های RESTful را با استفاده از Python، SQLAlchemy، OAuth، JWT و موارد دیگر بیاموزید! APIهای بی‌درنگ و برنامه‌های Full Stack را با استفاده از FastAPI توسعه دهید بیاموزید که برنامه‌های FastAPI خود را استقرار دهید تا تمام دنیا بتوانند از برنامه شما استفاده کنند! ویژگی های کلیدی FastAPI را بیاموزید: احراز هویت مدرن، درهم سازی رمز عبور با BCrypt، مجوز، توکن های وب JSON (JWT) شما هر خط کد را با من در ویدیوها تایپ خواهید کرد. من هر خط کد را توضیح می دهم تا به شما در یادگیری کمک کنم! ایجاد روابط با جدول و استقرار پایگاه‌های داده آماده تولید توسعه و استقرار APIهای REST حرفه‌ای و یک برنامه Full Stack با دستورالعمل‌های متخصص. شما می توانید تمام کد منبع را دانلود کنید. ایده آل برای یادگیری آفلاین و مرور. پیش نیازها: دانش پایه پایتون. بدون نیاز به دانش FastAPI

به دوره شماره 1 پرفروش FASTAPI در Udemy خوش آمدید!

نحوه ساخت و استقرار برنامه های FastAPI را از ابتدا بیاموزید! از جمله API های RESTful و برنامه های Full Stack!

---

FastAPI و Python دو تا از داغ‌ترین فناوری‌های موجود در بازار برای ساخت APIهای با کارایی بالا هستند.

در پایان این دوره، APIهای آماده تولید RESTful، یک برنامه Full Stack آماده تولید، احراز هویت/مجوز کامل، راه‌اندازی پایگاه‌های داده آماده تولید، و استقرار برنامه FastAPI خود را خواهید داشت تا جهان بتواند از برنامه شما استفاده کند.

---

درک و دانستن نحوه ساخت API با FastAPI و Python می تواند شغل شما را بهبود بخشد، شغل جدیدی برای شما ایجاد کند یا حتی نقش های قراردادی متعددی ایجاد کند! این مهارت‌ها در همه جا مورد نیاز هستند، و برخی از آگهی‌های شغلی پردرآمد از توسعه‌دهندگان Python با تجربه FastAPI درخواست می‌کنند.

در این دوره کامل FastAPI، با راهنمایی شما در چارچوب FastAPI از ابتدا تا انتها، به سرعت شما را به سرعت بالا می برم! این که آیا شما علاقه مند به گسترش حرفه فعلی خود هستید، می خواهید شغل خود را تغییر دهید یا به سادگی می خواهید یک موضوع بسیار محبوب را یاد بگیرید، پس این دوره برای شما مناسب است! شما از فناوری‌های مدرن از جمله PyCharm، Python، FastAPI، هش رمز عبور bcrypt، و JSON Web Tokens (JWT) استفاده خواهید کرد

چرا FastAPI سریعترین چارچوب توسعه وب پایتون در بازار است؟

برای ساده‌تر کردن آن، FastAPI همه جنبه‌های API را پوشش می‌دهد. FastAPI با مقدار زیادی از جعبه ارائه می شود، و یکی از سریع ترین و با بالاترین کارایی چارچوب های وب موجود است. این باعث می شود که توسعه وب سریع باشد، در حالی که از یکی از محبوب ترین زبان های برنامه نویسی در جهان، Python استفاده می شود.

این دوره با در نظر گرفتن مبتدیان طراحی شده است! این بدان معناست که مهم نیست از چه پیشینه ای آمده اید، می توانید یکی از داغ ترین فریم ورک های بازار را یاد بگیرید. تنها چیزی که نیاز دارید دانش پایه پایتون است، و می‌توانید APIهایی را از ابتدا ایجاد کنید که پشت توکن‌های وب JSON (JWT) محافظت می‌شوند

---

در این دوره، شما:

را دریافت خواهید کرد

- همه کد منبع برای دانلود موجود است

- مربی پاسخگو: همه سؤالات ظرف 24 ساعت پاسخ داده می شوند

- ضبط‌های صوتی و ویدیویی حرفه‌ای (پیش‌نمایش‌های رایگان را بررسی کنید)

- زیرنویس‌ها/زیرنویس‌های با کیفیت بالا برای انگلیسی موجود است (جدید!)

---

محتوا و نمای کلی:

  • Setup Python، IDE FastAPI را نصب کنید

  • نمای کلی پروژه های FastAPI

  • نصب یک محیط مجازی برای پروژه FastAPI شما

  • روش‌های درخواست HTTP (GET، POST، PUT، DELETE) را ایجاد کنید

  • اعتبار سنجی داده ها

  • کدهای وضعیت پاسخ HTTP

  • کار با داده ها و مدل های پویا

  • داده های پویا را در پایگاه داده ذخیره کنید

  • بررسی فرم های ورودی کاربر

  • ویژگی های پیشرفته مانند ثبت نام، احراز هویت (bcrypt) مجوز (JWT)

  • روابط پایگاه داده (CASCADE، و غیره)

  • پایگاه داده تولید (MySQL)

    را تنظیم کنید
  • مسیریابی

  • توسعه کامل پشته

  • برنامه خود را اجرا کنید تا جهان بتواند از آن استفاده کند

  • و بیشتر!

ویدئوهای دوره به طور مرتب به روز می شوند تا از جدیدترین به روز رسانی ها و اطلاعات مطلع شوند. انجمن codingwithroby بسیار فعال است، بنابراین همیشه بدانید که اگر سوالی دارید ظرف 24 ساعت پاسخ دریافت خواهید کرد!

---

ببینید دانشجویان دیگر در مورد دوره های من چه می گویند!

  • "من به دنبال یک دوره آموزشی API و خدمات وب خوب بودم و این بسیار فراتر از انتظارات من بود. از شما برای ایجاد یک دوره آموزشی با اطلاعاتی متشکریم که به راحتی قابل پیگیری است."

  • "مدرس مفهوم را برای درک و یادگیری آسان می کند."

  • "اریک یک مربی عالی است و همه چیز را در مورد جنگو شکست تا من را با ساخت اولین برنامه وب خود شروع کنم. من این دوره را به شدت توصیه می کنم. من بیشتر از آنچه انتظار داشتم و راحت تر از آنچه فکر می کردم یاد گرفته ام!"

  • "این دوره اصول اولیه مورد نیاز برای برنامه نویسی با استفاده از پایتون را به من آموخت. همه چیزهایی که در اینجا آموزش داده می شوند برای من بسیار مفید هستند و من به طور منظم از آنها استفاده می کردم."

  • "روشن، واضح و دارای طیف گسترده ای از موضوعات در پایتون. با تشکر از اریک برای دوره."

  • "اریک در توضیح مفاهیم اصلی و نحوه ارتباط آنها با جنگو و پایتون کار بسیار خوبی انجام داده است."

---


بدون ریسک – ضمانت برگشت پول

در نهایت، هیچ خطری وجود ندارد. پس از خرید دوره، اگر به دلایلی از دوره راضی نیستید، Udemy 30 روز ضمانت بازگشت پول را ارائه می دهد.

پس چیزی برای از دست دادن ندارید، در این دوره ثبت نام کنید و یاد بگیرید که چگونه با استفاده از FastAPI و Python API بسازید!

وقت آن است که حرفه خود را ارتقا دهید و یک توسعه دهنده API پایتون شوید!


مخاطب هدف

دانش پایه پایتون

برای FastAPI نیازی به تجربه نیست. من FastAPI را از ابتدا به شما آموزش خواهم داد.



سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • محتوای دوره Course Content

  • محتوای دوره Course Content

  • چگونه از این دوره بیشترین بهره را ببرید How To Get The Most Out Of This Course

  • چگونه از این دوره بیشترین بهره را ببرید How To Get The Most Out Of This Course

  • نحوه گذراندن این دوره How to take this course

  • نحوه گذراندن این دوره How to take this course

  • اسلایدهای این دوره Slides for this Course

  • اسلایدهای این دوره Slides for this Course

معرفی Introduction

  • معرفی Introduction

نمای کلی FastAPI FastAPI Overview

  • نمای کلی FastAPI FastAPI Overview

  • نمای کلی FastAPI FastAPI Overview

نمای کلی FastAPI FastAPI Overview

نصب پایتون Python Installation

  • مروری بر نصب پایتون Python Installation Overview

  • مروری بر نصب پایتون Python Installation Overview

  • راه اندازی پایتون (ویندوز) Python Setup (Windows)

  • راه اندازی پایتون (مک) Python Setup (Mac)

  • مروری بر محیط توسعه یکپارچه پایتون Python Integrated Development Environment Overview

  • راه اندازی محیط توسعه یکپارچه Setup Integrated Development Environment

نصب پایتون Python Installation

  • راه اندازی پایتون (ویندوز) Python Setup (Windows)

  • راه اندازی پایتون (مک) Python Setup (Mac)

  • مروری بر محیط توسعه یکپارچه پایتون Python Integrated Development Environment Overview

  • راه اندازی محیط توسعه یکپارچه Setup Integrated Development Environment

نحوه دانلود کد منبع How to download source code

  • نکته سریع: Quick Note:

  • نحوه دانلود سورس کد How to download Source Code

  • کد منبع را دانلود کنید Download Source Code

نحوه دانلود کد منبع How to download source code

  • نکته سریع: Quick Note:

  • نحوه دانلود سورس کد How to download Source Code

  • کد منبع را دانلود کنید Download Source Code

یک تجدید کننده پایتون A Python Refresher

  • معرفی بخش Introduction to section

  • معرفی بخش Introduction to section

  • کد منبع Python Refresher را دانلود کنید Download Python Refresher Source Code

  • متغیرها در پایتون Variables in Python

  • متغیرها در پایتون Variables in Python

  • نظرات Comments

  • نظرات Comments

  • وظیفه Assignment

  • راه حل تکلیف Assignment Solution

  • راه حل تکلیف Assignment Solution

  • قالب بندی رشته در پایتون String formatting in Python

  • دریافت ورودی کاربر Getting User Input

  • واگذاری رشته String Assignment

  • واگذاری رشته String Assignment

  • راه حل تعیین رشته (با هم) String Assignment Solution (Together)

  • راه حل تعیین رشته (با هم) String Assignment Solution (Together)

  • لیست ها در پایتون Lists in Python

  • لیست ها در پایتون Lists in Python

  • ست و تاپل Sets and Tuples

  • لیست تکلیف Lists Assignment

  • لیست تکلیف Lists Assignment

  • راه حل تکلیف را فهرست می کند Lists Assignment Solution

  • بولی ها و اپراتورها Booleans and Operators

  • بولی ها و اپراتورها Booleans and Operators

  • اگر دیگر اظهارات If Else Statements

  • اگر دیگر تکلیف If Else Assignment

  • اگر دیگر راه حل تکلیف If Else Assignment Solution

  • اگر دیگر راه حل تکلیف If Else Assignment Solution

  • حلقه ها در پایتون Loops in Python

  • حلقه ها در پایتون Loops in Python

  • تخصیص حلقه ها Loops Assignment

  • تخصیص حلقه ها Loops Assignment

  • حل تخصیص حلقه ها Loops Assignment Solution

  • فرهنگ لغت در پایتون Dictionaries in Python

  • تکلیف دیکشنری ها Dictionaries Assignment

  • راه حل تکلیف دیکشنری ها Dictionaries Assignment Solution

  • توابع در پایتون Functions in Python

  • انتساب توابع Functions Assignment

  • راه حل واگذاری توابع Functions Assignment Solution

  • واردات در پایتون Imports in Python

  • برنامه نویسی شی گرا در پایتون Object Oriented Programming in Python

  • برنامه نویسی شی گرا در پایتون Object Oriented Programming in Python

  • وراثت طبقاتی Class Inheritance

  • وراثت طبقاتی Class Inheritance

یک تجدید کننده پایتون A Python Refresher

  • کد منبع Python Refresher را دانلود کنید Download Python Refresher Source Code

  • وظیفه Assignment

  • قالب بندی رشته در پایتون String formatting in Python

  • دریافت ورودی کاربر Getting User Input

  • ست و تاپل Sets and Tuples

  • راه حل تکلیف را فهرست می کند Lists Assignment Solution

  • اگر دیگر اظهارات If Else Statements

  • اگر دیگر تکلیف If Else Assignment

  • حل تخصیص حلقه ها Loops Assignment Solution

  • فرهنگ لغت در پایتون Dictionaries in Python

  • تکلیف دیکشنری ها Dictionaries Assignment

  • راه حل تکلیف دیکشنری ها Dictionaries Assignment Solution

  • توابع در پایتون Functions in Python

  • انتساب توابع Functions Assignment

  • راه حل واگذاری توابع Functions Assignment Solution

  • واردات در پایتون Imports in Python

راه اندازی و نصب FastAPI FastAPI Setup & Installation

  • بررسی اجمالی محیط های مجازی Virtual Environments Overview

  • بررسی اجمالی محیط های مجازی Virtual Environments Overview

  • FastAPI و نصب محیط مجازی (ویندوز) FastAPI and Virtual Environment Installation (Windows)

  • FastAPI و نصب محیط مجازی (Mac) FastAPI and Virtual Environment Installation (Mac)

  • FastAPI و نصب محیط مجازی (Mac) FastAPI and Virtual Environment Installation (Mac)

  • بیایید درک شما را بررسی کنیم Let's check your understanding

راه اندازی و نصب FastAPI FastAPI Setup & Installation

  • FastAPI و نصب محیط مجازی (ویندوز) FastAPI and Virtual Environment Installation (Windows)

  • بیایید درک شما را بررسی کنیم Let's check your understanding

پروژه 1 - منطق روش درخواست FastAPI Project 1 - FastAPI Request Method Logic

  • معرفی پروژه کتاب Books Project Introduction

  • کد منبع را دانلود کنید Download Source Code

  • کد منبع را دانلود کنید Download Source Code

  • بررسی اجمالی روش درخواست GET Request Method Overview

  • نقطه پایانی FastAPI ایجاد کنید Create FastAPI Endpoint

  • نقطه پایانی FastAPI ایجاد کنید Create FastAPI Endpoint

  • پروژه FastAPI: افزایش درخواست دریافت FastAPI Project: Enhance Get Request

  • پروژه FastAPI: بررسی اجمالی پارامترهای مسیر FastAPI Project: Path Parameters Overview

  • پروژه FastAPI: پارامترهای مسیر FastAPI Project: Path Parameters

  • پروژه FastAPI: بررسی اجمالی پارامترهای پرس و جو FastAPI Project: Query Parameters Overview

  • پروژه FastAPI: پارامترهای پرس و جو FastAPI Project: Query Parameters

  • پروژه FastAPI: پارامترهای پرس و جو FastAPI Project: Query Parameters

  • پروژه FastAPI: بررسی اجمالی درخواست ارسال FastAPI Project: Post Request Overview

  • پروژه FastAPI: درخواست ارسال FastAPI Project: Post Request

  • پروژه FastAPI: مرور کلی درخواست را قرار دهید FastAPI Project: Put Request Overview

  • پروژه FastAPI: مرور کلی درخواست را قرار دهید FastAPI Project: Put Request Overview

  • پروژه FastAPI: ارسال درخواست FastAPI Project: Put Request

  • پروژه FastAPI: حذف نمای کلی درخواست FastAPI Project: Delete Request Overview

  • پروژه FastAPI: حذف درخواست FastAPI Project: Delete Request

  • پروژه FastAPI: حذف درخواست FastAPI Project: Delete Request

  • تخصیص FastAPI FastAPI Assignment

  • راه حل تخصیص FastAPI FastAPI Assignment Solution

  • راه حل تخصیص FastAPI FastAPI Assignment Solution

  • بیایید درک شما را بررسی کنیم Let's check your understanding

پروژه 1 - منطق روش درخواست FastAPI Project 1 - FastAPI Request Method Logic

  • معرفی پروژه کتاب Books Project Introduction

  • بررسی اجمالی روش درخواست GET Request Method Overview

  • پروژه FastAPI: افزایش درخواست دریافت FastAPI Project: Enhance Get Request

  • پروژه FastAPI: بررسی اجمالی پارامترهای مسیر FastAPI Project: Path Parameters Overview

  • پروژه FastAPI: پارامترهای مسیر FastAPI Project: Path Parameters

  • پروژه FastAPI: بررسی اجمالی پارامترهای پرس و جو FastAPI Project: Query Parameters Overview

  • پروژه FastAPI: بررسی اجمالی درخواست ارسال FastAPI Project: Post Request Overview

  • پروژه FastAPI: درخواست ارسال FastAPI Project: Post Request

  • پروژه FastAPI: ارسال درخواست FastAPI Project: Put Request

  • پروژه FastAPI: حذف نمای کلی درخواست FastAPI Project: Delete Request Overview

  • تخصیص FastAPI FastAPI Assignment

  • بیایید درک شما را بررسی کنیم Let's check your understanding

پروژه 2 - با FastAPI سریع حرکت کنید Project 2 - Move Fast with FastAPI

  • کتاب 2 بررسی اجمالی پروژه Books 2 Project Overview

  • پروژه FastAPI: پروژه راه اندازی کتاب 2 FastAPI Project: Setup Books 2 Project

  • پروژه FastAPI: ارسال درخواست قبل از اعتبارسنجی FastAPI Project: Post Request before Validation

  • پروژه FastAPI: Pydantics و بررسی اجمالی اعتبارسنجی داده ها FastAPI Project: Pydantics and Data Validation Overview

  • پروژه FastAPI: اعتبار درخواست کتاب Pydantic FastAPI Project: Pydantic Book Request Validation

  • پروژه FastAPI: اعتبار درخواست کتاب Pydantic FastAPI Project: Pydantic Book Request Validation

  • پروژه FastAPI: فیلدها - اعتبارسنجی داده ها FastAPI Project: Fields - Data Validation

  • پروژه FastAPI: تنظیمات Pydantic FastAPI Project: Pydantic Configurations

  • بیایید درک شما را بررسی کنیم Let's check your understanding

  • پروژه FastAPI: Fetch Book FastAPI Project: Fetch Book

  • پروژه FastAPI: Fetch Book FastAPI Project: Fetch Book

  • پروژه FastAPI: واکشی کتاب ها بر اساس رتبه بندی FastAPI Project: Fetch Books by Rating

  • پروژه FastAPI: به روز رسانی کتاب با درخواست قرار دادن FastAPI Project: Update Book with Put Request

  • پروژه FastAPI: حذف کتاب با درخواست حذف FastAPI Project: Delete Book with Delete Request

  • پروژه FastAPI: حذف کتاب با درخواست حذف FastAPI Project: Delete Book with Delete Request

  • مشکل تکلیف Assignment Problem

  • مشکل تکلیف Assignment Problem

  • پروژه FastAPI: راه حل تکلیف FastAPI Project: Assignment Solution

  • پروژه FastAPI: راه حل تکلیف FastAPI Project: Assignment Solution

  • پروژه FastAPI: پارامترهای مسیر اعتبارسنجی داده FastAPI Project: Data Validation Path Parameters

  • پروژه FastAPI: پارامترهای مسیر اعتبارسنجی داده FastAPI Project: Data Validation Path Parameters

  • پروژه FastAPI: پارامترهای پرس و جو اعتبارسنجی داده ها FastAPI Project: Data Validation Query Parameters

  • پروژه FastAPI: بررسی اجمالی کدهای وضعیت FastAPI Project: Status Codes Overview

  • پروژه FastAPI: استثنائات HTTP FastAPI Project: HTTP Exceptions

  • پروژه FastAPI: پاسخ کد وضعیت صریح FastAPI Project: Explicit Status Code Responses

  • پروژه FastAPI: پاسخ کد وضعیت صریح FastAPI Project: Explicit Status Code Responses

  • بیایید درک شما را بررسی کنیم Let's check your understanding

پروژه 2 - با FastAPI سریع حرکت کنید Project 2 - Move Fast with FastAPI

  • کتاب 2 بررسی اجمالی پروژه Books 2 Project Overview

  • پروژه FastAPI: پروژه راه اندازی کتاب 2 FastAPI Project: Setup Books 2 Project

  • پروژه FastAPI: ارسال درخواست قبل از اعتبارسنجی FastAPI Project: Post Request before Validation

  • پروژه FastAPI: Pydantics و بررسی اجمالی اعتبارسنجی داده ها FastAPI Project: Pydantics and Data Validation Overview

  • پروژه FastAPI: فیلدها - اعتبارسنجی داده ها FastAPI Project: Fields - Data Validation

  • پروژه FastAPI: تنظیمات Pydantic FastAPI Project: Pydantic Configurations

  • بیایید درک شما را بررسی کنیم Let's check your understanding

  • پروژه FastAPI: واکشی کتاب ها بر اساس رتبه بندی FastAPI Project: Fetch Books by Rating

  • پروژه FastAPI: به روز رسانی کتاب با درخواست قرار دادن FastAPI Project: Update Book with Put Request

  • پروژه FastAPI: پارامترهای پرس و جو اعتبارسنجی داده ها FastAPI Project: Data Validation Query Parameters

  • پروژه FastAPI: بررسی اجمالی کدهای وضعیت FastAPI Project: Status Codes Overview

  • پروژه FastAPI: استثنائات HTTP FastAPI Project: HTTP Exceptions

  • بیایید درک شما را بررسی کنیم Let's check your understanding

پروژه 3: API های RESTful را کامل کنید Project 3: Complete RESTful APIs

  • پروژه 3: بررسی اجمالی Project 3: Overview

  • پروژه 3: بررسی اجمالی Project 3: Overview

پروژه 3: API های RESTful را کامل کنید Project 3: Complete RESTful APIs

راه اندازی پایگاه داده Setup Database

  • پروژه FastAPI: معرفی پایگاه داده SQL FastAPI Project: SQL Database Introduction

  • پروژه FastAPI: اتصال پایگاه داده با ORM SQLAlchemy FastAPI Project: Database Connection with ORM SQLAlchemy

  • پروژه FastAPI: اتصال پایگاه داده با ORM SQLAlchemy FastAPI Project: Database Connection with ORM SQLAlchemy

  • پروژه FastAPI: جداول پایگاه داده (مدل ها) FastAPI Project: Database Tables (Models)

  • پروژه FastAPI: جداول پایگاه داده (مدل ها) FastAPI Project: Database Tables (Models)

  • پروژه FastAPI: اصلی (ایجاد اتصال پایگاه داده برای API) FastAPI Project: Main (Create Database Connection for API)

  • پروژه FastAPI: نصب ترمینال SQLite3 (ویندوز) FastAPI Project: Installation of SQLite3 Terminal (Windows)

  • پروژه FastAPI: نصب ترمینال SQLite3 (ویندوز) FastAPI Project: Installation of SQLite3 Terminal (Windows)

  • پروژه FastAPI: نصب ترمینال SQLite3 (Mac) FastAPI Project: Installation of SQLite3 Terminal (Mac)

  • پروژه FastAPI: نصب ترمینال SQLite3 (Mac) FastAPI Project: Installation of SQLite3 Terminal (Mac)

  • پروژه FastAPI: SQL Queries مقدمه FastAPI Project: SQL Queries Introduction

  • پروژه FastAPI: SQL Queries مقدمه FastAPI Project: SQL Queries Introduction

  • پروژه FastAPI: SQLite3 راه اندازی Todos FastAPI Project: SQLite3 Setting Up Todos

راه اندازی پایگاه داده Setup Database

  • پروژه FastAPI: معرفی پایگاه داده SQL FastAPI Project: SQL Database Introduction

  • پروژه FastAPI: اصلی (ایجاد اتصال پایگاه داده برای API) FastAPI Project: Main (Create Database Connection for API)

  • پروژه FastAPI: SQLite3 راه اندازی Todos FastAPI Project: SQLite3 Setting Up Todos

روش های درخواست API API Request Methods

  • پروژه FastAPI: همه کارها را از پایگاه داده دریافت کنید FastAPI Project: Get All Todos from Database

  • پروژه FastAPI: همه کارها را از پایگاه داده دریافت کنید FastAPI Project: Get All Todos from Database

  • پروژه FastAPI: دریافت Todo توسط ID FastAPI Project: Get Todo by ID

  • پروژه FastAPI: درخواست ارسال (پروژه Todo) FastAPI Project: Post Request (Todo Project)

  • پروژه FastAPI: درخواست ارسال (پروژه Todo) FastAPI Project: Put Request (Todo Project)

  • پروژه FastAPI: درخواست حذف (پروژه Todo) FastAPI Project: Delete Request (Todo Project)

  • بیایید درک شما را بررسی کنیم Let's check your understanding

روش های درخواست API API Request Methods

  • پروژه FastAPI: دریافت Todo توسط ID FastAPI Project: Get Todo by ID

  • پروژه FastAPI: درخواست ارسال (پروژه Todo) FastAPI Project: Post Request (Todo Project)

  • پروژه FastAPI: درخواست ارسال (پروژه Todo) FastAPI Project: Put Request (Todo Project)

  • پروژه FastAPI: درخواست حذف (پروژه Todo) FastAPI Project: Delete Request (Todo Project)

  • بیایید درک شما را بررسی کنیم Let's check your understanding

احراز هویت و مجوز Authentication & Authorization

  • نمای کلی JSON Web Token (JWT). JSON Web Token (JWT) Overview

  • نمای کلی JSON Web Token (JWT). JSON Web Token (JWT) Overview

  • پروژه FastAPI: یک به چند رابطه FastAPI Project: One to Many Relationship

  • پروژه FastAPI: یک به چند رابطه FastAPI Project: One to Many Relationship

  • پروژه FastAPI: کلیدهای خارجی FastAPI Project: Foreign Keys

  • پروژه FastAPI: کلیدهای خارجی FastAPI Project: Foreign Keys

  • پروژه FastAPI: ایجاد جدول پایگاه داده برای کاربران FastAPI Project: Create Database Table for Users

  • پروژه FastAPI: ایجاد جدول پایگاه داده برای کاربران FastAPI Project: Create Database Table for Users

  • پروژه FastAPI: ایجاد احراز هویت و درخواست ارسال FastAPI Project: Create Authentication & Post Request

  • پروژه FastAPI: رمز عبور کاربر درهم FastAPI Project: Hash User Password

  • پروژه FastAPI: ذخیره کاربر در پایگاه داده FastAPI Project: Save User to Database

  • پروژه FastAPI: احراز هویت یک کاربر FastAPI Project: Authentication of a User

  • پروژه FastAPI: احراز هویت یک کاربر FastAPI Project: Authentication of a User

  • پروژه FastAPI: ایجاد JSON Web Token (JWT). FastAPI Project: JSON Web Token (JWT) Creation

  • پروژه FastAPI: ایجاد JSON Web Token (JWT). FastAPI Project: JSON Web Token (JWT) Creation

  • پروژه FastAPI: رمزگشایی یک رمز وب JSON (JWT) FastAPI Project: Decode a JSON Web Token (JWT)

  • پروژه FastAPI: HTTPException سفارشی برای Auth FastAPI Project: Custom HTTPException for Auth

احراز هویت و مجوز Authentication & Authorization

  • پروژه FastAPI: ایجاد احراز هویت و درخواست ارسال FastAPI Project: Create Authentication & Post Request

  • پروژه FastAPI: رمز عبور کاربر درهم FastAPI Project: Hash User Password

  • پروژه FastAPI: ذخیره کاربر در پایگاه داده FastAPI Project: Save User to Database

  • پروژه FastAPI: رمزگشایی یک رمز وب JSON (JWT) FastAPI Project: Decode a JSON Web Token (JWT)

  • پروژه FastAPI: HTTPException سفارشی برای Auth FastAPI Project: Custom HTTPException for Auth

احراز هویت درخواست ها Authenticate Requests

  • پستچی چیست What is Postman

  • پستچی چیست What is Postman

  • نصب پستچی (ویندوز) Postman Installation (Windows)

  • نصب پستچی (ویندوز) Postman Installation (Windows)

  • نصب پستچی (Mac) Postman Installation (Mac)

  • بررسی اجمالی پستچی Postman Overview

  • بررسی اجمالی پستچی Postman Overview

  • پروژه FastAPI: راه اندازی پایگاه داده با روابط کاربر و Todo FastAPI Project: Setting up Database with User and Todo Relationships

  • پروژه FastAPI: Get Todo (شناسه کاربری) FastAPI Project: Get Todo (User ID)

  • پروژه FastAPI: Get Todo (ID + User ID) FastAPI Project: Get Todo (ID + User ID)

  • پروژه FastAPI: Get Todo (ID + User ID) FastAPI Project: Get Todo (ID + User ID)

  • پروژه FastAPI: ارسال کار (شناسه کاربری) FastAPI Project: Post Todo (User ID)

  • پروژه FastAPI: Put Todo (شناسه کاربری) FastAPI Project: Put Todo (User ID)

  • پروژه FastAPI: حذف Todo (شناسه کاربری) FastAPI Project: Delete Todo (User ID)

  • پروژه FastAPI: حذف Todo (شناسه کاربری) FastAPI Project: Delete Todo (User ID)

  • بیایید درک شما را بررسی کنیم Let's check your understanding

احراز هویت درخواست ها Authenticate Requests

  • نصب پستچی (Mac) Postman Installation (Mac)

  • پروژه FastAPI: راه اندازی پایگاه داده با روابط کاربر و Todo FastAPI Project: Setting up Database with User and Todo Relationships

  • پروژه FastAPI: Get Todo (شناسه کاربری) FastAPI Project: Get Todo (User ID)

  • پروژه FastAPI: ارسال کار (شناسه کاربری) FastAPI Project: Post Todo (User ID)

  • پروژه FastAPI: Put Todo (شناسه کاربری) FastAPI Project: Put Todo (User ID)

  • بیایید درک شما را بررسی کنیم Let's check your understanding

راه اندازی پایگاه داده تولید Production Database Setup

  • پروژه FastAPI: تولید DBMS FastAPI Project: Production DBMS

  • پروژه FastAPI: تولید DBMS FastAPI Project: Production DBMS

  • معرفی PostgreSQL PostgreSQL Introduction

  • معرفی PostgreSQL PostgreSQL Introduction

  • پروژه FastAPI: نصب ویندوز PostgreSQL FastAPI Project: PostgreSQL Windows Installation

  • پروژه FastAPI: نصب ویندوز PostgreSQL FastAPI Project: PostgreSQL Windows Installation

  • پروژه FastAPI: نصب PostgreSQL Mac FastAPI Project: PostgreSQL Mac Installation

  • پروژه FastAPI: نصب PostgreSQL Mac FastAPI Project: PostgreSQL Mac Installation

  • پروژه FastAPI: PostgreSQL ایجاد جدول پایگاه داده FastAPI Project: PostgreSQL Create Database Table

  • پروژه FastAPI: PostgreSQL ایجاد جدول پایگاه داده FastAPI Project: PostgreSQL Create Database Table

  • پروژه FastAPI: PostgreSQL به FastAPI متصل شوید FastAPI Project: PostgreSQL Connect to FastAPI

  • پروژه FastAPI: PostgreSQL به FastAPI متصل شوید FastAPI Project: PostgreSQL Connect to FastAPI

  • پروژه FastAPI: ایجاد داده برای PostgreSQL FastAPI Project: Create Data for PostgreSQL

  • معرفی MySQL MySQL Introduction

  • پروژه FastAPI: نصب MySQL (ویندوز) FastAPI Project: MySQL Installation (Windows)

  • پروژه FastAPI: نصب MySQL (Mac) FastAPI Project: MySQL Installation (Mac)

  • پروژه FastAPI: نصب MySQL (Mac) FastAPI Project: MySQL Installation (Mac)

  • پروژه FastAPI: جداول پایگاه داده ایجاد کنید FastAPI Project: Create Database Tables

  • پروژه FastAPI: FastAPI را به MySQL متصل کنید FastAPI Project: Connect FastAPI to MySQL

  • پروژه FastAPI: ایجاد داده برای MySQL FastAPI Project: Create Data for MySQL

راه اندازی پایگاه داده تولید Production Database Setup

  • پروژه FastAPI: ایجاد داده برای PostgreSQL FastAPI Project: Create Data for PostgreSQL

  • معرفی MySQL MySQL Introduction

  • پروژه FastAPI: نصب MySQL (ویندوز) FastAPI Project: MySQL Installation (Windows)

  • پروژه FastAPI: جداول پایگاه داده ایجاد کنید FastAPI Project: Create Database Tables

  • پروژه FastAPI: FastAPI را به MySQL متصل کنید FastAPI Project: Connect FastAPI to MySQL

  • پروژه FastAPI: ایجاد داده برای MySQL FastAPI Project: Create Data for MySQL

مسیریابی Routing

  • معرفی مسیریابی Routing Introduction

  • کد منبع مسیریابی را دانلود کنید Download Routing Source Code

  • کد منبع مسیریابی را دانلود کنید Download Routing Source Code

  • پروژه FastAPI - مسیریابی احراز هویت FastAPI Project - Authentication Routing

  • پروژه FastAPI - Todo Routing FastAPI Project - Todo Routing

  • پروژه FastAPI - مسیریابی پیشوند FastAPI Project - Prefix Routing

  • پروژه FastAPI - مسیریابی پیشوند FastAPI Project - Prefix Routing

  • پروژه FastAPI - مسیریابی خارجی FastAPI Project - External Routing

  • پروژه FastAPI - مسیریابی وابستگی ها FastAPI Project - Dependencies Routing

  • تخصیص FastAPI FastAPI Assignment

  • راه حل FastAPI FastAPI Solution

  • بیایید درک شما را بررسی کنیم Let's check your understanding

مسیریابی Routing

  • معرفی مسیریابی Routing Introduction

  • پروژه FastAPI - مسیریابی احراز هویت FastAPI Project - Authentication Routing

  • پروژه FastAPI - Todo Routing FastAPI Project - Todo Routing

  • پروژه FastAPI - مسیریابی خارجی FastAPI Project - External Routing

  • پروژه FastAPI - مسیریابی وابستگی ها FastAPI Project - Dependencies Routing

  • تخصیص FastAPI FastAPI Assignment

  • راه حل FastAPI FastAPI Solution

  • بیایید درک شما را بررسی کنیم Let's check your understanding

Alembic Data Migration Alembic Data Migration

  • بررسی اجمالی مهاجرت داده های Alembic Alembic Data Migration Overview

  • بررسی اجمالی مهاجرت داده های Alembic Alembic Data Migration Overview

  • مقدمه Alembic Alembic Introduction

  • مقدمه Alembic Alembic Introduction

  • راه اندازی Alembic Alembic Setup

  • فرماندهی ارتقاء Alembic Alembic Upgrade Command

  • Alembic اضافه کردن ستون جدید Alembic Add New Column

  • Alembic اضافه کردن ستون جدید Alembic Add New Column

  • Alembic ایجاد جدول جدید پایگاه داده Alembic Create New Database Table

  • Alembic ایجاد جدول جدید پایگاه داده Alembic Create New Database Table

  • Alembic ایجاد رابطه FK Alembic Create FK Relationship

  • Alembic ایجاد رابطه FK Alembic Create FK Relationship

  • Alembic بهبود برنامه با API جدید Alembic Enhance Application With New API

  • تخصیص FastAPI FastAPI Assignment

  • راه حل FastAPI FastAPI Solution

  • بیایید درک شما را بررسی کنیم Let's check your understanding

Alembic Data Migration Alembic Data Migration

  • راه اندازی Alembic Alembic Setup

  • فرماندهی ارتقاء Alembic Alembic Upgrade Command

  • Alembic بهبود برنامه با API جدید Alembic Enhance Application With New API

  • تخصیص FastAPI FastAPI Assignment

  • راه حل FastAPI FastAPI Solution

  • بیایید درک شما را بررسی کنیم Let's check your understanding

پروژه 4 - برنامه Full Stack Project 4 - Full Stack Application

  • معرفی کامل پشته Full Stack Introduction

  • یادداشت های شروع سریع Quick starting notes

  • یادداشت های شروع سریع Quick starting notes

  • FastAPI Full Stack - API Code Cleanup FastAPI Full Stack - API Code Cleanup

  • FastAPI Full Stack - API Code Cleanup FastAPI Full Stack - API Code Cleanup

  • FastAPI Full Stack - الزامات و الگوهای پیپ FastAPI Full Stack - Pip Requirements and Templates

  • FastAPI Full Stack - Static و CSS FastAPI Full Stack - Static and CSS

  • دانلود Full Stack Code Download Full Stack Code

  • FastAPI Full Stack - افزودن CSS و JS به فایل‌های Static FastAPI Full Stack - Adding CSS & JS to Static Files

  • Full Stack Full Stack - نمای کلی قالب Jinja Full Stack Full Stack - Jinja Templating Overview

  • Full Stack Full Stack - نمای کلی قالب Jinja Full Stack Full Stack - Jinja Templating Overview

  • FastAPI Full Stack - راهنمای کامل: HTML Part 1 FastAPI Full Stack - Full Guide: HTML Part 1

  • FastAPI Full Stack - راهنمای کامل: HTML Part 2 FastAPI Full Stack - Full Guide: HTML Part 2

  • FastAPI Full Stack - راهنمای کامل: HTML Part 2 FastAPI Full Stack - Full Guide: HTML Part 2

  • FastAPI Full Stack - راهنمای کامل: HTML Part 3 FastAPI Full Stack - Full Guide: HTML Part 3

  • FastAPI Full Stack - راهنمای کامل: HTML قسمت 4 FastAPI Full Stack - Full Guide: HTML Part 4

  • FastAPI Full Stack - راهنمای کامل: HTML قسمت 5 FastAPI Full Stack - Full Guide: HTML Part 5

  • FastAPI Full Stack - راهنمای کامل: HTML قسمت 5 FastAPI Full Stack - Full Guide: HTML Part 5

  • FastAPI Full Stack - راهنمای سریع: کپی HTML FastAPI Full Stack - Quick Guide: COPY HTML

  • FastAPI Full Stack - راهنمای سریع: کپی HTML FastAPI Full Stack - Quick Guide: COPY HTML

  • FastAPI Full Stack - API برای HTML FastAPI Full Stack - APIs for HTML

  • FastAPI Full Stack - Layout FastAPI Full Stack - Layout

  • FastAPI Full Stack - Layout FastAPI Full Stack - Layout

  • FastAPI Full Stack - Navbar FastAPI Full Stack - Navbar

  • FastAPI Full Stack - Navbar FastAPI Full Stack - Navbar

  • FastAPI Full Stack - به روز رسانی Todos با استفاده از یک کاربر FastAPI Full Stack - Update Todos using a User

  • FastAPI Full Stack - به روز رسانی Todos با استفاده از یک کاربر FastAPI Full Stack - Update Todos using a User

  • FastAPI Full Stack - اضافه کردن Todo FastAPI Full Stack - Add Todo

  • FastAPI Full Stack - ویرایش Todo FastAPI Full Stack - Edit Todo

  • FastAPI Full Stack - ویرایش Todo POST FastAPI Full Stack - Edit Todo POST

  • FastAPI Full Stack - حذف Todo FastAPI Full Stack - Delete Todo

  • FastAPI Full Stack - حذف Todo FastAPI Full Stack - Delete Todo

  • FastAPI Full Stack - عملکرد کامل FastAPI Full Stack - Complete Functionality

  • FastAPI Full Stack - قابلیت ورود به سیستم FastAPI Full Stack - Login Functionality

  • FastAPI Full Stack - قابلیت ورود به سیستم FastAPI Full Stack - Login Functionality

  • FastAPI Full Stack - به‌روزرسانی‌های ورود FastAPI Full Stack - Login Updates

  • FastAPI Full Stack - خروج FastAPI Full Stack - Logout

  • FastAPI Full Stack - ثبت نام FastAPI Full Stack - Register

  • FastAPI Full Stack - پاکسازی کد FastAPI Full Stack - Code Clean Up

  • FastAPI Full Stack - پاکسازی کد FastAPI Full Stack - Code Clean Up

  • FastAPI Full Stack - Code Clean Up Part 2 FastAPI Full Stack - Code Clean Up Part 2

  • FastAPI Full Stack - Code Clean Up Part 2 FastAPI Full Stack - Code Clean Up Part 2

  • تخصیص FastAPI FastAPI Assignment

  • راه حل FastAPI FastAPI Solution

پروژه 4 - برنامه Full Stack Project 4 - Full Stack Application

  • معرفی کامل پشته Full Stack Introduction

  • FastAPI Full Stack - الزامات و الگوهای پیپ FastAPI Full Stack - Pip Requirements and Templates

  • FastAPI Full Stack - Static و CSS FastAPI Full Stack - Static and CSS

  • دانلود Full Stack Code Download Full Stack Code

  • FastAPI Full Stack - افزودن CSS و JS به فایل‌های Static FastAPI Full Stack - Adding CSS & JS to Static Files

  • FastAPI Full Stack - راهنمای کامل: HTML Part 1 FastAPI Full Stack - Full Guide: HTML Part 1

  • FastAPI Full Stack - راهنمای کامل: HTML Part 3 FastAPI Full Stack - Full Guide: HTML Part 3

  • FastAPI Full Stack - راهنمای کامل: HTML قسمت 4 FastAPI Full Stack - Full Guide: HTML Part 4

  • FastAPI Full Stack - API برای HTML FastAPI Full Stack - APIs for HTML

  • FastAPI Full Stack - اضافه کردن Todo FastAPI Full Stack - Add Todo

  • FastAPI Full Stack - ویرایش Todo FastAPI Full Stack - Edit Todo

  • FastAPI Full Stack - ویرایش Todo POST FastAPI Full Stack - Edit Todo POST

  • FastAPI Full Stack - عملکرد کامل FastAPI Full Stack - Complete Functionality

  • FastAPI Full Stack - به‌روزرسانی‌های ورود FastAPI Full Stack - Login Updates

  • FastAPI Full Stack - خروج FastAPI Full Stack - Logout

  • FastAPI Full Stack - ثبت نام FastAPI Full Stack - Register

  • تخصیص FastAPI FastAPI Assignment

  • راه حل FastAPI FastAPI Solution

Git - کنترل نسخه Git - Version Control

  • معرفی Git Git Introduction

  • Git: نصب ویندوز Git: Windows Installation

  • Git: نصب مک Git: Mac Installation

  • Git: نصب مک Git: Mac Installation

  • نمای کلی Git Basics Git Basics Overview

  • نمای کلی Git Basics Git Basics Overview

  • تمرین اصول Git Git Basics Practice

  • تمرین اصول Git Git Basics Practice

  • نمای کلی شاخه های Git Git Branches Overview

  • نمای کلی شاخه های Git Git Branches Overview

  • تمرین شاخه های Git Git Branches Practice

  • تمرین شاخه های Git Git Branches Practice

  • معرفی GitHub GitHub Intro

  • Git: اسلایدهای دستورات از راه دور Git: Remote Commands Slides

  • Git: اسلایدهای دستورات از راه دور Git: Remote Commands Slides

  • GitHub: ایجاد حساب و مخزن از راه دور GitHub: Create Account & Remote Repository

Git - کنترل نسخه Git - Version Control

  • معرفی Git Git Introduction

  • Git: نصب ویندوز Git: Windows Installation

  • معرفی GitHub GitHub Intro

  • GitHub: ایجاد حساب و مخزن از راه دور GitHub: Create Account & Remote Repository

استقرار برنامه های FastAPI Deploying FastAPI Applications

  • استقرار: معرفی رندر Deployment: Render Introduction

  • استقرار: فایل مورد نیاز را اضافه کنید Deployment: Add Requirements File

  • استقرار: تنظیم رندر Deployment: Render Setup

  • استقرار PostgreSQL: پایگاه داده تولید Deployment PostgreSQL: Production Database

استقرار برنامه های FastAPI Deploying FastAPI Applications

  • استقرار: معرفی رندر Deployment: Render Introduction

  • استقرار: فایل مورد نیاز را اضافه کنید Deployment: Add Requirements File

  • استقرار: تنظیم رندر Deployment: Render Setup

  • استقرار PostgreSQL: پایگاه داده تولید Deployment PostgreSQL: Production Database

خلاصه Summary

  • سخنرانی پاداش Bonus Lecture

  • سخنرانی پاداش Bonus Lecture

خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش FastAPI - دوره کامل 2023 (مبتدی + پیشرفته)
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
17 hours
195
Udemy (یودمی) udemy-small
02 فروردین 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
10,548
4.4 از 5
دارد
دارد
دارد
Eric Roby

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eric Roby Eric Roby

EngineerEric J. Roby یک توسعه دهنده پشته کامل است که در دنیای آزاد و سازمانی برای حل مشکلات فنی کار کرده است تا شکاف های موجود در مشاغل را برطرف کند. اریک اولین کار فنی خود را هنگامی آغاز کرد که یادگیری جاوا را در سن 14 سالگی آغاز کرد. از زمان یادگیری جاوا ، اریک خود را کاملاً معتاد به فن آوری های یادگیری یافت. می توانید اطمینان کامل داشته باشید که دوره های اریک از کیفیت استثنایی برخوردار هستند و در صورت انتخاب می توانید یک توسعه دهنده نرم افزار باشید. اریک دارای مدرک لیسانس در علوم کامپیوتر ، و یک مدرک کارشناسی ارشد در امور مالی کمی است و اریک به آموزش نحوه برنامه نویسی مانند او اختصاص داده شده است.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.