Packt

Intermediate Flask: APIs & User Authentication

Erweitern Sie Ihre Kenntnisse mit Coursera Plus für 239 $/Jahr (normalerweise 399 $). Jetzt sparen.

kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Packt

Intermediate Flask: APIs & User Authentication

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Build robust APIs with Flask that handle various CRUD operations.

  • Secure your Flask APIs using authentication and decorators.

  • Manage databases effectively using Flask-SQLAlchemy and Flask-Migrate.

  • Implement dynamic forms with Flask-WTF and enhance user interfaces with Flask-Bootstrap.

Kompetenzen, die Sie erwerben

  • Kategorie: Application Deployment
  • Kategorie: User Accounts
  • Kategorie: Database Design
  • Kategorie: Email Automation
  • Kategorie: Data Validation
  • Kategorie: Database Development
  • Kategorie: File Management
  • Kategorie: Back-End Web Development
  • Kategorie: SQL
  • Kategorie: Authentications
  • Kategorie: Data Migration
  • Kategorie: Front-End Web Development
  • Kategorie: Object-Relational Mapping
  • Kategorie: Database Management

Werkzeuge, die Sie lernen werden

  • Kategorie: UI Components
  • Kategorie: Application Programming Interface (API)
  • Kategorie: Web Applications
  • Kategorie: Restful API
  • Kategorie: Bootstrap (Front-End Framework)
  • Kategorie: Flask (Web Framework)

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

April 2026

Bewertungen

12 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung „The Ultimate Flask Course“
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 10 Module

In this module, we will explore the core features and functionalities of building a question and answer app with Flask. You will learn how to manage user authentication, create and answer questions, and dynamically display user-generated content. The section also covers securing routes and deploying your app to Heroku for online access.

Das ist alles enthalten

27 Videos2 Lektüren1 Aufgabe

In this module, we will build a Member API to handle CRUD operations for managing user data. You will learn how to secure your API with authentication and deploy it to Python Anywhere for public access. The section also demonstrates how to test your API using Postman and interact with the database efficiently.

Das ist alles enthalten

13 Videos1 Aufgabe

In this module, we will explore how to use Flask-SQLAlchemy to manage your app’s database. You will learn how to define models, perform CRUD operations, and write complex queries to retrieve and manipulate data. This section also covers managing one-to-many and many-to-many relationships for effective data modeling.

Das ist alles enthalten

23 Videos1 Aufgabe

In this module, we will dive deeper into Flask-SQLAlchemy through practical examples. You will learn how to define database relationships, insert and update data, and run optimized queries. The section also focuses on real-world use cases such as querying customer orders, revenue, and other key metrics.

Das ist alles enthalten

15 Videos1 Aufgabe

In this module, we will cover how to create and handle forms using Flask-WTF. You will learn how to validate user input, manage form fields, and use custom validation logic to enhance user experience. The section also demonstrates integrating forms with other Flask extensions for more complex workflows.

Das ist alles enthalten

23 Videos1 Aufgabe

In this module, we will explore how to use Flask-Bootstrap to build attractive and responsive web pages. You will learn how to integrate Flask-Bootstrap components into your templates and optimize UI elements for better user interaction. The section also covers creating flexible templates and layouts using Flask-Bootstrap’s built-in blocks.

Das ist alles enthalten

3 Videos1 Aufgabe

In this module, we will cover how to send and manage emails within your Flask app using Flask-Mail. You will learn how to configure the email server, send emails to multiple recipients, and add attachments. The section also demonstrates how to integrate Gmail and handle advanced email parameters for robust communication.

Das ist alles enthalten

10 Videos1 Aufgabe

In this module, we will explore Flask-Migrate to manage database schema changes and migrations in your Flask app. You will learn how to apply upgrades and downgrades, work with different database systems, and manually edit migration files. The section also demonstrates managing database versions effectively with Flask-Migrate.

Das ist alles enthalten

9 Videos1 Aufgabe

In this module, we will cover how to handle file uploads in Flask using the Flask-Uploads extension. You will learn how to create upload forms, restrict file types, and manage uploaded files within your application. The section also explores best practices for organizing and storing files securely in Flask.

Das ist alles enthalten

6 Videos1 Aufgabe

In this module, we will explore how to use Flask-Login to manage user authentication in your Flask applications. You will learn how to create login forms, protect routes, and implement session management features such as "Remember Me." The section also demonstrates how to handle login success, failures, and automatic session expiration for enhanced security.

Das ist alles enthalten

15 Videos1 Lektüre3 Aufgaben

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Packt - Course Instructors
Packt
1.728 Kurse486.110 Lernende

von

Packt

Mehr von Software Development entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Coursera Plus

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen