Flask for beginners: Create Real World Interactive Apps
- Description
- Curriculum
- FAQ
- Reviews
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
-
1IntroductionVideo lesson
-
2Projects we will createVideo lesson
-
3Downloadable Completed Project Source CodesText lesson
-
4What is PythonVideo lesson
-
5What is FlaskVideo lesson
-
6Pros and Cons of Using FlaskVideo lesson
-
7Technologies we will be usingVideo lesson
-
8Terminal Vs Command PromptVideo lesson
-
9Python Modules and PackagesVideo lesson
-
10Installing PythonVideo lesson
-
11Updating PipVideo lesson
-
12Installing AtomVideo lesson
-
13Creating project directoryVideo lesson
-
14Creating and activating a virtual environmentVideo lesson
-
15Installing Virtual Environment ToolVideo lesson
-
16Functions | Classes | Objects | MethodsVideo lesson
-
17Creating a minimal flask applicationVideo lesson
-
18Flask development serverVideo lesson
-
19Basic components of a flask applicationVideo lesson
-
20Dynamic RoutesVideo lesson
-
21Using development server in debug modeVideo lesson
-
22Rendering templatesVideo lesson
-
23Using control structures in templatesVideo lesson
-
24Template InheritanceVideo lesson
-
25Installing and initializing bootstrapVideo lesson
-
26Flask bootstrap template blocksVideo lesson
-
27Integrating bootstrap into templateVideo lesson
-
28Creating custom error pagesVideo lesson
-
29Creating virtual environment with venvVideo lesson
-
30Creating a minimal flask applicationVideo lesson
-
31Running your minimal appVideo lesson
-
32Creating a second routeVideo lesson
-
33Rendering templatesVideo lesson
-
34Passing data through forms to flask appVideo lesson
-
35Passing form variables to other routesVideo lesson
-
36HTTP Request MethodsVideo lesson
-
37Using redirect and url_for functionsVideo lesson
-
38Saving data to JSON FileVideo lesson
-
39Appending data to JSON FileVideo lesson
-
40Flashing messages to usersVideo lesson
-
41Creating variable routes for short namesVideo lesson
-
42Displaying custom error pagesVideo lesson
-
43Implementing sessions and cookiesVideo lesson
-
44What is an APIVideo lesson
-
45Creating a JSON APIVideo lesson
-
46Extending TemplatesVideo lesson
-
47Static FilesVideo lesson
-
48What is BootstrapVideo lesson
-
49Bootstrap Installation OptionsVideo lesson
-
50Download BootstrapVideo lesson
-
51Bootstrap DependenciesVideo lesson
-
52Minimum Basic Bootstrap TemplateVideo lesson
-
53Basic Anatomy of an HTML DocumentVideo lesson
-
54Populating Static DirectoryVideo lesson
-
55Modifying the base templateVideo lesson
-
56Modifying the index templateVideo lesson
-
57Modifying the page not found templateVideo lesson
-
58Modifying the your url templateVideo lesson
-
59What is WSGIVideo lesson
-
60Installing Gunicorn ServerVideo lesson
-
61Git and GithubVideo lesson
-
62Creating account on herokuVideo lesson
-
63Creating a new app on herokuVideo lesson
-
64Creating a Procfile and Requirements fileVideo lesson
-
65Creating a repository on GithubVideo lesson
-
66Deploying app to herokuVideo lesson

External Links May Contain Affiliate Links read more