Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 3 modules dans ce cours
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.
Covers project scoping, AI-assisted planning, domain context analysis, and leveraging internal knowledge bases to inform development decisions.
Inclus
4 vidéos2 lectures
Afficher les informations sur le contenu du module
4 vidéos•Total 20 minutes
Capstone Project Overview•4 minutes
Task 0: The Planning Phase•5 minutes
Understanding the Context•6 minutes
Querying Internal Knowledge Bases•6 minutes
2 lectures•Total 20 minutes
Key Terms•10 minutes
Reflection•10 minutes
Implementation, Testing, and Review
Module 2•2 heures à terminer
Détails du module
Covers full-stack implementation with Copilot — building API endpoints, implementing data validation, coding business logic, integrating database persistence via ORMs, building comprehensive test suites, and reviewing code against best practices.
Inclus
11 vidéos5 lectures1 devoir
Afficher les informations sur le contenu du module
11 vidéos•Total 55 minutes
Task 1: The API Layer•6 minutes
Implementing Data Validation•5 minutes
Task 2: The Business Logic•4 minutes
Handling Complex Business Rules•5 minutes
Task 3: The Data Runtime Layer•6 minutes
Working with ORMs and Persistence•6 minutes
Task 4: The Test Suite•4 minutes
End-to-End Testing Strategies•4 minutes
Reviewing Your Implementation•4 minutes
Comparing with Best Practices•5 minutes
Final Reflections and Next Steps•7 minutes
5 lectures•Total 50 minutes
Key Terms•10 minutes
Reflection•10 minutes
Key Terms•10 minutes
Reflection•10 minutes
Next Steps•10 minutes
1 devoir•Total 30 minutes
APIs, Business Logic, and Data Layers•30 minutes
Capstone — Production Application Capstone in Practice
Module 3•16 minutes à terminer
Détails du module
Synthesize skills from all modules in a comprehensive role-play scenario that integrates project planning, full-stack implementation, testing, and code review into a cohesive production application development workflow.
Inclus
1 lecture1 devoir
Afficher les informations sur le contenu du module
1 lecture•Total 1 minute
Before You Go•1 minute
1 devoir•Total 15 minutes
Production Knowledge•15 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Do I need to complete the other courses in the specialization first?
While this capstone integrates skills from the full specialization, you can participate with basic programming knowledge and familiarity with GitHub Copilot. Completing earlier courses provides the strongest foundation for success.
What programming language is used in this course?
The course demonstrates building a production application using a Makefile-driven workflow with Deno as the runtime. The development patterns and AI-assisted techniques apply broadly across languages and frameworks.
Is this course purely lecture-based or hands-on?
This is a fully hands-on capstone. Every lesson walks through building a real production application — from planning through implementation, testing, and review — using GitHub Copilot as an AI pair programmer.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.