Training > Open Source Best Practice > セキュア ソフトウェア開発:検証、専門的トピック (LFD106-JPx)
Training Course

セキュア ソフトウェア開発:検証、専門的トピック (LFD106-JPx)

Note: Course content is in Japanese.

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. 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.

Course Rating
4.4/5 Stars
Who Is It For

Geared towards software developers, DevOps professionals, software engineers, web application developers, and others interested in learning how to develop secure software, this course focuses on practical steps that can be taken, even with limited resources, to improve information security.
read less read more
What You’ll Learn

This course discusses how to verify software for security. In particular, it discusses the various static and dynamic analyses approaches, as well as how to apply them (e.g., in a continuous integration pipeline). It also discusses more specialized topics, such as the basics of how to develop a threat model and how to apply various cryptographic capabilities.
read less read more
What It Prepares You For

This course will enable software developers to create and maintain systems that are much harder to successfully attack, reduce the damage when attacks are successful, and speed the response so that any latent vulnerabilities can be rapidly repaired.
read less read more
Course Outline
Welcome!
Chapter 1. Verification
Chapter 2. Threat Modeling
Chapter 3. Cryptography
Chapter 4. Other Topics
Final Exam (Verified Certificate track only)

Prerequisites
We presume that the student already knows how to develop software to some degree.