Catalog Search Results
Publisher
Kanopy Streaming
Pub. Date
2014.
Language
English
Description
The agile method allows modern development teams to rapidly build software that is both efficient and effective. This course provides a comprehensive introduction to this approach to software development. The course begins with the major teaching points. Next, the methodology is presented, along with the rationale for its adoption. Included here is the Agile Manifesto. This section is followed by one that discusses how Agile teams are structured and...
Author
Publisher
linkedin.com
Pub. Date
2019.
Language
English
Description
Deliver value quickly and sustainably. Learn to use learn software development to optimize systems and create value.
The concept behind lean software development is simple: understand what customers want and figure out the most optimal way to deliver it quickly and sustainably. There are seven principles in lean software development to guide this optimization quest. Each principle acts as a unique lens through which you can look at the process of...
Author
Publisher
linkedin.com
Pub. Date
2018.
Language
English
Description
Learn the fundamentals of agile for software developers. Explore popular agile approaches, including scrum, extreme programming, and Kanban.
The agile approach—which emphasizes continuous delivery and improvement, collaboration, and openness to change—can help professionals enhance both their productivity and the quality of their final products. In this course, learn the fundamentals of agile for software developers, as well as why this approach...
Author
Publisher
linkedin.com
Pub. Date
2019.
Language
English
Description
Learn the basics of refactoring for agile software development. Explore refactoring techniques to simplify code, remove duplication, and build more reusable objects.
Refactoring code is a key responsibility of software developers. It helps you develop quality code—the foundation you need to react quickly to change, add new features, and ship high-performance products. This course teaches the basics of refactoring, tailored for agile development....
Author
Publisher
linkedin.com
Pub. Date
2019.
Language
English
Description
Review a variety of different SDLC approaches—from traditional methods to more modern processes—and learn about their applicability in software development.
From scrum to Six Sigma, there's an abundance of options for architecting an organization's workflow. And since there's no one-size-fits-all approach to software development, it's important for software project managers, architects, and team leads to grasp the different options at their disposal...
Author
Publisher
linkedin.com
Pub. Date
2019.
Language
English
Description
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.
Agility is a necessity in modern software development. Extreme programming (XP) helps teams achieve agility, with higher quality, fewer bugs, and greater flexibility. XP uses ideas from other project management methodologies and takes them to an “extreme” level in...
Author
Publisher
linkedin.com
Pub. Date
2021.
Language
English
Description
Learn how cloud computing can add agility to your enterprise
At its essence, agility in enterprise is an approach focused on the ability to adapt and follow an empirical process to learn and improve over time in order to provide better business value to customers. Today, many organizations are using cloud computing to enhance agility, and in this course, Shashi Shekhar covers how to use the cloud to architect your applications and infrastructure...
Author
Publisher
linkedin.com
Pub. Date
2019.
Language
English
Description
Successfully roll out an agile-based remote working strategy for your software team. Learn best practices for effective communication, hiring, and distributed development.
Software teams are increasingly going remote—and for good reason. Remote workers often boast greater autonomy and productivity than their in-office counterparts. Going remote can also help organizations save on resources by allowing them to invest less in physical infrastructure....
Author
Publisher
linkedin.com
Pub. Date
2019.
Language
English
Description
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.
Code quality is important to every developer. Poorly written software can cost you customers, time, and money. This course introduces best practices and tools for writing high-quality code, so you can deliver better products, get updates to market faster, and reduce your overall technical debt....
Author
Publisher
linkedin.com
Pub. Date
2023.
Language
English
Description
Learn about the foundational concepts of scrum for agile software development.
In this tool-neutral course, instructor Shashi Shekar introduces you to the concepts you need to understand to use scrum effectively in agile software development. Learn about scrum roles, including the product owner, the development team, and the scrum master. Go over scrum artifacts, such as software tools, the product backlog, the product increment overview, and the...
Author
Publisher
linkedin.com
Pub. Date
2019.
Language
English
Description
Learn how to improve the efficiency and flow of your agile software development process with kanban.
Kanban is a process improvement method originally developed for lean manufacturing, emphasizing efficiency, collaboration, and transparency. This course helps software developers and their teams use kanban principles and practices to improve their workflow and performance, while bringing out their best work. Developer and Certified ScrumMaster (CSM)...
Author
Publisher
linkedin.com
Pub. Date
2023.
Language
English
Description
Learn what it takes to pull off an agile transformation in your IT organization, using specific, practical techniques for successfully adopting and scaling agile on your teams.
While many organizations today claim to be adopting the principles of agile software development, most remain unable to pull it off, let alone sustain it in practice over time. In this course, instructor Kelley O’Connell shares the essential ingredients to building a successful...
Author
Publisher
linkedin.com
Pub. Date
2019.
Language
English
Description
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.
As a writer of code, the complier isn't your only audience. Your coworkers—and even your future self, when you fix bugs—must be able to easily understand your original intent. In this course, learn why it's important to write code that's clean—or, easily understood by both computers and humans—and how to do it...
Author
Publisher
linkedin.com
Pub. Date
2018.
Language
English
Description
Learn how to use the scrum framework and project management tools like Jira and Confluence to manage agile software development.
Scrum is an agile framework that helps organizations deliver high-quality products to their customers. Learn how to use scrum and project management tools like Jira and Confluence to manage software development. This course takes a practical approach with real-life examples that show how scrum is executed. Instructor Shashi...
Author
Publisher
linkedin.com
Pub. Date
2020.
Language
English
Description
Find your way to a new and rewarding position as a programmer. This course walks you through preparation, interviews, and how to land your first job in software development.
Technology seems like a safe harbor in a stormy economy. Instructor Ray Villalobos answers the most common questions people have about how to look for, find, and get your first job in software development, and helps you build a solid plan for career success. Ray outlines what...
Author
Publisher
linkedin.com
Pub. Date
2022.
Language
English
Description
Get a comprehensive introduction to computer programming to land a new job, boost your career, and tackle the Microsoft GSI Programming Foundations certification exam.
Are you ready to take the first step on your journey as a computer programmer? Maybe you want to land a new job or change careers to a different industry. Whatever your goals, you don’t need a tech background to get started with programming today. In this course, instructor Annyce...
Author
Publisher
linkedin.com
Pub. Date
2018.
Language
English
Description
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.
When it comes to unraveling a particularly tricky coding problem, sometimes two (or more) minds are better than one. In this course, learn all about the mechanics, details, and value of collaborative coding approaches—namely, pair programming and mob programming—that can...
Author
Publisher
linkedin.com
Pub. Date
2019.
Language
English
Description
Learn what it takes to pull off an agile transformation in your IT organization. Get specific, practical techniques for successfully adopting and scaling agile in your company.
While numerous modern organizations are trying to transform themselves with agile software development, many don’t stick the landing. What does it take to successfully adopt and scale agile in an IT organization? In this course, Kelley O’Connell shares the essential ingredients...
In Marina
Didn't find what you need? Items that were published more than six months ago and which are not owned by AACPL can be requested from other Marina libraries in Maryland.
Didn't find a newly published title?
Looking for a title that was published in the past six months? You can submit a purchase suggestion. Please do not submit purchase suggestions for titles that have not yet been published. Submit Request