Skip to main content

28 docs tagged with "Training"

View All Tags

Certifications

Certifications

This section of the body of knowledge details certifications we are producing for either open source professionals or organisations.

Training

A Beginner's Guide to Open Source Software Development

This course is addressed to software developers seeking to understand the ‘rules of the road’ of creating open source software, either as a newbie or as someone with experience primarily in creating proprietary code.

Collaborating Effectively With Open Source Projects

This module covers important topics for working most effectively with upstream open source projects. This content resides within the ‘Contribute’ section of the open source framework. Understanding these concepts is critical for developers, as these form the basis for productive and streamlined work with open source projects. Being able to effectively utilize these concepts gives developers & engineering managers the necessary background and information to not only get the most value from their open source engagement but also to understand how to effectively work with upstream open source projects.

Community Orientation

This course is for everyone involved or looking to become involved in open source software communities.

Developing Secure Software

Learn the security basics to develop software that is hardened against attacks, and understand how you can reduce the damage and speed the response when a vulnerability is exploited. Thanks to the involvement of OpenSSF, a cross-industry collaboration that brings together leaders to improve the security of open source software by building a broader community, targeted initiatives, and best practices, this course provides specific tips on how to use and develop open source and other software securely.

Effective Open Source Program Management

This module covers the details of effective open source program management utilizing an open source program office (OSPO). This content resides within the ‘Strategy & Governance’ section of the open source framework. Understanding these concepts provides a common framework of important practices and strategies used within open source program offices. Being able to effectively utilize these concepts gives leaders the information needed to effectively build and manage open source at scale in their organization.

Ethics for Open Source Development

This course is designed primarily for product managers who want to learn how to effectively incorporate ethics-by-design techniques into their workflows, and developers wanting to apply ethics through critical thinking techniques and proven mental frameworks.

Implementing Open Source License Compliance Management

This course is intended for software developers, project managers, legal associates, and executive decision makers who already know the basics of what open source software is and how copyrights work, and are ready to take the next step towards building a formal compliance program for their organization.

Inclusive Speaker Orientation

This course is for everyone who communicates with others in a professional environment, and is especially beneficial for those who regularly give presentations or speak at events.

Inclusive Strategies For Open Source

This course is designed for open source community managers, open source maintainers, and other business and community leaders in the technology industry. While focused on inclusivity in open source communities, the course content can be of use to those working in any area of technology.

Introduction to Backstage: Developer Portals Made Easy

This course is designed for DevOps engineers and professionals interested in or working in Developer Productivity or Developer Experience teams. To make the most of this course, you should be familiar with source control systems and repositories and have basic knowledge of GitHub and JavaScript (especially React and Node.js). For learners using Windows, knowing how to install PostgreSQL locally is a plus.

Introduction to Open Source License Compliance Management

This course is intended for developers, project managers and executive decision makers who already know the basics of what open source software is and how copyrights work and are ready to take the next step towards building a formal compliance program for their organization.

Open Source Business Strategy

This module covers an introduction to the business, strategic & programmatic elements of open source, and forms the core content within the ‘Strategy & Governance’ section of the open source framework. Understanding these elements is crucial for senior leadership because they form the backbone of effective open source utilization and engagement with the open source ecosystem. Being able to effectively articulate and utilize these strategic concepts gives learners the foundation to make decisions that extract the most business value from their organization’s investment in open source.

Open Source Compliance Programs

This module covers a wide range of topics related to open source license compliance, including how to implement an effective compliance program. This content resides within the ‘Consume’ section of the open source framework. Understanding these concepts is critical for senior leaders and legal staff as they build programs and processes to consume open source strategically in their organization. Being able to effectively utilize these concepts gives leaders an understanding of the importance of compliance and helps them make effective program implementation decisions.

Open Source Development Practices

This module covers open source best practices for development and governance. This content resides within the ‘Strategy & Governance’ section of the open source framework. These elements provide developers a common understanding of important development practices in all areas of open source. Being able to effectively utilize these concepts gives learners the foundation to develop, test, and participate in the open source software community.

Open Source Introduction

This module covers the basic elements of open source, and serves as one of the building blocks within the ‘Strategy & Governance’ section of the open source framework. Understanding these elements is critical to explaining both the importance of open source in today’s business landscape as well as for building the foundation for more advanced learning. Being able to effectively articulate and utilize these basic concepts within open source gives learners a strong base from which to participate in important discussions and help make informed decisions for their organization.

Open Source Management & Strategy

This 7-module course series builds on the accumulated wisdom of many previous training modules on open source best practices, while adding fresh and updated content to explain all of the critical elements of working effectively with open source in your enterprise. The courses are designed to be self-paced, and reasonably high-level, but with enough detail to get new open source practitioners up and running quickly.

Securing Your Software Supply Chain with Sigstore

Building and distributing software that is secure throughout its entire lifecycle can be challenging, leaving many projects unprepared to build securely by default. Attacks and vulnerabilities can emerge at any step of the chain, from writing to packaging and distributing software to end users. Sigstore is one of several innovative technologies that have emerged to improve the integrity of the software supply chain, reducing the friction developers face in implementing security within their daily work.

Training

This section of the body of knowledge looks at the available training on open source.

osr-resources