
TN Data at NDC Copenhagen 2025
We’re pleased to announce that Tore Nestenius will be presenting at NDC Copenhagen Developers Festival this September, marking his first speaking engagement at this prestigious
Learn how to secure your applications and end-users from online cyber threats.
Today’s internet is a very rough place, with robots, spies, states, hackers, and other evil entities constantly roaming around the web looking for vulnerable web applications to attack. Because of this, it is very important that every developer has the necessary skills to protect their applications.
In this hands-on course, you will learn the fundamentals of how the web works, how to protect your applications, and how attacks are performed. It goes beyond the OWASP TOP-10 and gives you many concrete examples of how to fail and how to protect your applications.
This course is constantly improved as new security vulnerabilities, and best practices emerge.
This course is designed for developers on all platforms, including .NET, Java, and PHP.
You should have basic web development experience, including HTML, CSS, and JavaScript.
The Web Security Fundamentals course is usually delivered over 2 full days. However, it can either be delivered over 2 full days or 4 half days.
In this course, we will cover:
And much more…
Article SKU:
T175
Duration:
2 days or 4 half days
Level:
Beginner
Language:
English, Swedish
Price:
Contact me for a price enquiry or to submit interest.
Here are answers to common frequently asked questions about this workshop.
No, there’s no need to install any software. Each participant in this workshop will receive access to a Windows-based virtual machine, where all hands-on exercises will take place. You’ll only need to connect to this virtual machine via remote desktop, making it easy to participate without concerns about local restrictions on your computer or network. This setup allows us to create a consistent, ready-to-use environment for all participants.
All exercises are performed in a dedicated Windows-based virtual machine to ensure a consistent and reliable training environment. When running labs locally, corporate firewalls, endpoint protection, proxies, or other security controls may block or interfere with the attack simulations used in the workshop. By using a controlled remote environment, we avoid these issues and ensure that all participants can complete the exercises without disruptions caused by local network restrictions or security policies.
If you’d like to verify your connection capabilities before the workshop, please contact us, and we’ll provide a test machine for you to try connecting to. Testing this in advance is recommended to ensure that your network allows outgoing remote desktop connections, so we don’t encounter any connectivity issues when the workshop starts.
If you’re using a Mac or Linux computer, you’ll need to be familiar with connecting to a Windows-based virtual machine via remote desktop before the workshop. Here are some recommended resources to help you set up a remote desktop connection:
Remmina – Linux remote desktop client.
How to Use Remote Desktop in Linux or macOS to Connect to Windows 10.
Microsoft Remote Desktop – Mac App Store
Setting up ahead of time will ensure a smooth experience when connecting to the virtual machine during the workshop. Please note that we are unable to provide technical support for Mac or Linux setups.
Feel free to send the instructor any specific questions you’d like covered in the class. Be sure to read the welcome letter you’ll receive before the workshop. A large monitor is recommended so that you can view the exercise document (provided as a PDF) alongside the remote machine while doing the exercises.
No, this workshop does not require programming. The focus is on understanding web application security, without tying them to a specific platform, implementation, or language..
When taking the Web Security Fundamentals workshop, you’ll receive:
Yes, we provide both types of training.
Yes, both options are available. All our course materials are in English and we can teach the class in either Swedish or English.
When we run on-site, we usually do full-day classes. For remote training, we can provide options for both half and full days.
Yes, please visit our Talks page for more details.
Yes we do that. Contact me for more information.

We’re pleased to announce that Tore Nestenius will be presenting at NDC Copenhagen Developers Festival this September, marking his first speaking engagement at this prestigious

I was both surprised and delighted to receive the news that I’ve been nominated for Trainer of the Year 2025 at this year’s Developers Day

I’m excited to share that I’ll be speaking at Swetugg in Stockholm, taking place on February 4–5. Swetugg is a .NET conference focused on delivering

I have been honored to be awarded with the title of Microsoft .NET Most Valuable Professional (MVP)! This recognition highlights my efforts within the .NET

Speaking at the Øredev conference I had the pleasure of speaking at the Øredev Conference in Malmö this November 2024, presenting my talk Demystifying Authentication

We Are Now Azure Development Certified! We are excited to announce that we have recently achieved the Microsoft Azure Developer Associate certification (AZ-204)! This certification