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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 2368
    حجم: 479 مگابایت
    مدت زمان: 207 دقیقه
    تاریخ انتشار: ۲۸ دی ۱۴۰۱
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید