Available both online and on-site, these instructor-led live Application Security courses utilize interactive, hands-on exercises to demonstrate how to leverage security best practices, tools, and techniques for identifying, preventing, and mitigating application vulnerabilities.
Application Security training is offered as either "online live training" or "onsite live training". Online live training (also referred to as "remote live training") is conducted via an interactive remote desktop. Onsite live training can be delivered locally at client premises in Durban or at NobleProg corporate training centers in Durban.
Application Security is also commonly referred to as AppSec.
NobleProg -- Your Local Training Provider
Garden Court South Beach
Durban, South Africa
Way to get there
From Durban city centre: follow the beachfront/Marine Parade south toward South Beach.
By car/taxi: give the driver the address 73 O.R. Tambo Parade, South Beach, Durban 4001.
From King Shaka International Airport: the hotel is roughly 30 km ;from the airport.
This instructor-led, live training in Durban (online or onsite) targets intermediate to advanced developers wishing to understand and apply secure coding practices, identify security risks in software, and implement defences against cyber threats.
By the end of this training, participants will be able to:
Understand common security vulnerabilities in web and software applications.
Analyse security threats and exploit techniques used by attackers.
Implement secure coding practices to mitigate security risks.
Use security testing tools to identify and fix vulnerabilities.
This instructor-led training in Durban explores ECDE principles, assisting professionals in embedding security across the complete DevOps lifecycle. Learners will master securing CI/CD pipelines, applying safe coding practices, and preparing for certification via practical labs and guided exercises.
This practical course on Durban guides developers in securing C# and .NET applications through strong authentication, session management, and cryptographic features. It addresses ASP.NET hardening, XML security, and prevalent vulnerabilities to support the creation of resilient and secure software solutions.
This course in Durban covers the fundamentals of network security and secure communication. It examines cryptographic primitives, practical crypto algorithms, and security protocols like SSL/TLS. Participants will learn to identify vulnerabilities and apply secure coding practices.
This training in Durban focuses on secure C and C++ coding, addressing buffer overflows, use-after-free, and input validation. Participants apply defensive techniques and static analysis to develop hardened software that withstands cyberattacks and real-world vulnerabilities.
Master advanced Java security by covering JEE, web services, and cryptography in Durban. This course provides hands-on exercises for secure coding, helping developers identify and mitigate common vulnerabilities and critical flaws in Java applications effectively.
Today, developers have access to various programming languages capable of compiling code for the .NET and ASP.NET frameworks. While this environment offers robust tools for security development, it is crucial for developers to understand how to apply architectural and coding-level techniques to implement effective security measures, avoid vulnerabilities, and limit potential exploitation.
This course aims to equip developers with the skills to prevent untrusted code from executing privileged actions through numerous hands-on exercises. Participants will learn to protect resources via strong authentication and authorization, manage remote procedure calls, handle sessions, and explore various implementation strategies for specific functionalities.
The course introduces various vulnerabilities by highlighting typical programming errors made when using .NET. The discussion on ASP.NET vulnerabilities covers the impact of different environment settings. Furthermore, the section on ASP.NET-specific vulnerabilities addresses general web application security challenges alongside specialized issues and attack vectors, such as ViewState attacks and string termination exploits.
Participants attending this course will
Grasp fundamental concepts of security, IT security, and secure coding principles
Identify web vulnerabilities beyond the OWASP Top Ten and learn how to mitigate them
Utilise the various security features available in the .NET development environment
Acquire practical skills in using security testing tools
Recognise common coding mistakes and understand how to prevent them
Gain insights into recent vulnerabilities affecting .NET and ASP.NET
Access sources and further reading materials on secure coding practices
Build secure PHP applications in Durban by mastering injection prevention, session management, and advanced vulnerability mitigation. This course covers client-side security, cryptography, and hardening practices, ensuring your code withstands modern Internet attacks and complies with industry standards.
This instructor-led training in Durban provides a practical introduction to the Microsoft Secure Development Lifecycle. Participants learn secure design and coding practices to identify flaws early, covering common vulnerabilities such as buffer overflows and SQL injection through hands-on exercises.
In this instructor-led, live course in Durban, participants will learn how to formulate the proper security strategy to face the DevOps security challenge.
This module explores secure coding practices in Java through the application of OWASP standards. You will learn to recognise web threats, mitigate common attacks such as XSS and CSRF, and apply robust secure design principles. Enrol in this practical training in Durban to effectively strengthen your application security capabilities.
This instructor-led course in Durban focuses on secure coding principles and ASP.NET security standards. Participants will learn to apply the OWASP methodology, implement robust authentication and authorization controls, and mitigate injection attacks, XSS, and CSRF to develop resilient, secure web applications.
Read more...
Last Updated:
Testimonials (7)
The different type of attacks to expose or create web vulnerabilities, how can I prevent them, and what tool/s I can use to ensure that the application I am developing is secured and will be difficult to hack.
Glyssa Mae Betonio - Metropolitan Bank and Trust Company
Course - Application Security for Developers
Experience sharing, it's teacher's know-how and valuable.
Carey Fan - Logitech
Course - C/C++ Secure Coding
the knowledge of the trainer was very high - he knew what he was talking about, and knew the answers to our questions
Adam - Fireup.PRO
Course - Advanced Java Security
The topic is current and I needed to be updated
Damilano Marco - SIAP s.r.l.
Course - Secure Developer Java (Inc OWASP)
Introductions to the many different types of unsafe behaviors.
Zhongqi
Course - Secure Developer .NET (Inc OWASP)
The labs practice
Angel - Vodacom
Course - How to Write Secure Code
Very good to understand how a hacker would potentially analyse sites for weakness and tools they might employ .
Roger - OTT Mobile
Course - .NET, C# and ASP.NET Security Development
Online Application Security training in Durban, AppSec training courses in Durban, Weekend Application Security courses in Durban, Evening Application Security training in Durban, Application Security instructor-led in Durban, Evening AppSec courses in Durban, Application Security on-site in Durban, AppSec instructor-led in Durban, Application Security boot camp in Durban, Application Security trainer in Durban, AppSec instructor in Durban, Application Security coaching in Durban, Application Security one on one training in Durban, Online AppSec training in Durban, Weekend Application Security training in Durban, AppSec classes in Durban, Application Security private courses in Durban