In-house training
For your team only – remote or at your office, on dates that suit you, with examples from your own code base where it helps.
XSS, CSP, Trusted Types, OAuth and OIDC – what really protects an Angular application and how your team implements it.

This course covers the fundamentals of web security, including an introduction, the Same-Origin Policy and Cross-Origin Resource Sharing, configuring browser security mechanisms, dealing with malicious JavaScript, an introduction to Cross-Site Scripting (XSS), XSS defense in Angular, using Trusted Types, applying the Content Security Policy (CSP), secure frontend architectures, sandboxing untrusted content, architectural security patterns, securing tokens in the browser, advanced OAuth 2.0/2.1 security, the security limitations of OAuth 2.x in frontends, an introduction to vulnerability testing, and the use of manual and automated tools for security analysis.
The order and the depth of each block are adapted to your team – topics you already master are skipped, your questions get the time instead.
Martina Kraus
Google Developer Expert
Application Security Engineer and Google Developer Expert, speaks about web security at international conferences and co-organises NG-DE.
Full profile →“The training was excellent!”★★★★★
“Fabian has a very broad practical knowledge.”★★★★★
“You can clearly tell that Fabian works with Angular actively and professionally – he doesn’t "just" lecture about it!”★★★★★
“This was definitely one of the best trainings I have ever attended.”★★★★★
“We [...] could pull the updated code right in the course and try it out ourselves.”★★★★★
“Side notes and detailed explanations or repetition wherever necessary.”★★★★★
“Very well adapted to our needs.”★★★★★
“The NgRx concept was explained very well.”★★★★★
“Best course I have had so far.”★★★★★
“Although it was an advanced course, beginners could follow along well too.”★★★★★