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

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

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

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

Python Pyramid - Advanced

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

О курсе

Build advanced, scalable web applications with the Python Pyramid framework. This course is designed for Python developers who want to deepen their web development expertise by mastering Pyramid's flexible architecture, configurable routing, authentication, authorization, and application design patterns. You will progress from configuring views and routing to managing static assets, handling HTTP requests and responses, implementing secure sessions, flash messaging, and CSRF protection, and organizing applications through structured configuration. As you advance, you will explore resource trees, traversal-based routing, ACLs, authentication policies, hybrid routing, testing strategies, subrequests, custom error handling, response callbacks, and dynamic URL generation. A distinguishing feature of this course is its structured, lesson-based approach with measurable learning objectives that guide you from foundational concepts to advanced implementation techniques. Each module emphasizes practical application, enabling you to design, implement, evaluate, and optimize Pyramid applications using the framework's built-in capabilities. By the end of the course, you will be able to build maintainable, secure, and customizable Pyramid web applications, apply advanced routing and security techniques, validate application behavior through testing, and optimize application structure for complex development environments.

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

Web ApplicationsAuthenticationsAuthorization (Computing)Web DevelopmentUnit TestingApplication FrameworksDevelopment TestingIdentity and Access ManagementWhite-Box TestingFunctional TestingBack-End Web DevelopmentConfiguration ManagementPython ProgrammingFile ManagementWeb FrameworksApplication Security

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

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

01Fundamentals of Pyramid Framework13 материалов

Introduction and View Configuration

Introduction to A Micro Framework in PythonВидеоView ConfigurationВидеоView Configuration ContinuesВидеоView Config ParametersВидео

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

EDUCBA

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

Python Pyramid - Advanced
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 12.8 ч

6 модулей

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

Субтитры: Казахский

Часть программы вашего университета
Introduction and View ConfigurationЗадание

Advanced View Configuration

Authorization PoliciesВидеоView Config DecoratorsВидеоView Defaults Class DecoratorsВидеоView Defaults Class Decorators ContinuesВидеоAdvanced View ConfigurationЗаданиеConfiguring Views and Authorization in Pyramid: From Basics to Best PracticesDIALOGUEGraded - Fundamentals of Pyramid FrameworkЗаданиеConfiguring and Managing Views in a Pyramid ApplicationDIALOGUE
02Static Assets and Request-Response Cycle10 материалов

Static Assets Management

Static AssetsВидеоStatic Asset ExampleВидеоGenerating and Serving Static AssetВидеоOverriding Asset APIsВидеоStatic Assets ManagementЗадание

Request and Response Handling

Request ObjectsВидеоResponse ObjectsВидеоMore on Response ObjectsВидеоRequest and Response HandlingЗаданиеGraded - Static Assets and Request-Response CycleЗадание
03Sessions, Flash, and Testing12 материалов

Session and Security Essentials

Introduction to Session ManagementВидеоFlash Messages and CSRF AttacksВидеоSession and Security EssentialsЗадание

Application Configuration

Basic ConfigurationВидеоAdvanced ConfigurationВидеоApplication ConfigurationЗадание

Testing Strategies

Test Setup and Tear DownsВидеоUnit Tests using ConfiguratorsВидеоUnit Tests using Configurators ContinuesВидеоCreating Integration and Functional TestsВидеоTesting StrategiesЗаданиеGraded - Sessions, Flash, and TestingЗадание
04Resource Trees and Authorization10 материалов

Resource Tree Management

Resource TreeВидеоGenerating Resource URLВидеоResource LineageВидеоResource Lineage ContinuesВидеоResource Tree ManagementЗадание

Authorization and Access Control

Authorization PolicyВидеоAccess Control ListsВидеоSpecial Names, Permissions and ACEsВидеоAuthorization and Access ControlЗаданиеGraded - Resource Trees and AuthorizationЗадание
05Authentication and Routing9 материалов

Combining Traversal and Dispatch

Defining AuthenticationВидеоDefining Authentication ContinueВидеоCombining Traversal and DispatchЗадание

Traversal and Routing

Traversal and Hybrid ApplicationsВидеоUsing Traverse in Route PatternsВидеоUsing Traverse in Route Patterns ContinuesВидеоOther CasesВидеоTraversal and RoutingЗаданиеGraded - Authentication and RoutingЗадание
06Advanced Views and Response Management12 материалов

View Customization and Subrequests

Invoking Sub RequestsВидеоMore on Invoking Sub RequestsВидеоModifying not Found ViewsВидеоModifying Forbidden views and Request FactoryВидеоView Customization and SubrequestsЗадание

Callbacks and URL Management

Response Call BacksВидеоResponse Call Backs ContinuesВидеоModifying Pyramids URL GenerationВидеоModifying View ResponsesВидеоCallbacks and URL ManagementЗаданиеGraded - Advanced Views and Response ManagementЗаданиеDesigning and Securing a Production-Ready Pyramid ApplicationDIALOGUE