The Linux Foundation, a non-profit organization driving large-scale innovation through open source, has launched its first Japanese-language training offering, セキュア ソフトウェア開発：要件、設計、再利用（LFD104-JPx)/Secure Software Development: Requirements, Design, and Reuse (LFD104-JPx), available through the edX platform.
The Linux Foundation and edX aim to develop talent across a wide range of levels and disciplines, from entry-level training to career-building content in high-demand technical fields. The first phase of training in Japanese will begin with “Secure Software Development,” a free online course that teaches how to securely use and develop open source and other software.
セキュア ソフトウェア開発：要件、設計、再利用（LFD104-JPx)/Secure Software Development: Requirements, Design, and Reuse (LFD104-JPx), is intended for software developers, DevOps professionals, software engineers, web application developers, and others interested in learning how to develop secure software. It focuses on practical steps to improve information security even with limited resources. Developed by the Open Source Security Foundation (OpenSSF) and the Linux Foundation Training & Certification, this cybersecurity training teaches security fundamentals for developing software hardened against attacks and practical ways to mitigate damage and speed response when vulnerabilities are exploited.
The course is the first of what will be a three-part series and is being offered for free, online via the edX platform. Participants can upgrade to the Verified Track for US$199 and receive unlimited access to the course materials and a certificate of completion.
The second and third courses in the series will be released over the next four months:
- セキュア ソフトウェア開発：実装/Secure Software Development: Implementation (LFD105-JPx)
- セキュア ソフトウェア開発：検証、専門的トピック/Secure Software Development: Verification and More Specialized Topics (LFD106-JPx)
セキュア ソフトウェア開発：要件、設計、再利用（LFD104-JPx)/Secure Software Development: Requirements, Design, and Reuse (LFD104-JPx), covers the basics of security, including the practical implications of risk management and how to include security as part of the system and security requirements. Additionally the course covers how to design software securely, including a variety of secure design principles that help avoid poor security design. Finally, the course covers how to protect the software supply chain, i.e., how to more securely select and acquire software, including open source, to enhance security.