\newlinenewline logonewline logo
    • Learn

      Learn

      Learn web development from expert teachers. Build real projects, join our community, and accelerate your career

      Get Started
      Fullstack RustFullstack Node.jsFullstack D3Fullstack ReactFullstack React with TypeScriptmore →
      https://dzxbosgk90qga.cloudfront.net/fit-in/620x372/n/20220117210542194_21CB9CF5-AA2C-4939-BCC1-18F0377EFB90.png

      The newline Guide to Building Your First GraphQL Server with Node and TypeScript

      In this course, we'll show you how to create your first GraphQL server with Node.js and TypeScript

      Enroll for free
    • Teach

      Teach

      Share your knowledge with others, earn money, and help people with their career

      Apply Now
      Apply To Teach A CourseWhat Our Teachers Say
      Amelia Wattenberger

      Amelia Wattenberger

      Author of Fullstack D3

      "Writing Fullstack D3 was a thoroughly enjoyable, fun process.

      The writing was over before I knew it, and we've sold way more copies than I expected! Plus, the compliments from my peers have been really amazing."

    • Community

      Community

      Get help with programming projects, find collaborators, and make friends

      Join Now
      Join our Discord ServerWhat Our Students Say
    • Tutorials
    Go Pro
    Log In
     

    Fullstack Flask: Build a Complete SaaS App with Flask

    Welcome: Introduction

    Introduction:

    Start Here

    Module 0: Intro

    Introduction: (1:28)

    Intro to Fullstack Flask

    Module 1: Building your first Flask Application

    Lesson 1: (3:21)

    Building your first Flask Application

    Lesson 2: (5:52)

    Getting started

    Lesson 3: (7:54)

    Using an API

    Lesson 4: (6:46)

    Deploying to Production

    Module 2: Rendering Pages

    Lesson 1: (11:32)

    Rendering Pages

    Lesson 2: (14:45)

    Styling & Partials

    Lesson 3:

    Summary

    Module 3: Growing our application with Blueprints

    Lesson 1: (12:33)

    Growing our application with Blueprints

    Lesson 2: (13:20)

    Adding Blueprints

    Module 4: Application Factories & Configuration

    Lesson 1: (14:53)

    Using an Application Factory

    Module 5: Testing

    Lesson 1: (12:10)

    Testing

    Lesson 2: (14:36)

    Getting to 100% Code Coverage

    Module 6: Part II: Building Larger Flask Applications

    Lesson 1: (2:27)

    Our Project: Yumroad

    Lesson 2: (7:45)

    Starting from Scratch

    Module 7: Databases & ORMs

    Lesson 1: (12:27)

    Databases & ORMs

    Lesson 2: (16:54)

    Using SQLAlchemy

    Module 8: Building pages using our models

    Lesson 1: (14:59)

    Building pages using our models

    Lesson 2: (4:41)

    Testing Our Routes

    Module 9: Handling Forms (with WTForms)

    Lesson 1: (8:15)

    Building (HTML) Forms

    Lesson 2: (12:21)

    Rendering & Processing a Form

    Lesson 3: (12:45)

    Editing Data & CSRF Protection

    Module 10: Logins

    Lesson 1: (16:32)

    User Registration

    Lesson 2: (14:48)

    Flask-Login & Sessions