Cover image for Full-Stack Web Development with Flask

Full-Stack Web Development with Flask

Build lean and flexible data-driven websites with Python

Christian Hur

Created by Christian Hur

Explore how to build robust, data-driven web applications using Python and the Flask framework. You'll learn to connect your apps to databases, create dynamic user interfaces, and implement essential security features. By the end, you'll be ready to deploy your own full-stack projects with confidence.

Packt | Mar 2019 | 310 min

Start Trial
LevelIntermediate
CategoriesWeb & Application Development, Full Stack Web Development Concepts and Tools, Flask, Python

What You Will Learn

You'll start by setting up the Flask environment and understanding its core structure. Step by step, you'll connect your application to databases, create templates, and build interactive forms. You'll also work with REST APIs, test endpoints, and integrate security features, gaining practical experience as you go.

Key Features

  • Connect Flask apps to both SQL and NoSQL databases for flexible data storage
  • Build dynamic user interfaces and RESTful APIs for modern web experiences
  • Add authentication and security features to protect your web applications

Target Audience

Perfect for Python developers who want to expand into full-stack web development. If you already know the basics of Python and are eager to build real-world web apps, you'll find practical guidance and hands-on skills to take your projects to the next level.

Related courses