Programming Foundations: Secure Coding
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to incorporate security into the software development life cycle. Add secure coding practices to agile processes to protect data and prevent recurring flaws.
Syllabus
Introduction
- Implement secure code with your team
- What you need to know
- The goal of secure coding
- Understand an attacker
- Break what you build
- Understand your risks
- Document what you understand
- Input validation issues
- Communication channel issues
- Session management issues
- Error handling issues
- Logging and output issues
- Internal data management issues
- Configuration issues
- Database issues
- File and I/O issues
- Memory management issues
- Dependency issues
- Authentication and password issues
- Authorization and access control issues
- Cryptography issues
- Embrace security in design
- Embrace security in development
- Embrace security in testing
- Embrace security in deployment
- Implement best practices
- Next steps
Taught by
Frank P Moley III
Related Courses
Identifying Security VulnerabilitiesUniversity of California, Davis via Coursera Back-end Application Development with Node.js and Express
IBM via edX JSP, Servlet, JSLT + Hibernate: A complete guide
Udemy Create a Members Only Blog using PHP, MySQL, & AJAX
Udemy Desenvolvimento Seguro de Software
Udemy