Python: Web development (Flask) - course RUB 3,900. from Hexlet, training 22 hours, Date November 30, 2023.
Miscellaneous / / December 03, 2023
Flask web development will come in handy if you decide to learn in detail the principles of creating modern web applications. This course is suitable for those continuing to learn Python and its applications on the web. To make learning easier, you should study in advance courses on the HTTP protocol, the basics of HTML layout, and the basics of OOP in Python.
1 About the course
Let's learn about the course, its structure, objectives and goals
2 Web Architecture
Let's get acquainted with the concept of request-processing-response in the world of HTTP requests
3 Web server
Let's figure out why a web server is needed and how network communication works
4 Embedded web server
Let's learn how to use the web server provided in the standard library
5 Flash
Let's get acquainted with the Flask microframework
6 Request handlers
Let's get acquainted with the concept of handlers
7 HTTP Session (request and response)
Let's study the structure of request handlers
8 Dynamic routes
Let's learn how to build routes that contain placeholders
9 Template engine
Let's learn how to generate HTML pages using the templating mechanism
10 Security
Let's get acquainted with the basics of creating secure websites
11 Search forms
Let's get acquainted with forms for filtering data
12 Persistence
Let's learn how to store data permanently
13 Modifying forms
Let's learn how to change data on the server using forms
14 Named Routes
Let's learn to use a more resilient system for routing control
15 Flash
Let's learn how to work with one-time messages
16 CRUD
Let's get acquainted with typical operations of web applications
17 CRUD: Creation
Let's learn to create entities
18 CRUD: Update
Let's learn how to update entities
19 CRUD: Removal
Let's learn how to delete entities
20 Model-View-Controller (MVC)
Let's get acquainted with one of the key architectural patterns for building custom applications
21 Cookies
Let's learn to use cookies in Flask
Session 22
Let's learn to use a session in Flask
23 Deploy
Let's get acquainted with key concepts and the deployment process
24 Conclusion
Summing up the course
25 Independent work
Additional tasks that allow you to consolidate the acquired theory
26 Additional materials
Articles and videos curated by the Hexlet team. Will help you dive deeper into the topic of the course