Course “Key Aspects of Web Development in Python”
Course updated on January 27, 2024
Access this and all courses with a subscription
What's included
Description
In this course, you will learn the fundamentals of modern web development in Python. You will learn about networking protocols and interfaces, databases, and ORMs, web frameworks, and the MVC concept. The knowledge gained from this course will help you decide on further areas of study and give you an overview of modern backend and web development. This course is suitable for anyone new to Python development.
You will learn
- Learn about MVC and ORM
- Create simple pages with Python
- Install and run an application on the Flask microframework
- Realistically estimate the amount of knowledge required for professional development
Syllabus
1 | Introduction Getting acquainted with the topic of the course |
2 | Python backend Learning how a typical backend written in Python works |
3 | HTTP Protocol Learning the basics of network protocols |
4 | Microframeworks Learning what microframeworks are |
5 | Templating Finding out how the server generates an HTML query |
6 | DBMS Learning about databases and ways to work with them |
7 | ORM Learning how to model data in the database and access them, leaning on the concept of ORM |
8 | MVC Learning about MVC and design patterns |
9 | Fullstack frameworks Learning about the capabilities of full-stack frameworks |
10 | API Learning the concept of API, an important part of the modern web |
11 | Tests Learning about automatic code testing |
12 | Collections Looking at collections and learning how to work with them |
13 | Other Covering some important topics that are not part of the core course |
14 | What's next? Summarizing the course |

- Run code right in the browser
- Lifetime access
- Learn at your own pace
Access this and all courses with a subscription