The Building Secure Software training course discusses a variety of software models with a special focus on web applications. Learn the practical techniques and technologies that are needed to design and build secure software. You will learn to secure each stage of the Software Development Lifecycle (SDLC) by understanding the foundational concepts for securing software.
By attending Building Secure Software workshop, delegates will learn:
- The process and techniques of building secure software
- Data protection in storage and transit
- Authentication and authorization techniques
- Client-side security
- Secure user management systems
- Data validation strategies
- Error handling and exception management
- Logging and auditing mechanisms
- Major security features of Java, .NET, and web services
- Security design patterns
- Threat modeling
- Basic knowledge of software development methodologies and tools.
This Building Secure Software class is ideal for Software professionals who define, design, and architect solutions; those who manage software development projects and teams; those who audit the security of applications.