К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Web Development with Python · LearnSpace
Назад в каталог
courseraПрограммирование

Web Development with Python

Курс от Microsoft
Начальный≈ 22.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Description: This course provides a comprehensive introduction to building dynamic web applications using Python and the Flask framework. You'll learn how to handle user interactions, work with databases, develop APIs, and deploy secure and reliable web applications. Benefits: Gain the skills and knowledge to build dynamic and interactive web applications using Python, opening doors to exciting career opportunities in web development. By the end of this course, you'll be able to: • Understand the fundamentals of web development with HTML, CSS, and JavaScript. • Build web applications using the Flask framework. • Work with databases using SQL and ORMs like Flask-SQLAlchemy. • Develop RESTful APIs for web services. • Deploy web applications to cloud platforms. • Implement security measures to protect web applications. Tools/Software: Python, Flask, HTML, CSS, JavaScript, SQL, Flask-SQLAlchemy, Vue.js This course is for entry-Level professionals looking to build a foundational understanding and experience with Python, while seeking employment as a Python developer. No prior work experience or degree is required.

Навыки, которые вы освоите

Flask (Web Framework)Restful APIObject-Relational MappingSelenium (Software)Application Programming Interface (API)Application SecurityWeb DevelopmentVue.JSDatabasesRelational DatabasesHTML and CSSWeb ApplicationsSecure CodingCloud ApplicationsCollaborationTest ToolsBack-End Web DevelopmentCloud DeploymentFront-End Web DevelopmentJavaScript Frameworks

Программа курса

6 модулей · 112 учебных материалов

01Introduction to web development26 материалов

Python's place in the web

Web development with Python syllabusЧтениеPython's web toolkitВидеоThe evolution of the webЧтениеMost memorable learning experienceОбсуждение

Учитесь у экспертов

Microsoft

Преподаватель курса

Web Development with Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 22.8 ч

6 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Китайский (Китай), Бразильский португальский, Вьетнамский, Немецкий, Пушту, Русский, Индонезийский, Испанский, Дари, Хинди, Казахский

Часть программы вашего университета
Why Python for the web?Видео
Python's web development landscapeЧтение
Python's place in the webЗадание

The web's foundation: HTML, CSS, and JavaScript

Web development 101ВидеоFocusing on your user in web developmentВидеоWeb design principlesЧтениеRecognizing HTML, CSS, and JavaScript syntaxВидеоWhat is a web framework?ЧтениеResponsive web designЧтениеThe web development landscapeВидеоThe web's foundation HTML, CSS, and JavaScriptЗадание

Front-end frameworks in focus

Boost your web development with front-end frameworksВидеоDemo: Getting started with Vue.jsВидеоnpm essentials for Python programmersЧтениеNavigating front-end framework websitesВидеоYour front-end framework questions answeredВидеоBuilding blocks for modern web appsВидеоFront-end framework learning pathsЧтениеDemo: Setting up your first Vue3 projectВидеоFront-end frameworks in focusЗаданиеActivity: Experimenting with front-end frameworksЗаданиеIntroduction to web developmentЗадание
02Python web frameworks15 материалов

Flask: Python web development

Introducing Django and FlaskВидеоDjango vs. Flask: In-depth comparisonЧтениеIntroduction to FlaskЧтениеFlask: Python web developmentЗадание

Flask's flexibility: Routing and rendering

Demo: Setting up your first Flask projectВидеоYour first Flask appЧтениеFlask's routing magicВидеоFlask routing and templating: A concise guideЧтениеFlask's flexibility: Routing and renderingЗадание

Building your first web apps

Creating an effective work environmentВидеоTips for web application optimizationЧтениеBuilding your first web appsЗаданиеActivity: Building your first web appsЗаданиеPython web frameworksЗаданиеPython web frameworks in ReviewDIALOGUE
03Working with databases30 материалов

Database foundations: Storing and retrieving information

Introduction to databasesВидеоWhat is SQL?ВидеоSQL conceptsЧтениеBookstore customer analysis with SQLПрограммированиеDatabase essentials for web developersВидеоPracticing SQL basicsDIALOGUEImplementing database relationshipsЧтениеORM: Making databases talk PythonВидеоDatabase design for web applicationsВидеоThe CRUD cycleВидеоCRUD operations using ORMsЧтениеDatabase foundations: Storing and retrieving informationЗадание

Working together: Python and databases for the web

Why databases matter for your web appВидеоORMs: Your translator for Python and databasesВидеоORM: How Python talks to databasesЧтениеPython and databases for the webЗадание

Setting up your database: Modeling your data

Common DBMS toolsЧтениеDemo: Installation and use of PostgreSQLВидеоThe importance of a database in FlaskВидео Demo: Setting up your database with FlaskВидеоData modeling with Flask-SQLAlchemyВидеоData modeling best practicesЧтение

CRUD operations: Interacting with your database

Demo: CRUD operations with Flask-SQLAlchemyВидеоCRUD in depth: Advanced querying and filtering with ORMsЧтениеWorking with databases reviewЧтениеCRUD operations: Interacting with your databaseЗаданиеActivity: CRUD operations practiceЗаданиеWorking with databasesЗадание
04API development13 материалов

The language of the web: Understanding RESTful APIs

RESTful APIs: Core concepts and terminologyВидеоRESTful APIs as the universal translatorsВидеоThe anatomy of a RESTful APIЧтениеUnderstanding RESTful APIsЗадание

Building bridges between applications: Creating and consuming APIs

The API messenger serviceВидеоDemo: Building a Restful API with Flask-RESTfulВидеоA practical example of consuming an external APIВидеоKeeping your data secure with API authentication and authorizationЧтениеCreating and consuming APIsЗаданиеActivity: Building a mini libraryЗаданиеSetting up a basic APIDIALOGUEActivity: Use Flask-RESTfulЗаданиеAPI developmentЗадание
05Deployment, security, and maintenance12 материалов

Launching your app: Deployment and basic security

Best practices for securing your APIВидеоAPI security: The shield protecting your dataВидеоDeployment made easy: Your app on the webВидеоCommon attack vectors on the webВидеоLaunching your app: Deployment and basic securityЗадание

Choosing your cloud: Navigating deployment platforms

Choosing your web app's homeВидеоDeployment strategies: PaaS vs. IaaSВидеоChoosing the right cloud deployment platformЧтениеDeploy a Flask application: A guideЧтениеChoosing your cloud: Navigating deployment platformsЗаданиеActivity: Deploy a Flask applicationЗаданиеDeployment, security, and maintenanceЗадание
06Testing web applications16 материалов

Testing for the web

Why testing matters for successful web appsВидеоTesting for quality: Keeping the user in mindЧтениеDemo: Testing a Flask appВидеоSelenium for web testingЧтениеSelenium WebDriver: Automating your web browserВидеоWriting unit tests with FlaskВидеоWhy testing matters in web developmentЗадание

Monitoring, maintaining, and evolving your web app

Why web applications need attention over timeВидеоThe web app health check: Monitoring and maintenanceВидеоMonitoring your Flask app: Real-time insightsВидеоWeb application maintenance best practicesЧтениеBest practices for building a full-stack web applicationЧтениеMonitoring, maintaining, and evolving your web appЗадание
A step-by-step guide for FlaskЧтение
Setting up your database: Modeling your dataЗадание
Activity: Building a Full-Stack Web Application - Churn Prediction DashboardПрограммирование
Testing web applicationsЗадание
Web development with Python: Putting it all togetherЧтение