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

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

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

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

Advanced Backend Development, API Testing, and Deployment

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

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this advanced course, you will master the key concepts of backend development, including API design, testing, deployment, and scaling. You’ll start by enhancing your FastAPI applications with custom middleware and detailed API documentation. The course dives deep into testing your FastAPI endpoints with pytest, exploring advanced techniques like automated testing and authentication testing. Furthermore, you’ll learn how to containerize your applications with Docker and deploy them to platforms like Render and AWS, ensuring your app is production-ready. You'll also gain hands-on experience with React.js, using it to build dynamic frontends that seamlessly integrate with your FastAPI backend. The course covers essential frontend concepts, including state management, authentication, and integrating with APIs via Axios. You’ll even learn how to implement QR code scanning functionality in your app, allowing for quick access to shipment data. Designed for advanced developers who want to build, test, and deploy high-performance applications, this course provides the skills needed to manage complex systems using cutting-edge tools and best practices. While prior experience with FastAPI, React, and basic web development is recommended, the course offers practical insights for scaling backend applications. By the end of the course, you will be able to design robust APIs, write thorough tests for your endpoints, deploy applications with Docker, and integrate with cloud platforms like AWS for production deployments.

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

API TestingFrontend IntegrationReact.jsMiddlewareSoftware DocumentationSoftware TestingTechnical DocumentationAPI GatewayContainerizationTest AutomationAmazon Web ServicesApplication Programming Interface (API)Cloud DeploymentFront-End Web Development

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

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

01API Middleware6 материалов

API Middleware

Introduction to the Course 'Advanced Backend Development, API Testing, and Deployment'ЧтениеFull Specialization ResourcesЧтениеAdd MiddlewareВидеоCORS MiddlewareВидео

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

Packt - Course Instructors

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

Advanced Backend Development, API Testing, and Deployment
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 13.7 ч

10 модулей

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

Часть программы вашего университета
Implementing Middleware and CORS in FastAPIDIALOGUE
API Middleware - AssessmentЗадание
02API Documentation5 материалов

API Documentation

General MetadataВидеоEndpoint MetadataВидеоModel MetadataВидеоCustomizing FastAPI API Documentation MetadataDIALOGUEAPI Documentation - AssessmentЗадание
03pytest7 материалов

pytest

Write TestВидеоRun TestВидеоTest State ExampleВидеоPytest FixtureВидеоFixture ScopeВидеоWriting and Running Tests with pytestDIALOGUEpytest - AssessmentЗадание
04API Testing8 материалов

API Testing

Test EndpointВидеоAsync TestВидеоOverride DependencyВидеоTest DatabaseВидеоAuthenticationВидеоAutomate TestingВидеоCreating and Organizing API Tests with Pytest and FastAPIDIALOGUEAPI Testing - AssessmentЗадание
05React JS10 материалов

React JS

OverviewВидеоSetupВидеоComponent StateВидеоFormsВидеоContext ProviderВидеоAxios ClientВидеоSwagger TypeScript APIВидеоTanStack React QueryВидеоManaging State and Data Fetching in React with TypeScriptDIALOGUEReact JS - AssessmentЗадание
06Frontend11 материалов

Frontend

SetupВидеоLogin PageВидеоRoute AuthenticationВидеоUser TypeВидеоDashboard PageВидеоAccount PageВидеоSubmit Shipment PageВидеоUpdate Shipment PageВидеоQR ScanningВидеоBuilding a React Authentication and Routing WorkflowDIALOGUEFrontend - AssessmentЗадание
07Docker8 материалов

Docker

IntroductionВидеоDocker ContainersВидеоAPI ServerВидеоPostgreSQL DatabaseВидеоDocker ComposeВидеоBackendВидеоUnderstanding Docker and Containerizing APIsDIALOGUEDocker - AssessmentЗадание
08Deployment5 материалов

Deployment

RenderВидеоPostgreSQL & RedisВидеоWeb ServiceВидеоDeploying and Connecting a Cloud Database and API ServerDIALOGUEDeployment - AssessmentЗадание
09API Gateway8 материалов

API Gateway

IntroductionВидеоAWS CLI SetupВидеоAWS Elastic Container RegistryВидеоAWS App RunnerВидеоAWS API GatewayВидеоCachingВидеоDesigning and Understanding API Gateways in MicroservicesDIALOGUEAPI Gateway - AssessmentЗадание
10Tips & Tricks7 материалов

Tips & Tricks

File StructureВидеоPaginationВидеоLoggingВидеоConclusion to the Course 'Advanced Backend Development, API Testing, and Deployment'ЧтениеTips & Tricks - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание