Learning Flask [Video]

Learning Flask [Video]

This video is included in a Mapt subscription
Lalith Polepeddi

1 customer reviews
Get started with Flask, a powerful web framework for Python that's easy to learn and use
$0.00
$37.50
$29.99p/m after trial
RRP $74.99
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781783554294
Course Length2 hours

Video Description

With a growing skills gap, the need for talented developers is greater than ever before. A basic grounding in building apps with a framework as minimalistic, powerful, and easy-to-learn as Flask will be a useful skill to launch you on a career as an entrepreneur or web developer. Flask is a Python micro-framework that makes web application development as easy as saying it. 

This course will give you a basic grounding in the fundamental concepts of web development, as well as the hands-on experience you require to successfully build web apps with Flask.

We'll start by turning your computer into a modern development machine. Next, we'll move beyond static websites and develop a powerful database-backed dynamic Flask app. We won’t stop there, because we’ll also cover how to implement a full authentication system.

Finally, we'll extend the app's functionality by learning how to integrate it with third-party APIs.

When you finish this course, you will be fully equipped to build your very own custom web apps.

Style and Approach

Learning Flask is a step-by-step video tutorial for developing modern web applications with Flask. It follows a hands-on approach to introduce the important concepts and display their implementation for you in an easy and efficient manner.

Table of Contents

Setting Up the Environment
The Course Overview
Text Editor
Command-line Interface
Version Control
Database
Flask
Heroku
Summary
Getting Started
Project Structure
The Request-Response Cycle
Creating a Home Page
Making Templates
Routing
Using Static Files
Saving to GitHub
Deploying to Heroku
Creating an About Page
Summary
Storing Data
Creating the "users" Table
Connecting Flask to Postgres
Writing the User Model
Signing Up
Installing Flask-WTF
Creating a Form
Rendering a Form
Validating Form Data - Part 1
Validating Form Data - Part 2
Saving a New User
Logging In and Logging Out
Sessions
Sign In
Sign Out
Authorization/User Roles
Authorization
Protecting the Home Page
Protecting the Signup and Login Pages
Bookmarking Places
Overview
Adding a Form
Querying for Places
Rendering Places
Conclusion

What You Will Learn

  •  Set up a development environment with all the necessary software to develop Flask apps
  • Create robust databases with PostgreSQL to safely store user data for your dynamic websites
  • Build an authentication and authorization system using Flask-Login and Flask-Oauth to protect your pages from improper access
  • Use Flask extensions such as Flask-Gravatar, Flask SSLify, and more to add a wide range of functionalities to your app
  • Integrate the Wikipedia API to build a location-based service

Authors

Screenshots

Table of Contents

Setting Up the Environment
The Course Overview
Text Editor
Command-line Interface
Version Control
Database
Flask
Heroku
Summary
Getting Started
Project Structure
The Request-Response Cycle
Creating a Home Page
Making Templates
Routing
Using Static Files
Saving to GitHub
Deploying to Heroku
Creating an About Page
Summary
Storing Data
Creating the "users" Table
Connecting Flask to Postgres
Writing the User Model
Signing Up
Installing Flask-WTF
Creating a Form
Rendering a Form
Validating Form Data - Part 1
Validating Form Data - Part 2
Saving a New User
Logging In and Logging Out
Sessions
Sign In
Sign Out
Authorization/User Roles
Authorization
Protecting the Home Page
Protecting the Signup and Login Pages
Bookmarking Places
Overview
Adding a Form
Querying for Places
Rendering Places
Conclusion

Video Details

ISBN 139781783554294
Course Length2 hours
Read More
From 1 reviews

Read More Reviews