pages.courses.show.header

pages.courses.show.course_updated

pages.courses.show.subscribe

pages.courses.show.subscription_description

pages.courses.show.included.header

pages.courses.show.included.theory.value
pages.courses.show.included.exercises.value
pages.courses.show.included.questions.value
pages.courses.show.included.self_study
pages.courses.show.included.extra_materials
pages.courses.show.included.extended_material

models.attributes.base.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.

pages.courses.show.skills

  • 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

pages.courses.show.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

pages.courses.show.recommended_programs

Course Cover
  • pages.courses.pros.right_in_browser
  • pages.courses.pros.lifetime_access
  • pages.courses.pros.learn_as_you_go
pages.courses.show.subscribe

pages.courses.show.subscription_description