If they have never used the nVisium On-Demand platform, they will be asked to create an account after following the Get Started link. Otherwise, they will be taken directly to the course to begin the learning process.
At this point, the Course Setup tab will take them through the download of relevant code for the course they are taking, including accessing the code repository and setting up their IDE for use. Each module includes a short video tutorial and written content that covers the same topic. For instance, the following module walks through identifying sensitive data hard-coded in mobile application source.
Once a student has identified and remediated all instances of the vulnerability in the provided source, they run tests locally to validate the fixes. As each module is completed by successfully building secure code, the associated tests will pass. Upon completion of all modules, students submit the code back to the source code repository using a unique identifier and branch.
nVisium validates that the vulnerabilities have been remediated and provides a final grade.
We are excited for developers to explore these new courses and to begin their journey into secure mobile development. As software developers, we have a greater duty than ever before to ensure that our products are resistant to attack and that user privacy and safety are a top priority.
We invite you to come learn with nVisium and take our platform for a test drive. We offer single-user licensing as well as Enterprise licensing and Single-Sign On support.
Learn more about the new courses through the upcoming webinar nVisium On-Demand Training Expansion: Gamified iOS & Android Secure Development Courses hosted by nVisium’s CSO Seth Law and CTO Ken Johnson on June 28 at 2pm EDT.