4.35 out of 5
4.35
61 reviews on Udemy

Flask for beginners: Create Real World Interactive Apps

Learn Flask from scratch step by step
Instructor:
Bluelime Learning Solutions
18,580 students enrolled
English [Auto]
Creating and running a simple Flask app
Creating Interactive Flask Apps
Working with templates
Setting up and connecting to a database
Using GET and POST requests in FlaskData flow in Flask
Setting up an API in Flask
Templating flask apps with Bootstrap
Message Flashing
Creating routes for our applications
Passing data through forms to flask app
Implementing sessions and cookies
Using conditionals and loops in flask app
Saving app data to PostgreSQL Database Server
Setup your project with version control
Create remote repository on Github
Deploying your project to the cloud on heroku

Flask is a Python framework for building lightweight and dynamic web applications. It helps speed up tedious behind-the-scenes development work, such as URL mapping, and offers more control to the developer to build applications . This course provides the training and hands-on examples you need to get started quickly.  We will create two complete interactive web applications and also deploy them to the cloud so others can interact with them. You will  learn skills that professional web developers use.

Learning objectives

  • Creating and running a simple Flask app

  • Creating a Flask project

  • Working with templates

  • Setting up and connecting to a database

  • Working with Flask-Security

  • Deploying your project to Heroku

  • Create remote repository on GitHub

  • Setup your project with version control

  • Using GET and POST requests in Flask Data flow in Flask

  • Setting up an API in Flask

  • Templating  flask with Bootstrap

  • Create a JSON  API

  • Message Flashing

  • Creating routes for our applications

  • Passing data through forms to flask app

  • Using redirect and url_functions

  • Implementing sessions and cookies

  • Using conditionals and loops in flask app

  • Saving app  data to PostgreSQL Database Server

Introduction

1
Introduction
2
Projects we will create
3
Downloadable Completed Project Source Codes
4
What is Python
5
What is Flask
6
Pros and Cons of Using Flask
7
Technologies we will be using
8
Terminal Vs Command Prompt
9
Python Modules and Packages

Installations and Setups

1
Installing Python
2
Updating Pip
3
Installing Atom
4
Creating project directory
5
Creating and activating a virtual environment
6
Installing Virtual Environment Tool
7
Functions | Classes | Objects | Methods

Creating a minimal flask application

1
Creating a minimal flask application
2
Flask development server
3
Basic components of a flask application
4
Dynamic Routes
5
Using development server in debug mode
6
Rendering templates
7
Using control structures in templates
8
Template Inheritance
9
Installing and initializing bootstrap
10
Flask bootstrap template blocks
11
Integrating bootstrap into template
12
Creating custom error pages

Project : Creating a URL Shortener and API App

1
Creating virtual environment with venv
2
Creating a minimal flask application
3
Running your minimal app
4
Creating a second route
5
Rendering templates
6
Passing data through forms to flask app
7
Passing form variables to other routes
8
HTTP Request Methods
9
Using redirect and url_for functions
10
Saving data to JSON File
11
Appending data to JSON File
12
Flashing messages to users
13
Creating variable routes for short names
14
Displaying custom error pages
15
Implementing sessions and cookies
16
What is an API
17
Creating a JSON API
18
Extending Templates
19
Static Files
20
What is Bootstrap
21
Bootstrap Installation Options
22
Download Bootstrap
23
Bootstrap Dependencies
24
Minimum Basic Bootstrap Template
25
Basic Anatomy of an HTML Document
26
Populating Static Directory
27
Modifying the base template
28
Modifying the index template
29
Modifying the page not found template
30
Modifying the your url template
31
What is WSGI
32
Installing Gunicorn Server
33
Git and Github
34
Creating account on heroku
35
Creating a new app on heroku
36
Creating a Procfile and Requirements file
37
Creating a repository on Github
38
Deploying app to heroku

Project 2: Create an Interactive Quote App

1
Create a virtual environment with venv
2
Managing Python Packages
3
Creating and activating a virtual environment
4
Installing Flask
5
Setting up environment variables
6
Creating a minimal app
7
Creating endpoints
8
Rendering templates
9
Using conditional statements
10
Iterating over a list in flask
11
Favorite quotes templates
12
Installing PostgreSQL
13
Creating a new database in PostgreSQL
14
Creating a route to process form data
15
Database Integration
16
Database Configuration
17
Creating a table
18
Installing Gunicorn Server
19
Storing form data inside database
20
Testing Application
21
Deploying app to heroku - Part 1
22
Deploying app to heroku - Part 2
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
61 Ratings

Detailed Rating

Stars 5
21
Stars 4
28
Stars 3
11
Stars 2
0
Stars 1
1
cf898652811faeb5b5019c19e0e71e9d
Course available for 2 days
30-Day Money-Back Guarantee

Includes

9 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW