YoVDO

Building a Lightweight and Scalable Online Forum with Flask and SQL Alchemy - Full Project Tutorial

Offered By: Linode via YouTube

Tags

Flask Courses Web Development Courses Database Management Courses Front-end Development Courses Web Hosting Courses Back-End Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to build a lightweight and scalable online forum using Flask and SQL Alchemy in this comprehensive tutorial video. Follow along as the instructor guides you through setting up the project, creating the main Python file, configuring the database extension, and implementing a Bootstrap template. Discover how to create topics and comments databases, design a simple form, and fetch topics using GET requests. Explore the process of displaying topics and comments using Jinja loops and templates. Master the techniques for adding and displaying comments, showing comment counts, and fixing navigation bar headers. Finally, learn how to host your forum website on Akamai using Filezilla. Perfect for developers looking to create a functional and efficient online discussion platform.

Syllabus

Introduction
Set Up the Project for the Forum App
Create main.py File + Copy the Code from Flask
Configure the db Extension
Create the Bootstrap Template
Add the Navigation Bar
Create the Topics + Comments Databases
Make a Simple Form + Add Headings
Run a Get Request to Fetch All the Topics
Test ‘Add a Topic’ Form
Choose the Bootstrap Template for Displaying Topics
Add a Jinja Loop
Add an href
Reduce Heading Size
Create topic.html Template
Add topic.html to main.py + Fix Any Issues
Show the Comments on the Page with SQL Alchemy
Add a Comment on the Forum
Display the Added Comment
Show the Number of Comments jinja Array Length
Fix the Headers in Navigation Bar
Host the Website on Akamai + Filezilla
Conclusion


Taught by

Linode

Related Courses

Introduction to HTML5
University of Michigan via Coursera
Introduction to Web Development
University of California, Davis via Coursera
Hosting a Static Website (HTML/CSS/Javascript) in AWS S3
Coursera Project Network via Coursera
Python eCommerce | Build a Django eCommerce Web Application
Udemy
WordPress for Beginners
Udemy