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

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

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

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

GitHub Production Applications

Курс от Pragmatic AI Labs
Средний≈ 3.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Build a complete production application from scratch using GitHub Copilot as your AI pair programmer. This capstone course guides you through every phase of real-world software development — from project planning and architecture decisions through API implementation, business logic, data persistence, testing, and code review. You will start by scoping a production project, analyzing domain context, and querying internal knowledge bases to inform your development approach. Then you will implement a multi-layer application: building RESTful API endpoints, implementing data validation and schema enforcement, coding business logic with complex rules and edge cases, and integrating database persistence using ORMs. Finally, you will build comprehensive test suites spanning unit, integration, and end-to-end testing, review your implementation against industry best practices, and reflect on AI-assisted development workflows. Each task uses a Makefile-driven quality pipeline, giving you a production-ready development workflow. This course synthesizes skills from the entire Mastering GitHub Copilot specialization into one cohesive deliverable.

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

Development TestingCode ReviewSoftware ArchitectureBusiness LogicData IntegrityObject-Relational MappingSoftware TestingDatabase ApplicationGitHubSoftware Technical ReviewAPI DesignApplication DevelopmentTest CaseGitHub CopilotTest AutomationAI WorkflowsSoftware Development ToolsApplication Programming Interface (API)Requirements AnalysisRestful API

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

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

01Project Planning and Context6 материалов

Project Planning and Context

Capstone Project OverviewВидеоKey TermsЧтениеTask 0: The Planning PhaseВидеоUnderstanding the ContextВидео

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

Alfredo Deza

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

GitHub Production Applications
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 3.2 ч

3 модулей

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

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Querying Internal Knowledge BasesВидео
ReflectionЧтение
02Implementation, Testing, and Review17 материалов

API, Business Logic, and Data Layer

Task 1: The API LayerВидеоKey TermsЧтениеImplementing Data ValidationВидеоTask 2: The Business LogicВидеоHandling Complex Business RulesВидеоTask 3: The Data Runtime LayerВидеоWorking with ORMs and PersistenceВидеоReflectionЧтениеAPIs, Business Logic, and Data LayersЗадание

Testing, Review, and Reflection

Task 4: The Test SuiteВидеоKey TermsЧтениеEnd-to-End Testing StrategiesВидеоReviewing Your ImplementationВидеоComparing with Best PracticesВидеоFinal Reflections and Next StepsВидеоReflection
03Capstone — Production Application Capstone in Practice2 материалов
Before You GoЧтениеProduction KnowledgeЗадание
Чтение
Next StepsЧтение