To round out your skills in software development security, you'll test the security of your software by analyzing code and using automated testing tools. Lastly, you'll monitor and log applications to support security, and maintain security after deployment.
This is the third and final course in a multi-course Specialization.
All of the courses in this Specialization require that you run free versions of Python, PyCharm, and Node.js on a Windows system. The course setup instructions provided in the first module of this course go into more detail about the hardware and software requirements.
Overview
Syllabus
- Testing Software Security
- As you design and create products throughout the entire software development lifecycle, you need to test them to ensure they will lead to a high quality finished software product that is secure and will protect the privacy of users.
- Maintaining Security in Deployed Software
- You've designed, developed, and deployed your application. You tested the application, and were confident in its security when you released it. Now you must make sure that the application remains secure over time.
- Completing the Course
- You'll wrap things up and then validate what you've learned in this course by taking an assessment.
Taught by
Bill Rosenthal