Full Stack Web Development with Flask
Offered By: LinkedIn Learning
Course Description
Overview
Build dynamic web applications using Python and Flask, the popular microframework for Python. Learn how to work with databases, web forms, Flask-Security, and more.
Syllabus
1. Setup
- Setting up the virtual environment and framework
- Installing Python and Flask
- Configuring Flask
- Creating and running a simple Flask application
- Creating the enrollment application
- Running and configuring the development server
- Creating the homepage
- Creating navigation links and route patterns
- Creating the base template
- Creating child templates
- Passing data to the view
- Accessing data via request and response objects
- URL variables
- Working with the GET method
- Working with the POST method
- Sending a JSON response
- Installing database systems
- Setting up the database
- Connecting to the database
- Creating documents and data
- Creating the data models
- Installation and configuration
- Creating the login and registration pages
- Updating the login route and login template
- Flashing messages
- Displaying form validation error messages
- Processing form data and updating the database
- Updating login route to interact with database
- Updating registration route to interact with database
- Creating the courses page
- Creating the enrollment page
- Updating the enrollment template
- Creating the MongoDB aggregation pipeline
- Adding the aggregation pipeline to application
- Creating sessions and authentication
- Setting up the session for logout and enrollment routes
- Updating the navigation and testing the session
- Adding the welcome message to layout
- Installing Postman and the Flask-RESTPlus APIs extension
- Fetching data using GET
- Inserting data using POST
- Updating data using PUT
- Deleting data using DELETE
Taught by
Christian Hur
Related Courses
Application Development using Microservices and ServerlessIBM via Coursera Automating Real-World Tasks with Python
Google via Coursera Building a REST API with Python and Flask
Coursera Project Network via Coursera Building Chatbot with Google DialogFlow
Coursera Project Network via Coursera Ciclo completo del desarrollo de un proyecto de Data Science
Coursera Project Network via Coursera