YoVDO

Become an Agile Software Developer

Offered By: LinkedIn Learning

Tags

Agile Courses Jira Courses Scrum Courses Confluence Courses Kanban Courses Behavior-driven Development (BDD) Courses Agile Software Development Courses Extreme Programming Courses

Course Description

Overview

Sometimes the worst thing you can do is deliver the wrong product, perfectly. Agile practices help teams focus on delivering valuable and relevant products to customers. Learn the foundations, tips, and tricks for software project management and agile coding techniques in this learning path.
  • Explore important concepts like agile, lean, and XP.
  • Adopt scrum, kanban, and other processes.
  • Scale agile practices throughout your organization.

Syllabus

Courses under this program:
Course 1: Agile Software Development
-Learn the fundamentals of agile for software developers. Explore popular agile approaches, including scrum, extreme programming, and Kanban.

Course 2: 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 3: Agile Software Development: Kanban for Developers
-Learn how to improve the efficiency and flow of your agile software development process with kanban.

Course 4: 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 5: 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 6: Agile Development Practices
-Get practical advice and learn developer-centric tips for how to navigate and improve your agile software workflow.

Course 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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

    26 minutes

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

    33 minutes

    View details
    Learn how to improve the efficiency and flow of your agile software development process with kanban.
  • 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

    1 hour 54 minutes

    View details
    Learn the fundamentals of agile for software developers. Explore popular agile approaches, including scrum, extreme programming, and Kanban.
  • 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 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-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

Shashi Shekhar, Harrison Ferrone, Andrea Goulet, Rachel Wright, Richard Kasperowski, M. Scott Ford, Steven Lott, Lynn Langit, Robin Beck and Karthik Gaekwad

Related Courses

Behavior Driven Development with Selenium and Cucumber
Coursera Project Network via Coursera
Learn Cucumber BDD with Java -MasterClass Selenium Framework
Udemy
Behavior-Driven Development
LinkedIn Learning
Selenium WebDriver with Java & Cucumber BDD
Udemy
Cucumber Test Automation with Boozang
Udemy