UDEMY.FastAPI.The.Complete.Course.Beginner.Advanced.2026.BOOKWARE-MiMiR

Section
eBooks/Audiobooks
Group
MiMiR
Size
9,04 GB
Files
51
Date
2026-02-15

NFO

Mímir, Keeper of the Well of Wisdom
  
  FastAPI - The Complete Course 2026 (Beginner + Advanced)

  https://www.udemy.com/course/fastapi-the-complete-course/

  Year         : 2026
  Language     : English
  Level        : All Levels
  Category     : Development
  Subcategory  : Web Development
  Duration     : 21h 22m
  Lectures     : 241
  Rating       : 4.6/5 (11,081 reviews)
  Students     : 70,507

  INSTRUCTOR(S)


  HEADLINE
    Dive in and learn FastAPI from scratch! Learn FastAPI, RESTful
    APIs using Python, SQLAlchemy, OAuth, JWT and way more!


  WHAT YOU'LL LEARN
  * Develop REAL-TIME RESTful APIs & Full Stack Applications
    using
    FastAPI
  * Learn to Deploy your FastAPI applications so the whole world
    can use YOUR app!
  * Learn KEY FastAPI features: Modern Authentication, Password
    Hashing with BCrypt, Authorization, JSON Web Tokens (JWT)
  * You will TYPE IN EVERY LINE of code with me in the videos. I
    EXPLAIN every line of code to help you learn!
  * Establish Table Relationships and Deploy Production Ready
    Databases
  * Develop & Deploy professional-grade REST APIs and a Full
    Stack
    application with expert instruction
  * I am a RESPONSIVE INSTRUCTOR ... post your questions and I
    will RESPOND in 24 hours.
  * You can DOWNLOAD all source code. Perfect for offline
    LEARNING
    and REVIEW.


  REQUIREMENTS
  * Basic python knowledge. No FastAPI knowledge required.


  WHO IS THIS COURSE FOR
  * Beginner Python developers curious about FastAPI
  * Python developers wanting to develop high performing APIs
  * Web developers that want to get into backend APIs using
    Python
  * Anyone that is curious about how APIs are developed using
    FastAPI


  DESCRIPTION
  Welcome to the #1 BEST SELLING FASTAPI course on Udemy! Learn
  how to BUILD and DEPLOY FastAPI applications from scratch!
  Including RESTful APIs and Full Stack applications! ---
  FastAPI and Python are two of the hottest technologies in the
  market for building high performing APIs. By the end of this
  course, you will have built production ready RESTful APIs, a
  production ready Full Stack application, full authentication/
  authorization, setup production ready databases, and deployed
  your FastAPI application so the world can use YOUR app. ---
  Understanding and knowing how to build APIs with FastAPI and
  Python can improve the job you have, get you a new job or even
  create multiple contract roles! These skills are are needed
  everywhere, and some of the highest paying job postings are
  asking for Python developers with FastAPI experience. In this
  complete FastAPI course I will quickly get you up to speed, by
  walking you through the FastAPI framework from the beginning
    to
  the end! Whether you are interested in expanding your current
  craft, want to change careers or simply wanting to learn a
    very
  popular topic, then this course is for you! You will be using
  modern technologies including: PyCharm, Python, FastAPI,
    bcrypt
  password hashing, and  JSON Web Tokens (JWT) Why is
    FastAPI the
  fastest growing Python web development framework in the
    market?
  To make it simple, FastAPI covers all aspects of APIs.
  FastAPI comes with a lot out of the box, and is one of the
  fastest and highest performing web frameworks available. This
  makes web development rapid, while making use of one of the
    most
  popular programming languages in the world, Python. This
    course
  is designed with beginners in mind! This means no matter what
  kind of background you come from, you will be able to learn
    one
  of the hottest frameworks in the market. All you need is some
  basic python knowledge, and you will be off creating APIs from
  scratch protected behind JSON Web Tokens (JWT) --- In this
  course, you will get (not only): - All source code is
    available
  for download - Responsive Instructor: All questions answered
  within 24 hours - Professional video and audio recordings
    (check
  the free previews) - High quality closed-captions / subtitles
  available for English (new!) --- Content and Overview: Install
    &
  Setup Python, IDE & FastAPI Overview of FastAPI Projects
  Installation of a virtual environment for your FastAPI project
  Create the HTTP Request Methods (GET, POST, PUT, DELETE) Data
  Validation HTTP Response Status Codes Working with dynamic
    data
  and models Save dynamic data to Database Handling user input &
  forms Advanced features like Registration, Authentication
  (bcrypt) & Authorization (JWT) Database relationships
    (CASCADE,
  etc) Setup production database (MySQL) Routing Testing (Unit
  & Integration) pytest library Full Stack Development Deploy
    your
  application so the world can use it And more! Course videos
    are
  regularly updated to keep up with the newest updates and
  information. The codingwithroby community is very active, so
  always know that if you have a question you will receive an
  answer within 24 hours! --- See what other students are saying
  about my courses! "I have been looking for a good API and Web
  Services course and this has by far exceeded my expectations.
  Thank you for creating an information, easy to follow course."
  "The instructor makes the concept easy to understand and
    learn."
  "Eric is a great instructor and broke down everything about
  Django to get me started with building my first web
    application.
  I highly recommend this course. I have learned more than I was
  expecting and easier than I thought!" "The course taught me
    the
  basics needed to be able to program using python. All the
    things
  taught here are very helpful to me and I used them regularly."
  "Clear, crisp and covered a wide array of topics on python.
  Thanks Eric for the course." "Eric has done a great job
  explaining core concepts and how they relate with Django and
  Python." --- No Risk ? Money-Back Guarantee Finally, there is
    no
  risk. Once you purchase the course, if for some reason you are
  not happy with the course, Udemy offers a 30-day money back
  guarantee. So you have nothing to lose, sign up for this
    course
  and learn how to build APIs using FastAPI and Python! It is
    time
  to level up your career and become a Python API developer!
  Target Audience Basic Python knowledge No experience required
  for FastAPI. I will teach you FastAPI from the beginning.


  COURSE CONTENT

  Chapter 1: Introduction
    1. Introduction
    2. Course Content
    3. How To Get The Most Out Of This Course
    4. Items to help you get started
    5. Download Slides
    6. Download Source Code

  Chapter 2: Python Installation & Refresher
    7. Introduction to section
    8. Python Installation Overview
    9. Python Setup (Windows)
    10. Python Setup (Mac)
    11. Python Integrated Development Environment Overview
    12. Setup Integrated Development Environment
    13. Download Python Refresher Source Code
    14. Variables in Python
    15. Comments
    16. Assignment
    17. Assignment Solution
    18. String formatting in Python
    19. Getting User Input
    20. String Assignment
    21. String Assignment Solution (Together)
    22. Lists in Python
    23. Sets and Tuples
    24. Lists Assignment
    25. Lists Assignment Solution
    26. Booleans and Operators
    27. If Else Statements
    28. If Else Assignment
    29. If Else Assignment Solution
    30. Loops in Python
    31. Loops Assignment
    32. Loops Assignment Solution
    33. Dictionaries in Python
    34. Dictionaries Assignment
    35. Dictionaries Assignment Solution
    36. Functions in Python
    37. Functions Assignment
    38. Functions Assignment Solution
    39. Imports in Python
    40. Object Oriented Programming Overview
    41. What will we be Creating?
    42. Object Oriented Programming in Python
    43. Abstraction in Python Overview
    44. Abstraction in Python
    45. Constructors in Python Overview
    46. Constructors in Python
    47. Encapsulation in Python Overview
    48. Encapsulation in Python
    49. Inheritance in Python Overview
    50. Self vs Super
    51. How we will Implement Inheritance
    52. Inheritance in Python
    53. Polymorphism in Python Overview
    54. How we will Implement Polymorphism
    55. Polymorphism in Python
    56. Time to Battle Overview
    57. Time to battle
    58. Composition Overview
    59. Hero Battle Overview
    60. Composition and Hero Battle

  Chapter 3: FastAPI Overview
    61. FastAPI Overview

  Chapter 4: FastAPI Setup & Installation
    62. Virtual Environments Overview
    63. FastAPI and Virtual Environment Installation (Windows)
    64. FastAPI and Virtual Environment Installation (Mac)

  Chapter 5: Project 1 - FastAPI Request Method Logic
    65. Books Project Introduction
    66. Download Source Code
    67. GET Request Method Overview
    68. Create FastAPI Endpoint
    69. FastAPI Project: Enhance Get Request
    70. FastAPI Project: Path Parameters Overview
    71. FastAPI Project: Path Parameters
    72. FastAPI Project: Query Parameters Overview
    73. FastAPI Project: Query Parameters
    74. FastAPI Project: Post Request Overview
    75. FastAPI Project: Post Request
    76. FastAPI Project: Put Request Overview
    77. FastAPI Project: Put Request
    78. FastAPI Project: Delete Request Overview
    79. FastAPI Project: Delete Request
    80. FastAPI Assignment
    81. FastAPI Assignment Solution

  Chapter 6: Project 2 - Move Fast with FastAPI
    82. Books 2 Project Overview
    83. Pydantic v1 vs Pydantic v2
    84. FastAPI Project: Setup Books 2 Project
    85. FastAPI Project: Post Request before Validation
    86. FastAPI Project: Pydantics and Data Validation Overview
    87. FastAPI Project: Pydantic Book Request Validation
    88. FastAPI Project: Fields - Data Validation
    89. FastAPI Project: Pydantic Configurations
    90. FastAPI Project: Fetch Book
    91. FastAPI Project: Fetch Books by Rating
    92. FastAPI Project: Update Book with Put Request
    93. FastAPI Project: Delete Book with Delete Request
    94. Assignment Problem
    95. FastAPI Project: Assignment Solution
    96. FastAPI Project: Data Validation Path Parameters
    97. FastAPI Project: Data Validation Query Parameters
    98. FastAPI Project: Status Codes Overview
    99. FastAPI Project: HTTP Exceptions
    100. FastAPI Project: Explicit Status Code Responses

  Chapter 7: Project 3: Complete RESTful APIs
    101. Project 3: Overview
    102. Pydantic v1 vs Pydantic v2

  Chapter 8: Setup Database
    103. FastAPI Project: SQL Database Introduction
    104. FastAPI Project: Database Connection with ORM
         SQLAlchemy
    105. FastAPI Project: Database Tables (Models)
    106. FastAPI Project: Main (Create Database Connection for
         API)
    107. FastAPI Project: Installation of SQLite3 Terminal
         (Windows)
    108. FastAPI Project: Installation of SQLite3 Terminal (Mac)
    109. FastAPI Project: SQL Queries Introduction
    110. FastAPI Project: SQLite3 Setting Up Todos

  Chapter 9: API Request Methods
    111. FastAPI Project: Get All Todos from Database
    112. FastAPI Project: Get Todo by ID
    113. FastAPI Project: Post Request (Todo Project)
    114. FastAPI Project: Put Request (Todo Project)
    115. FastAPI Project: Delete Request (Todo Project)

  Chapter 10: Authentication & Authorization
    116. FastAPI Project: Starting Authentication &
         Authorization
    117. FastAPI Project: Routers Scale Authentication File
    118. FastAPI Project: Router Scale Todos File
    119. FastAPI Project: One to Many Relationship
    120. FastAPI Project: Foreign Keys
    121. FastAPI Project: Users Table Creation
    122. FastAPI Project: Create First User
    123. FastAPI Project: Hash User's Password
    124. FastAPI Project: Save User to Database
    125. FastAPI Project: Authenticate a User
    126. JSON Web Token (JWT) Overview
    127. FastAPI Project: Encode a JSON Web Token (JWT)
    128. FastAPI Project: Decode a JSON Web Token (JWT)
    129. FastAPI Project: Authentication Enhancements

  Chapter 11: Authenticate Requests
    130. FastAPI Project: Post Todo (User ID)
    131. FastAPI Project: Get All Todos (User ID)
    132. FastAPI Project: Get Todo (ID + User ID)
    133. FastAPI Project: Put Todo (User ID)
    134. FastAPI Project: Delete Todo (User ID)
    135. FastAPI Project: Admin Router
    136. Assignment Problem
    137. FastAPI Project: Assignment Solution (Users Route)

  Chapter 12: Large Production Database Setup
    138. FastAPI Project: Production DBMS
    139. PostgreSQL Introduction
    140. FastAPI Project: PostgreSQL Windows Installation
    141. FastAPI Project: PostgreSQL Mac Installation
    142. FastAPI Project: PostgreSQL Create Database Table
    143. FastAPI Project: PostgreSQL Connect to FastAPI
    144. MySQL Introduction
    145. FastAPI Project: MySQL Installation (Windows)
    146. FastAPI Project: MySQL Installation (Mac)
    147. FastAPI Project: Create Database Tables
    148. FastAPI Project: Connect FastAPI to MySQL

  Chapter 13: Project 3.5 - Alembic Data Migration
    149. Alembic Data Migration Overview
    150. Alembic Introduction
    151. Alembic Installation and Setup
    152. Alembic Revisions Overview
    153. Alembic Revision Upgrade
    154. Alembic Revision Downgrade
    155. Alembic Assignment
    156. Alembic Solution

  Chapter 14: Project 4 - Unit & Integration Testing
    157. Testing Overview
    158. Getting Started with Testing Overview
    159. Pytest Introduction
    160. Pytest Basics Overview
    161. Pytest Basics
    162. Pytest Objects Overview
    163. Pytest Objects
    164. Create FastAPI Test
    165. Root Package
    166. Pytest - Setup Dependencies Overview
    167. Pytest - Setup Dependencies
    168. Pytest - Setup Dependencies Part 2
    169. Pytest - FastAPI Test Complete
    170. Pytest - FastAPI Project Test
    171. Pytest - FastAPI Project Test Part 2
    172. Pytest - FastAPI Project Test Part 3
    173. Pytest - FastAPI Project Test Part 4
    174. Pytest - FastAPI Project Test Part 5
    175. Pytest - FastAPI Project Test Part 6
    176. Pytest - FastAPI Project Test Part 7
    177. Pytest - FastAPI Project Test Part 8
    178. Pytest - FastAPI Project Test Part 9
    179. Pytest - FastAPI Project Test Part 10
    180. Pytest - FastAPI Project Test Part 11
    181. Pytest - FastAPI Project Test Part 12

  Chapter 15: Project 5 - Full Stack Application
    182. Full Stack Introduction
    183. Setup our FastAPI Application
    184. FastAPI Full Stack - Jinja Overview
    185. FastAPI Full Stack - Installation of Requirements
    186. FastAPI Full Stack - Setup CSS
    187. FastAPI Full Stack - CSS & JS
    188. FastAPI Full Stack - Login Page
    189. FastAPI Full Stack - Register Page
    190. FastAPI Full Stack - Layout Page (Inheritance)
    191. FastAPI Full Stack - JS Implementation
    192. FastAPI Full Stack - Add Todo Page
    193. FastAPI Full Stack - Navigation Bar
    194. FastAPI Full Stack - Add New Todo
    195. FastAPI Full Stack - Edit Todo
    196. FastAPI Full Stack - Delete Todo
    197. FastAPI Full Stack - Home Page Redirection

  Chapter 16: Git - Version Control
    198. Git Introduction
    199. Git: Windows Installation
    200. Git: Mac Installation
    201. Git Basics Overview
    202. Git Basics Practice
    203. Git Branches Overview
    204. Git Branches Practice
    205. GitHub Intro
    206. Git: Remote Commands Slides
    207. GitHub: Create Account & Remote Repository

  Chapter 17: Deploying FastAPI Applications
    208. Deployment: Render Introduction
    209. Deployment: Add Requirements File
    210. Deployment: Render Setup
    211. Deployment PostgreSQL: Production Database

  Chapter 18: (deprecated / optional) FastAPI < 0.100.0 Full
    Stack Application
    212. Legacy Video Content
    213. FastAPI Full Stack - Pip Requirements and Templates
    214. FastAPI Full Stack - Static and CSS
    215. Download Full Stack Code
    216. FastAPI Full Stack - Adding CSS & JS to Static Files
    217. Full Stack Full Stack - Jinja Templating Overview
    218. FastAPI Full Stack - Full Guide: HTML Part 1
    219. FastAPI Full Stack - Full Guide: HTML Part 2
    220. FastAPI Full Stack - Full Guide: HTML Part 3
    221. FastAPI Full Stack - Full Guide: HTML Part 4
    222. FastAPI Full Stack - Full Guide: HTML Part 5
    223. FastAPI Full Stack - Quick Guide: COPY HTML
    224. FastAPI Full Stack - APIs for HTML
    225. FastAPI Full Stack - Layout
    226. FastAPI Full Stack - Navbar
    227. FastAPI Full Stack - Update Todos using a User
    228. FastAPI Full Stack - Add Todo
    229. FastAPI Full Stack - Edit Todo
    230. FastAPI Full Stack - Edit Todo POST
    231. FastAPI Full Stack - Delete Todo
    232. FastAPI Full Stack - Complete Functionality
    233. FastAPI Full Stack - Login Functionality
    234. FastAPI Full Stack - Login Updates
    235. FastAPI Full Stack - Logout
    236. FastAPI Full Stack - Register
    237. FastAPI Full Stack - Code Clean Up
    238. FastAPI Full Stack - Code Clean Up Part 2
    239. FastAPI Assignment
    240. FastAPI Solution

  Chapter 19: Summary
    241. Bonus Lecture


  DATES
  Published    : 2021-10-19
  Last Updated : 2026-02-02

If you fear the truth, don?t come to my well.

Files

PathSize
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi16,97 KB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi98,90 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi190,73 MB
udemy.fastapi.the.complete.course.beginner.advanced.2026.bookware-mimi4,12 KB