وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

FastAPI Fundamentals

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

This course will teach you how to develop and serve a REST API using FastAPI, a Python framework that is quickly becoming the most popular way to build REST API’s in the Python world.


1. Course Overview
  • 1. Course Overview

  • 2. Introducing FastAPI
  • 1. Introducing FastAPI
  • 2. Project Overview
  • 3. What You Should Know
  • 4. Project Requirements

  • 3. First Steps
  • 1. Starting a FastAPI Project
  • 2. Adding Our First Operation
  • 3. Running the Project
  • 4. What if the Project Doesnt Run
  • 5. Exploring the Auto-generated Documentation
  • 6. How FastAPI Runs Your Code
  • 7. Async vs. Non-Async Functions
  • 8. Review

  • 4. Serving Data with FastAPI
  • 1. Adding a Parameter
  • 2. Serving Car Data
  • 3. Adding an Optional Query Parameter
  • 4. Typed Parameters
  • 5. Get by id - Path Parameters
  • 6. Debugging with Pycharm
  • 7. Debugging with Visual Studio Code
  • 8. Returning 404 Not Found
  • 9. Review

  • 05. Serving Structured Data Using Pydantic Models
  • 01. Creating a Data Model with Pydantic
  • 02. Loading Data from JSON
  • 03. Using Pydantic Models in Read-only Operations
  • 04. Recap - HTTP Methods
  • 05. Adding New Objects with POST
  • 06. The Need for Separate Input and Output Models
  • 07. The Response Model
  • 08. Implementing PUT and DELETE
  • 09. Using the Openapi Schema with Postman
  • 10. Adding Example Data
  • 11. Nested Models
  • 12. Review

  • 6. Using a Database with FastAPI
  • 1. Introducing SQLModel
  • 2. Creating a Model Class
  • 3. Creating the Database
  • 4. Inserting a New Car
  • 5. Querying the Database
  • 6. Injecting the Session
  • 7. Implementing GET, PUT, and DELETE
  • 8. Working with Relations
  • 9. Review

  • 7. Working with HTTP and FastAPI
  • 1. Reorganizing the Code with APIRouter
  • 2. Serving a Web Page
  • 3. Dynamic HTML with Jinja
  • 4. Processing Form Data
  • 5. Status Codes and Error Handling
  • 6. Middleware
  • 7. Headers and Cookies
  • 8. CORS Middleware
  • 9. Review

  • 8. Adding Authentication
  • 1. Adding a User Model
  • 2. Password Hashing
  • 3. Column Settings - Unique and Index
  • 4. HTTP Basic Authentication
  • 5. OAuth 2
  • 6. Review

  • 9. Testing and Deployment
  • 1. Unit Testing
  • 2. Deployment Options
  • 3. Deploying on Linux
  • 4. HTTPS
  • 5. Resources
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 2368
    حجم: 479 مگابایت
    مدت زمان: 207 دقیقه
    تاریخ انتشار: 28 دی 1401
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید