|
Agile Programming: Principles and Practices for Software Success Course: 931 Type: RealityPlus Duration: 3 Days You Will Learn How To
- Deliver adaptable software iterations based on Agile methodologies such as XP and Scrum
- Minimize bugs and maximize productivity with Test-Driven Development and unit testing
- Refactor existing code for easier maintenance and improved design
- Achieve quality design by adopting established coding principles
- Simplify complex coding problems with design patterns
- Adopt best practices to successfully manage Agile projects
Course BenefitsAgile programming practices reduce development time while increasing collaboration. This ensures a final product that has been scrutinized at every stage to maintain reliability. In this course, you gain a solid foundation in Agile programming principles. Through an immersive case study, you acquire practical knowledge and skills to plan, code and implement an Agile software project using methodologies like XP and Scrum.Who Should AttendThis course is valuable for experienced software architects, programmers and technical managers. Familiarity with object-oriented programming concepts, and competency in a modern programming language such as VB, Java or C#, is assumed.Course WorkshopThroughout this course, experiential and PC-based activities immerse you in an authentic Agile programming project simulation. You perform critical tasks, including:
- Meeting with customers to generate user stories
- Estimating and prioritizing user stories
- Attending a spike session to learn new technology
- Writing tests and code to bring user stories to life
- Refactoring to remove code smells for elegant design
- Removing hacks for easier maintenance using object-oriented coding principles
- Implementing an adaptable architecture through design patterns
- Delivering software in frequent iterations using XP or Scrum
Related Courses RealityPlus is a trademark of Learning Tree International.
|
|
Upcoming Dates
Ottawa | Toronto | Washington, DC (Reston, VA) | New York | Ottawa | Toronto | Washington, DC (Rockville, MD) |
For complete schedule, please visit www.learningtree.com
|