Course “Key Aspects of Web Development in Python”

Course updated on January 27, 2024

Subscribe

Access this and all courses with a subscription

What's included

Theory: 14 lessons
Exercises: 0
Questions: 38
Self-study tasks
Extra materials
Extended materials for 14 lessons

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

Course Cover
  • Run code right in the browser
  • Lifetime access
  • Learn at your own pace
Subscribe

Access this and all courses with a subscription