In the Secure Application Development course, students will learn secure application development principles and how to incorporate these practices into their web applications. They will understand essential security principles such as encryption, trust models, defense-in-depth, confidentiality, integrity, and availability. Security tactics for web applications will be studied and evaluated, such as data alteration, salting, cross-site security, web application firewalls, blockchain principles, and public key security. Application architecture considerations will also be explored in depth for protection in the arenas of payment processing, personally identifiable information, and highly regulated industry properties.
To create a custom estimate of your tuition and costs, visit our Net Price Calculator.