Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
FastAPI für Anfänger - Baue einen Twitter Clone mit FastAPI
Highest Rated
Rating: 4.5 out of 5(97 ratings)
604 students

FastAPI für Anfänger - Baue einen Twitter Clone mit FastAPI

Lerne das Entwickeln von modernen APIs mit Python
Created byMarkus Lang
Last updated 1/2024
German
German [Auto],

What you'll learn

  • RestFul-APIs mit FastAPI erstellen
  • Interaktion mit relationalen Datenbanken (SQLModel)
  • User Registrierung und User Authentication mit JSON Web Tokens
  • FastAPI mit Docker & Docker-Compose

Course content

10 sections64 lectures6h 16m total length
  • Ankündigung: Python 3.12 und Pydantic 20:29
  • Einführung3:16

Requirements

  • Python Basics, Grundlagen in Objektorientierter Programmierung

Description

In diesem Kurs lernst du die Grundlagen des beliebten Python-Frameworks FastAPI. Dieser Kurs macht dich Schritt für Schritt zu einem kompetenten Entwickler für APIs mit Python.

Zuerst lernst du einige wichtige Konzepte für FastAPI wie Async Programming, Type Hinting und Datenbank Basics.

Danach geht es zu den FastAPI Basics, wo wir erste einfache Endpunkte umsetzen werden.

Im Anschluss geht es dann zu einem fortgeschrittenen Projekt mit User Registrierung und Authentication. Dort werden wir erstmal mit relationalen Datenbanken und ORM´s arbeiten.

Wenn dies abgeschlossen ist, lernst du noch einige wichtige Konzepte für größere Apps kennen, wie z.B. APIRouter, Middleware oder logging.

Mit diesem Wissen starten wir das Capstone Projekt, einem Twitter Clone, wo wir mit FastAPI die wichtigsten Operationen durchführen kann, die man mit Twitter tun kann - Posts schreiben, Liken, anderen Usern folgen und vieles mehr.

Zum Abschluss kommt eine optionale Sektion, wo wir den Umgang mit FastAPI und Docker kennenlernen.


Dieser Kurs richtet sich nicht an komplette Anfänger, du solltest in Python idealerweise folgendes mitbringen.

1. Sicherer Umgang mit Datentypen wie Listen und Dictionaries.

2. Verzweigungen und Schleifen sind kein Problem

3. Grundlagen in objektorientierter Programmierung


Grundkenntnisse im erstellen mit Webservices kann nicht schaden (z.B. mit Flask), ist aber nicht notwendig.


Who this course is for:

  • Alle Personen, die FastAPI lernen wollen und mindestens Grundkenntnisse in Python besitzen