FINOS Financial Services Open Source Developer (FSOSD)
The FINOS / TODO Financial Services Open Source Developer exam is designed for developers contributing to open source projects whilst working in financial institutions internationally.
The FINOS / TODO Financial Services Open Source Developer exam is designed for developers contributing to open source projects whilst working in financial institutions internationally.
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.
This course is intended for all individuals that participate in open source projects at any level - contributors, maintainers, Steering Committee members and Governing Board members.
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.
This course is for everyone involved or looking to become involved in open source software communities.
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.
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.
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.
This is an introductory course designed for directors, product managers, open source program office staff, security professionals, and developers.
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.
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.
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.
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.
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.
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.
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.
This course is designed for developers looking to contribute to open source software in the financial industry.
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.
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.
This course is designed for developers who utilize open source code.
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.
This course is designed to show you how to verify software for security, and gives you the chance to take a deeper dive into the basics of applying threat models and cryptography.
This course covers the practical steps software developers can take, even if they have limited resources, to implement secure software.
This course is designed to give you an overview of security basics, including system security requirements, secure design principles and best practices, and how to securely select and reuse software for your systems.
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.