course

Key Aspects of Web Development in Python

6 students
Course updated 02 October 2023
Course Key Aspects of Web Development in Python
$49 per month
for all Hexlet's courses
Sign up
  • Permanent access to theory
  • Asynchronous learning

Included in the course

14 lessons (video or text)
38 quizzes
Assistance in Discussions on the website
Access to other courses of the our platform

What you'll 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

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.

Course program

Estimated time: 5 hours
  • 1

    Introduction

    Getting acquainted with the topic of the course
  • 2

    Python backend

    Learning how a typical backend written in Python works

    quiz

  • 3

    HTTP Protocol

    Learning the basics of network protocols

    quiz

  • 4

    Microframeworks

    Learning what microframeworks are

    quiz

  • 5

    Templating

    Finding out how the server generates an HTML query

    quiz

  • 6

    DBMS

    Learning about databases and ways to work with them

    quiz

  • 7

    ORM

    Learning how to model data in the database and access them, leaning on the concept of ORM

    quiz

  • 8

    MVC

    Learning about MVC and design patterns

    quiz

  • 9

    Fullstack frameworks

    Learning about the capabilities of full-stack frameworks

    quiz

  • 10

    API

    Learning the concept of API, an important part of the modern web

    quiz

  • 11

    Tests

    Learning about automatic code testing

    quiz

  • 12

    Collections

    Looking at collections and learning how to work with them

    quiz

  • 13

    Other

    Covering some important topics that are not part of the core course

    quiz

  • 14

    What's next?

    Summarizing the course
  • 15

    Additional resources

    Some materials the Hexlet team have picked up. This will give you a more in-depth understanding of the topic

Recommended program

profession
new
Developing web applications with Django
10 months
from scratch
under development
Start at any time
profession
Development of front-end components for web applications
10 months
from scratch
Start at any time
profession
Layout with the latest CSS standards
5 months
from scratch
under development
Start at any time