Agile Practices for Software Developers
Description
The Agile SDLC community espouses a new, faster and lighter approach to software development. This same community has adopted best practices for software development that focuses on low-level quality and efficiency. This course will teach developers the collection of coding best practices most commonly associated with Agile Methods. The best practices included in this course will benefit any developer using any process methodology. This course is hands-on with several coding examples.
Objectives
- Learn to apply best practices for Agile software development
-
Understand the business case for adopting these best practices in any software development project
Topics
- The core values and principles of Agile software development
- Improving code quality by identifying code smells and performing refactoring
- The importance and application of patterns in software systems
- Unit testing best practices including test-driven development
- The role of automated quality tools including static analysis and metrics collection
- Pair programming
Intended Audience
-
Software developers interested in raising the quality level of their code while at the same time learning to work rapidly and directly on code deliverables.
Where and When
- This course is taught in two eight (8) hour sessions with hands-on exercises. Note: You must attend all 16 hours to complete this course.
Cost
- Without CEU’s: Sponsors/Associates - $500; Affiliates/Members - $600; Non-members - $990
- With CEU’s: Sponsors/Associates - $575; Affiliates/Members - $675; Non-members - $1,065
How to Register
- Please register online or contact the JACMET office at 480/727-1519.