Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation Sound Therapy CBT Cognitive Behavioral Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Podcasting
2022-04-08T12:25:09Z

DevelopmentWeb DevelopmentFastAPI

FastAPI - The Complete Course 2022 (Beginner + Advanced)

Dive in and learn FastAPI from scratch! Learn FastAPI, RESTful APIs using Python, SQLAlchemy, OAuth, JWT and way more!
Bestseller
Rating: 4.5 out of 54.5 (439 ratings)
3,218 students
Created by Eric Roby
Last updated 5/2022
English
English [Auto]

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.

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, 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:

- 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

  • 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.


Who this course is 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

Instructor

Eric Roby
Engineer
Eric Roby
  • 4.6 Instructor Rating
  • 1,324 Reviews
  • 43,550 Students
  • 5 Courses

Eric J. Roby is a full stack developer that has worked in the freelance and corporate world solving technical problems to bridge gaps in businesses.

Eric made his technical debut when he began learning Java at the age of 14. Since learning Java, Eric has found himself completely addicted with learning technologies.

You can have full confidence that Eric's courses are of exceptional quality, and that you can be a software developer if you choose so.

Eric holds a bachelor's degree in Computer Science, and a Master degree in Quantitive Finance and Eric is dedicated to teaching you how to program like he does.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.