About Development : FastAPI-Full-Stack-Web-Development-API-Webapp

Description

This course is a guide to learn FastAPI. The FastAPI documentation is one of the best documentation. This course is for students who love videos as a medium to learn. We will be learning FastAPI with best practices. The Test-Driven Development goat ? will guide our development process. TDD is the way to think of the code before we actually write a piece of code. In this course we will be learning the following core concepts:

  • Creating APIs : We will implement the below endpoints:
    • Create Jobs
    • Retrieve
    • Update
    • Delete
    • List Jobs
  • User Authentication with basic security
    • Password will be hashed to provide additional security
    • We will use JSON Web Tokens to authenticate
    • Tokens won’t be stored in LocalStorage or Cookies
    • Token will be stored in HttpOnly cookie
  • Version Control System
    • We will use GIT as our vcs
    • Github will be used to host our code
  • Creating web apps
    • We will use Jinja Templating Language
    • We will be working with several forms
  • Unit Testing
    • Tests will be written in Pytest
    • After each testing cycle, the Test database will be cleaned
    • Test Coverage
    • How not to write unit tests?
  • Permissions : A user who has not created the job, won’t be able to delete it.
  • We will work with Postgres and monitor it using PgAdmin.

Fastapi provides us built-in OpenAPI docs, we will use the documentation to the fullest. The docs helps backend and frontend developers collaborate easily with each other.

Who this course is for:

  • Beginners who want to build a real world webapp from scratch.

Requirements

  • Basic understanding of Python
  • Example : Classes, List, Dictionaries.
  • Basic understanding of Clean code and Testing philosophy will help you understand and refractor code.

Last Updated 5/2021

Download Links

Direct Download

FastAPI Full Stack Web Development (API + Webapp).zip (1.4 GB) | Mirror

Torrent Download

FastAPI Full Stack Web Development (API + Webapp).torrent (70 KB) | Mirror

Leave a Reply

Your email address will not be published.


Fatal error: Uncaught Error: Call to undefined function pp_popup() in /www/wwwroot/freeudemydownload.com/wp-content/themes/hueman/footer.php:157 Stack trace: #0 /www/wwwroot/freeudemydownload.com/wp-includes/template.php(770): require_once() #1 /www/wwwroot/freeudemydownload.com/wp-includes/template.php(716): load_template() #2 /www/wwwroot/freeudemydownload.com/wp-includes/general-template.php(92): locate_template() #3 /www/wwwroot/freeudemydownload.com/wp-content/themes/hueman/single.php(7): get_footer() #4 /www/wwwroot/freeudemydownload.com/wp-includes/template-loader.php(106): include('/www/wwwroot/fr...') #5 /www/wwwroot/freeudemydownload.com/wp-blog-header.php(19): require_once('/www/wwwroot/fr...') #6 /www/wwwroot/freeudemydownload.com/index.php(17): require('/www/wwwroot/fr...') #7 {main} thrown in /www/wwwroot/freeudemydownload.com/wp-content/themes/hueman/footer.php on line 157