WEB 201IntermediateWeb development
Web Development with Flask
Routing, templates, forms, databases, sign-in and APIs, through to deployment.
98 lessons, not started
What you will learn
- Build a multi-page web app with Flask
- Store data and handle forms safely
- Add accounts, APIs and background jobs
- Deploy it where others can use it
Syllabus
98 lessons in 9 sections. Take them in order, or open any lesson directly.
- Flask Tutorials
Phase 1: Flask Fundamentals11 lessons
Phase 3: Templating (Jinja2)12 lessons
Phase 5: Databases (Flask SQLAlchemy)15 lessons
- Phase 5 - Databases (Flask-SQLAlchemy)
- Introduction to ORMs
- Setting up Flask-SQLAlchemy
- Configuring Database URI
- Creating Database Models
- Primary Keys and Column Types
- Creating the Database (db.create_all)
- CRUD - Create Record
- CRUD - Read Record
- CRUD - Update Record
- CRUD - Delete Record
- One-to-Many Relationships
- Many-to-Many Relationships
- Database Migrations (Flask-Migrate)
- Executing Raw SQL
Phase 7: Advanced Flask Architecture10 lessons