CL-ANN
Onsite / Virtual classroom
5 days
Ends with an exam
Audience: Developers
Preparedness: Strong C# and .NET knowledge
Exercises: Hands-on
The goal of the course is to prepare students for secure web application development. During the course we look at the basic concepts of software security, how the most common attacks are carried out and how can they be prevented. The possible defensive mechanisms are discussed not only in theory but are also implemented in practice so it can be discussed in detail how they work related to software security.
Introduction
Input validation
Authentication and authorization
Cookie handling, HSTS
Basics of cryptography
Secure session handling
Error handling best practices
Introduction to static and dynamic application security testing
Be able to prevent the most common attacks on web applications
Be able to harden their applications through proper input validation
Know the difference between authentication and authorization and which one to use
Learn about various cryptographic primitives and how to use them
Test applications statically and dynamically
Handle complex subjects, provide practical skills training, and hands-on experience, enable discussion and collaboration, and maintain the motivation and accountability of learners.
Courses with couple of thousands of participants to be conducted in a short time frame, in any time zone, on-site or online.
Utilzing our R&D&I we combine academic knowledge with practical application, we develop and tailor courses to latest trends and clients' needs.
We use our proprietary platform with virtual machines for a safe practice, coding, and experimentation environment.
Budafoki street 187-189.
Budapest, 1117, Hungary
+36 1 205 3098
Trusted by top companies and brands: