Application Development with Python and Flask

Application Development with Python and Flask

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 6h 07m | 2.13 GB

Dive into the world of Flask Framework in Python to build an array of simple yet powerful web applications

Do you want to create powerful web applications in Python? If yes, then Flask if what you need to create your own powerful applications.

This course will take you through Flask Microframework; it covers all its components and elements and how to integrate it with useful third-party libraries. You will download all you need to get started with Flask development and then delve straight into the frontend and backend development stack. The course will then show you the general flow in developing a Flask application, including some extensions used by developing a simple application. You will then develop multiple applications such as note-taking, social medias, and file sharing applications.

By the end of the course, you will be able to build your own web applications using Flask in Python.

This course is for developers who know the basics of Python and want to learn how to use Flask Framework to build powerful web solutions in Python.

What You Will Learn

  • Build you first Flask Application in Python
  • Create frontend and backend development for your applications in Flask
  • Master the general flow in developing a Flask application, including some extensions used in building your own application
  • Develop multiple applications—such as note-taking, social media, and file sharing application—using Flask in Python
Table of Contents

Setting Up Your Flask Environment
1 The Course Overview
2 Understanding Flask
3 Setting Up Mac OS X for Flask
4 Setting Up Linux for Flask
5 Setting Up Windows for Flask

Building a Flask Application
6 Building Your First Application
7 What Is a Web Framework
8 Working with the Model View Template
9 Working with Flask Views
10 Working with Flask Templates
11 Working with Models

Building Your Frontend
12 How to Make the Web Work
13 Understanding HTML5
14 Adding CSS3
15 Implementing JavaScript
16 Working with Bootstrap

Creating Your Backend
17 Exploring Python 2 versus Python 3
18 Understanding Python Functions
19 Understanding Python Classes
20 Understanding Python Decorators
21 Working with SQL and Python
22 Understanding Flask – SQLAlchemy

Developing a Note-Taking Application
23 Understanding the Application
24 Setting Up the Project
25 Designing a Simple Interface
26 Setting Up the Database Models
27 Defining All the Views
28 Working with Forms
29 Finalizing the Application

Social Media Application
30 Understanding the Application
31 Setting Up the Basic Application and the Interface
32 Working with the User Profile
33 Coding the First Post
34 Working with the Timeline
35 Commenting on Posts
36 Finalizing the Application