Extreme Programming (XP): Techniques for Agile Development

Udemy

Last Updated on April 30, 2025

What you’ll learn

  • Master the core principles of Extreme Programming (XP) and Agile development
  • Apply Test-Driven Development (TDD) to write reliable, testable code
  • Use Pair Programming to improve code quality and team collaboration
  • Implement Continuous Integration and Continuous Deployment (CI/CD)
  • Refactor code effectively to keep it clean, scalable, and maintainable
  • Adopt incremental development for faster, high-quality software releases
  • Improve team collaboration with Agile feedback loops and code reviews
  • Automate testing with unit tests, integration tests, and test suites
  • Enhance software design with XP practices like simple design and YAGNI
  • Understand Agile planning, iterations, and adaptive software delivery
  • Reduce technical debt by following XP’s best practices in real projects
  • Increase productivity and software reliability with XP engineering tools
  • Learn how to work effectively in cross-functional Agile development teams
  • Master XP’s approach to customer collaboration and requirement changes
  • Gain hands-on experience with real-world XP coding exercises and projects
Extreme Programming (XP): Techniques for Agile Development
Extreme Programming (XP): Techniques for Agile Development
100%OFF

eLearn
Logo