Facebook

Python Flask eLearning

* Looking for a flexible schedule (after hours or weekends)? Please call 858-208-4141 or email us:  sales@ccslearningacademy.com.

Student financing options are available.

Transitioning military and Veterans, please contact us to sign up for a free consultation on training and hiring options.

Looking for group training? Contact Us

psinghal
Last Update October 23, 2023
0 already enrolled

About This Course

Course Description:

This online training course is a high level introduction to the micro web framework written in Python, known as Flask. This course covers setting up your computer to utilize Flask, working with forms, CRUD operations on Database objects, pagination with Flask, supporting email transactions in your Flask app, understanding how to deploy your Flask app to Heroku, and more!

Learning Objectives

Setting up an environment to build a Flask app
Create a flask app while exploring different simplistic functionality
Using templates with Flask
Working with forms in Flask
Define and perform CRUD operations on DB objects with Flask
User authentication with Flask
Display avatars for users on their profile page
Learn the different functionality offered by Node.js for buffer interaction
Introduction to the “follower” functionality to your blog
Pagination with Flask
Support email transactions in our Flask app
Working with dates and times in your Flask app
Learn the basic usages of the express framework in your Node apps
Add full text search functionality with elasticsearch
Learn how to deploy your Flask app to Heroku
Understand how to build a fully functional RESTful API for our Flask based blog

Inclusions

  • Accessible 24x7x365 both from your PC and Mobile Device
  • Enjoy job placement assistance for the first 12 months after course completion.
  • This course is eligible for CCS Learning Academy’s Learn and Earn Program: get a tuition fee refund of up to 50% if you are placed in a job through CCS Global Tech’s Placement Division*
  • Government and Private pricing available.*
  • *For more details call: 858-208-4141 or email: training@ccslearningacademy.com; sales@ccslearningacademy.com
  • NOTE: These are our Partner Delivered eLearning.

Pre-requisites

  • None, but we recommend that students have a base level of knowledge of Python or have attended the Python Foundations course.

Target Audience

  • This online training course is for anyone looking to get a base of Python Flask knowledge and begin their journey into development.

Curriculum

68 Lessons

Course Outline

What is Flask?
Why do people use Flask?
Installing Flask modules
Setting up virtualenv
App structure
Code it!
What are templates?
Conditional statements
Loops
Inheritance
Flask-WTF
User login form
Form templates
Form views
Receiving form data
Improving field validation
Generating links
Databases in Flask
Migrations
SQLAlchemy
Models
Migration Repository
Relationships
Using the database
Password hashing
Flask-login
user_loader
Logging in/out
Require login
User registration
User profile page
User avatars
Debug mode
Custom errors pages
Email errors
Logging errors to a file
Database one-to-many
Representing followers
Follower DB model
Add/remove followers
Get posts from followed users
Unit testing the User model
Integration
Post creation
Displaying saved posts
Paginating posts
Page navigation
flask-mail
Timezone Hell
Conversions
Moment.js & Flask-moment
Current app limitations
Better app structure
elasticsearch
Deploy our app to a Heroku instance
User message support
REST
Client-server
Layered system
Cache
Code on demand
Stateless
Uniform interface
API Blueprint
Users on JSON
Error handling
User resource endpoints
API authentication

Your Instructors

psinghal

0/5
430 Courses
0 Reviews
0 Students
See more

Write a review

IMG1696449161.jpg

$795.00

Level
Intermediate
Lectures
68 lectures

Inclusions

  • Accessible 24x7x365 both from your PC and Mobile Device
  • Enjoy job placement assistance for the first 12 months after course completion.
  • This course is eligible for CCS Learning Academy’s Learn and Earn Program: get a tuition fee refund of up to 50% if you are placed in a job through CCS Global Tech’s Placement Division*
  • Government and Private pricing available.*
  • *For more details call: 858-208-4141 or email: training@ccslearningacademy.com; sales@ccslearningacademy.com
  • NOTE: These are our Partner Delivered eLearning.

Don't have an account yet? Sign up for free

🚀 Get Up to 33% OFF on Top Courses + FREE e-learning subscription (worth $1595)
This is default text for notification bar