Description: In this course, you will be introduced to Agile architecture, design, and collaboration. You will become familiar with architecture principles and the pros and cons of collaboration.

Target Audience: Experienced software developers and programmers who wish to become proficient in the application of Agile methodologies in software development projects

Duration: 00:59

Description: In this course, you will be introduced to Test-driven Development (TDD) such as best practices, documentation, and combined practices such as acceptance Test-driven Development and Behavior-driven Development.

Target Audience: Experienced software developers and programmers who wish to become proficient in the application of Agile methodologies in software development projects

Duration: 00:46

Description: In this course, you will be introduced to Agile team practices including pair-programming and co-ownership of code. You will also become familiar with Agile programming practices and Agile testing activities.

Target Audience: Experienced software developers and programmers who wish to become proficient in the application of Agile methodologies in software development projects

Duration: 01:01

Description: In this course you will be introduced to the principles of Agile project management during software development iterations. You will become familiar with Agile practices such as progress monitoring, reports and reviews, and project scaling.

Target Audience: Experienced software developers and programmers who wish to become proficient in the application of Agile methodologies in software development projects

Duration: 00:57

Description: In this course, you will be introduced to the practices of Agile project planning. You will also become familiar with project planning tasks such as creating and estimating user stories, release and iteration planning, and Agile modeling.

Target Audience: Experienced software developers and programmers who wish to become proficient in the application of Agile methodologies in software development projects

Duration: 01:13

Description: In this course, you will be introduced to Scrum software development. You will become familiar with different Scrum roles, workflows, and values.

Target Audience: Experienced software developers and programmers who wish to become proficient in the application of Agile methodologies in software development projects

Duration: 00:57

Description: In this course, you will be introduced to Agile software development methodologies such as Extreme Programming, Lean, and Kanban.

Target Audience: Experienced software developers and programmers who wish to become proficient in the application of Agile methodologies in software development projects

Duration: 01:05

Description: In this course, you will be introduced to Agile Software Development, as well as the principles and values behind the Agile Manifesto.

Target Audience: Experienced software developers and programmers who wish to become proficient in the application of Agile methodologies in software development projects

Duration: 01:06