Create 3 Real-World FastAPI Apps 2022-6 – Download

Explanation

FastAPI SuperGuide: Create 3 Real-World FastAPI Apps with databases, REST frameworks, HTTP requests, OAuth2, and all the other protocols that come with full web development can be difficult to learn, especially when you add complex frameworks like FastAPI and nuanced Python components. This course aims to eliminate that confusion by teaching FastAPI from the basics to the advanced level. It combines theory and practical application to give you everything you need to learn FastAPI, all while allowing you to build 3 complete web applications written in Python along the way. And the best part is; you don’t need to know anything about FastAPI, web routing, security, or any of the above. All you need is a basic understanding of Python and some knowledge of HTML and CSS, and you’ll be on your way to becoming a full-fledged web development master with Python and FastAPI! Along the way, we’ll build a car info viewer that lets you view, search, create, edit, and delete car info, all delivered in a clean and readable codebase using Python and FastAPI.

The home page contains a list of all the vehicles in our database, which is neatly organized and presented to the user in the same way. The navbar contains functional links to the home page, a form to create a vehicle (more on that later!), and an embedded search bar, which, when used, will take you to the search page. The search form uses identifiers to search for vehicle information, and display it to the user. It also includes error handling if invalid credentials are passed to the user. Each vehicle on the page has edit and delete buttons, with the edit button taking you to an automated form on a separate page to correct data, and the delete button submitting a request to anonymizing and removing from the database. The creation form is similar to the edit form, except that it does not have auto-filled data. Once completed, it will transfer to the home page, where the new car is available for viewing.

What will you learn?

  • Create 3 complete applications using FastAPI in Python and industry standard behavior
  • Use Jinja2, Bootstrap, HTML, and CSS to create front-end templates with control flow (conditions, loops, etc.)
  • Basic understanding of REST API architecture and how to implement REST APIs in FastAPI
  • Use the database browser and SQLAlchemy to create, manage, update, and sort SQLite databases.
  • Create user IDs and logical registrations by default
  • Understand HTTP, how it works, and how to make requests, including methods, headers, bodies, and status codes
  • Configure program data to be added to the front pages
  • Parse HTTP requests in Python and extract related data, including parameters, form data, and request entities.
  • Validate HTTP routes and implement error handling for REST APIs and full applications
  • Understand JSON and how to parse and return it using Python
  • Use Pydantic and write expressions to create data models and schemas in Python
  • Hash and verify passwords in Python
  • Create an OAuth2 flow and use it to authenticate users
  • Create, manage, and update JSON Web Tokens
  • Create data models in Python
  • Use Alembic to migrate and update databases
  • Use SQLAlchemy to write functionality to interact with a Python database
  • Learn web development best practices and conventions

Who is this course for?

  • Anyone looking to build full-featured applications and REST APIs with Python and Python frameworks

Specificatoin of FastAPI SuperGuide: Create 3 Real-World FastAPI Apps

  • Publisher: Udemy
  • Teacher: VideoLab by Jad Khalili
  • Language : English
  • Level : All Levels
  • Number of courses: 71
  • Duration: 6 hours and 51 minutes

Includes FastAPI SuperGuide: Build 3 Real-World FastAPI Apps

FastAPI SuperGuide: Create 3 Real-World FastAPI Apps

Requirements

  • Basic Python experience
  • Knowledge of HTML and CSS is encouraged, but not required

Pictures

FastAPI SuperGuide: Create 3 Real-World FastAPI Apps

Sample Clip

Installation Guide

Extract files and watch your favorite player

Subtitle : English

Quality: 720p

Download Links

Download Part 1 – 1 GB

Download Part 2 – 1 GB

Download Part 3 – 842 MB

Password file: free download software

file size

2.82 GB

free download software latest version