शुरू करने से पहले आपको क्या जानना चाहिए
आप शुरू करें

शुरू होता है 4 June 2026 08:34

समाप्त होता है 4 June 2026

00 दिन
00 घंटे
00 मिनट
00 सेकंड
course image

GitHub: AI-Augmented Testing and Refactoring

Master AI-augmented workflows using GitHub Copilot for test-driven development, system-wide refactoring, and infrastructure-as-code generation with Ansible, Docker, and Terraform.
Pragmatic AI Labs via Coursera

Pragmatic AI Labs

2868 कोर्स


3 hours 22 minutes

वैकल्पिक अपग्रेड उपलब्ध है

शुरुआती

अपनी गति से आगे बढ़ें

Paid Course

वैकल्पिक अपग्रेड उपलब्ध है

अवलोकन

Learn to accelerate your software development workflow by combining GitHub Copilot with test-driven development, system-wide refactoring, and infrastructure-as-code generation. This course teaches you to use AI assistance at every stage of code quality — from writing your first test to deploying containerized applications.

You will start with AI-assisted test-driven development, using GitHub Copilot to generate test cases, mock dependencies, and evaluate test coverage with pytest. You will then move to system-wide refactoring, leveraging @workspace references to analyze cross-file dependencies, enforce coding standards, and execute coordinated code cleanup across large codebases.

The course concludes with infrastructure-as-code generation, where you use Copilot to produce Ansible playbooks, Dockerfiles with distroless multi-stage builds, and Terraform configurations for cloud deployment. Each lesson includes hands-on challenges and solution walkthroughs using real Rust and Python projects.

By the end of this course, you will have a practical toolkit for integrating AI assistance into testing, refactoring, and infrastructure workflows — skills that directly reduce development cycle time while improving code quality.

पाठ्यक्रम

  • AI-Assisted Test-Driven Development
  • Covers AI-assisted TDD fundamentals, generating complex test suites, mocking dependencies, hands-on TDD challenges, and evaluating test coverage with GitHub Copilot.
  • System-Wide Refactoring and Infrastructure as Code
  • Covers strategic workspace usage, cross-file dependency analysis, system-wide code cleanup, style enforcement, custom guidelines, infrastructure-as-code generation with Dockerfiles and Terraform, and course conclusion.
  • Capstone — AI-Augmented Development in Practice
  • Apply AI-assisted testing, system-wide refactoring, and infrastructure-as-code generation techniques in an end-to-end development scenario that synthesizes all course concepts.

द्वारा पढ़ाया गया

Alfredo Deza


विषय

Programming