Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Implementing MVC ToDo App with Flask

via CodeSignal Path

Overview

Explore the world of Python web development by building a dynamic ToDo app using Flask and HTML templates. Master MVC architecture, integrate a SQL database, and implement security to create functional, secure back-end applications.

Syllabus

  • Getting Started with Flask and Web Development
    • Learn the essentials of Flask to build dynamic, functional web applications. In this course, you'll start by setting up a basic Flask app and progressively advance to rendering HTML, managing dynamic content, and organizing your code with Blueprints for improved modularity.
  • Building a ToDo App with Flask
    • This course guides you through the process of building a complete Todo app using Flask. You'll gain practical skills in displaying, adding, editing, and deleting tasks while mastering core Flask concepts like routing, templates, and handling user input. By the end, you'll have a solid foundation for creating dynamic web applications.
  • Integrating a SQL Database to Flask
    • Learn how to integrate a SQLite database into your Flask Todo app with SQLAlchemy. This course covers setting up the database, creating models, performing CRUD operations, and implementing data filtering and sorting. By the end, you'll understand how to effectively manage your application's data using SQLAlchemy.
  • Enhancing Flask with Additional Features
    • In this course, you'll delve into advanced Flask techniques to elevate your application. You'll learn how to implement middlewares, create custom error handling to improve user experience, apply CSS for styling your app, and manage sessions to enhance functionality and user-friendliness.
  • Securing Flask ToDo App with Session Authentication
    • Learn to secure your Flask Todo app by adding user authentication features. This course covers user registration, login processes, route protection, and logout functionality. By the end, you'll be able to safeguard user interactions within your Flask application effectively.

Courses

Reviews

Start your review of Implementing MVC ToDo App with Flask

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.