YoVDO

Master Agile Software Development

Offered By: LinkedIn Learning

Tags

Agile Courses DevOps Courses Project Management Courses Code Quality Courses Agile Software Development Courses Software Development Life Cycle (SDLC) Courses

Course Description

Overview

Agile software development has quickly become the state of the art. In this comprehensive learning path, you can dive deeply into the application of agile principles for software developers and project managers and learn how to integrate lean, DevOps, and agile approaches into your IT organization.
  • Learn how to develop software with an agile methodology.
  • Identify project management principles of agile development.
  • Apply lean, DevOps and agile to your IT organization.

Syllabus

Courses under this program:
Course 1: Agile Requirements Foundations
-Learn how agile impacts the business analyst (BA) role and the requirements discovery process.

Course 2: Lean Technology Strategy: Running Agile at Scale
-Learn about common pitfalls you may encounter when adopting agile across an organization. Discover practical techniques that can help you successfully manage a transformation.

Course 3: Lean Technology Strategy: Building High-Performing Teams
-Great teams develop better products. Get tips to build a high-performing lean team.

Course 4: Lean Technology Strategy: Starting Your Business Transformation
-Learn how to leverage the lean management approach to innovate your organization and kick-start your business transformation.

Course 5: Lean Technology Strategy: Moving Fast With Defined Constraints
-Learn how to adopt lean and agile practices while dealing with defined processes, compliance, risk, and other concerns.

Course 6: Software Development Life Cycle (SDLC)
-Review a variety of different SDLC approaches—from traditional methods to more modern processes—and learn about their applicability in software development.

Course 7: Comparing Agile versus Waterfall Project Management
-Compare the most popular project management approaches—agile and waterfall—to decide which one is right for your organization.

Course 8: Transitioning from Waterfall to Agile Project Management
-Learn how to help your organization make the transition from traditional waterfall project management to agile project management.

Course 9: Agile Foundations
-Learn the foundational concepts you need to know to start thinking like an agile team.

Course 10: Agile Development Practices
-Get practical advice and learn developer-centric tips for how to navigate and improve your agile software workflow.

Course 11: Agile Software Development: Refactoring
-Learn the basics of refactoring for agile software development. Explore refactoring techniques to simplify code, remove duplication, and build more reusable objects.

Course 12: Agile Software Development: Code Quality
-Learn how to write high-quality code. Discover how to reduce complexity, hotspots and churn, duplication, and more with a variety of platform-agnostic tools.

Course 13: Agile Software Development: Remote Teams
-Successfully roll out an agile-based remote working strategy for your software team. Learn best practices for effective communication, hiring, and distributed development.

Course 14: Learning S.O.L.I.D. Programming Principles
-Learn the SOLID programming principles to write more stable, scalable code. Get detailed examples and real-world examples of SOLID in action.

Course 15: Agile Software Development: Clean Coding Practices
-Learn why it's important to write code that's easily understood by both computers and humans, as well as how to do it in practice.

Course 16: Agile at Work: Building Your Agile Team
-Learn how to adopt an agile mindset and build an agile team: one that is self-organized, collaborative, and accountable.

Course 17: Cert Prep: Scrum Master
-Learn the basics of the scrum framework while you study for professional scrum certifications such as Certified ScrumMaster and Professional Scrum Master.

Course 18: Learning Jira Software (2019)
-Learn how to use Jira and the new Jira experience for issue tracking and project management. Learn Jira basics, such as creating and searching for tickets and building dashboards.

Course 19: Scrum: Advanced
-Learn techniques that can make you and your team more effective. Review fundamentals and discover how to maximize the effectiveness of your product owner and scrum master roles.

Course 20: Agile Software Development: Scrum for Developers
-Learn how to use the scrum framework and project management tools like Jira and Confluence to manage agile software development.

Course 21: Scrum: The Basics
-Learn what scrum is and how you can start implementing it in your project management workflow.

Course 22: Agile Project Management: Comparing Agile Tools
-Explore the strengths and weaknesses of different agile software tools, including Microsoft Excel, Atlassian JIRA, Trello, Microsoft Azure DevOps, and GitLab.

Course 23: Agile Project Management with Microsoft Project
-Learn how to use Microsoft Project to manage agile projects, including traditionally scheduled tasks and agile work.

Course 24: Behavior-Driven Development
-Learn the basics of behavior-driven development (BDD). Discover how BDD can improve collaboration, refine requirements, and identify defects earlier in the software testing cycle.

Course 25: Agile Software Development: Pair and Mob Programming
-Learn all about the mechanics, details, and value of collaborative coding approaches—namely, pair programming and mob programming—that can help you solve problems faster.

Course 26: Planning and Releasing Software with Jira
-Learn about the benefits of using multiple Atlassian applications together, which reduces manual effort and makes the software development process easier for the entire team.

Course 27: Agile Software Development: Extreme Programming
-Learn the basics of extreme programming (XP), the agile project management practice that can lead software development teams to higher quality, fewer bugs, and greater flexibility.

Course 28: Agile at Work: Planning with Agile User Stories
-Learn how to plan agile projects by creating user stories.

Course 29: Agile at Work: Driving Productive Agile Meetings
-Make your agile meetings as productive as possible. Expert Doug Rose explains how to set up and run common agile activities.

Course 30: Agile at Work: Getting Better with Agile Retrospectives
-In this final course in the Agile at Work series, explore the singular value of conducting an agile retrospective at the conclusion of every sprint.

Course 31: Agile at Work: Reporting with Agile Charts and Boards
-Agile expert Doug Rose shows how to report the progress of your agile project using taskboards and burndown charts.

Course 32: DevOps Foundations
-Learn how DevOps can help you establish a culture of collaboration and communication between software engineers (Dev) and IT operations (Ops).

Course 33: DevOps Foundations: Lean and Agile
-Learn how to apply lean and agile principles to deliver better systems and better business outcomes for your DevOps team.


Courses

  • 0 reviews

    55 minutes

    View details
    Learn how to adopt an agile mindset and build an agile team: one that is self-organized, collaborative, and accountable.
  • 0 reviews

    1 hour 4 minutes

    View details
    In this final course in the Agile at Work series, explore the singular value of conducting an agile retrospective at the conclusion of every sprint.
  • 0 reviews

    44 minutes

    View details
    Agile expert Doug Rose shows how to report the progress of your agile project using taskboards and burndown charts.
  • 0 reviews

    26 minutes

    View details
    Get practical advice and learn developer-centric tips for how to navigate and improve your agile software workflow.
  • 0 reviews

    1 hour 35 minutes

    View details
    Learn the foundational concepts you need to know to start thinking like an agile team.
  • 0 reviews

    1 hour 2 minutes

    View details
    Learn the basics of extreme programming (XP), the agile project management practice that can lead software development teams to higher quality, fewer bugs, and greater flexibility.
  • 0 reviews

    1 hour 42 minutes

    View details
    Successfully roll out an agile-based remote working strategy for your software team. Learn best practices for effective communication, hiring, and distributed development.
  • 0 reviews

    1 hour 15 minutes

    View details
    Learn about the foundational concepts of scrum for agile software development.
  • 0 reviews

    1 hour 26 minutes

    View details
    Learn the basics of behavior-driven development (BDD). Discover how BDD can improve collaboration, refine requirements, and identify defects earlier in the software testing cycle.
  • 0 reviews

    3 hours 9 minutes

    View details
    Learn how DevOps can help you establish a culture of collaboration and communication between software engineers (Dev) and IT operations (Ops).
  • 0 reviews

    46 minutes

    View details
    Learn about common pitfalls you may encounter when adopting agile across an organization. Discover practical techniques that can help you successfully manage a transformation.
  • 0 reviews

    1 hour 35 minutes

    View details
    Review a variety of different SDLC approaches—from traditional methods to more modern processes—and learn about their applicability in software development.
  • 0 reviews

    41 minutes

    View details
    Learn how to help your organization make the transition from traditional waterfall project management to agile project management.
  • 0 reviews

    59 minutes

    View details
    Make your agile meetings as productive as possible. Expert Doug Rose explains how to set up and run common agile activities.
  • 0 reviews

    1 hour 35 minutes

    View details
    Learn how to plan an agile project with user and technical stories.
  • 0 reviews

    1 hour 43 minutes

    View details
    Learn how agile impacts the business analyst (BA) role and the requirements discovery process.
  • 0 reviews

    1 hour 5 minutes

    View details
    Learn why it's important to write code that's easily understood by both computers and humans, as well as how to do it in practice.
  • 0 reviews

    1 hour 41 minutes

    View details
    Learn how to write high-quality code. Discover how to reduce complexity, hotspots and churn, duplication, and more with a variety of platform-agnostic tools.
  • 0 reviews

    1 hour 37 minutes

    View details
    Learn all about the mechanics, details, and value of collaborative coding approaches—namely, pair programming and mob programming—that can help you solve problems faster.
  • 0 reviews

    1 hour 31 minutes

    View details
    Learn the basics of refactoring for agile software development. Explore refactoring techniques to simplify code, remove duplication, and build more reusable objects.
  • 0 reviews

    1 hour 26 minutes

    View details
    Learn how to apply lean and agile principles to deliver better systems and better business outcomes for your DevOps team.
  • 0 reviews

    1 hour 1 minute

    View details
    Learn what scrum is and how you can start implementing it in your project management workflow.
  • 0 reviews

    34 minutes

    View details
    Great teams develop better products. Get tips to build a high-performing lean team.
  • 0 reviews

    48 minutes

    View details
    Learn how to adopt lean and agile practices while dealing with defined processes, compliance, risk, and other concerns.
  • 0 reviews

    38 minutes

    View details
    Learn how to leverage the lean management approach to innovate your organization and kick-start your business transformation.
  • 0 reviews

    1 hour 50 minutes

    View details
    Learn the SOLID programming principles to write more stable, scalable code. Get detailed examples and real-world examples of SOLID in action.
  • 0 reviews

    1 hour

    View details
    Learn techniques that can make you and your team more effective. Review fundamentals and discover how to maximize the effectiveness of your product owner and scrum master roles.
  • 0 reviews

    1-2 hours

    View details
    Explore the strengths and weaknesses of different agile software tools, including Microsoft Excel, Atlassian JIRA, Trello, Microsoft Azure DevOps, and GitLab.
  • 0 reviews

    1-2 hours

    View details
    Learn how to use Microsoft Project to manage agile projects, including traditionally scheduled tasks and agile work.
  • 0 reviews

    1-2 hours

    View details
    Learn the basics of the scrum framework while you study for professional scrum certifications such as Certified ScrumMaster and Professional Scrum Master.
  • 0 reviews

    1-2 hours

    View details
    Compare the most popular project management approaches—agile and waterfall—to decide which one is right for your organization.
  • 0 reviews

    1-2 hours

    View details
    Learn how to use Jira and the new Jira experience for issue tracking and project management. Learn Jira basics, such as creating and searching for tickets and building dashboards.
  • 0 reviews

    1-2 hours

    View details
    Learn about the benefits of using multiple Atlassian applications together, which reduces manual effort and makes the software development process easier for the entire team.

Taught by

Angela Wick, Jez Humble, Barry O'Reilly, Joanne Molesky, Shashi Shekhar, Chris Croft, Kelley O'Connell, Coach and Instructor, Doug Rose, Harrison Ferrone, Richard Kasperowski, M. Scott Ford, Andrea Goulet, Steven Lott, Robert A., Bonnie Biafore, Robin Beck, Lynn Langit, Rachel Wright, James Wickett and Karthik Gaekwad

Related Courses

Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX
Entrepreneurship
Taylor's University via OpenLearning
Project Management Basics
Florida International University via Open Education by Blackboard
Principles of Project Management
Polytechnic West via Open2Study
Project Management for Business Professionals
Shaping Tomorrow via Canvas Network