Angular Security with Dr De Ryck

Online-Workshop for Building Secure Angular-Solutions

Remote: 07.11. - 08.11.2022

Protect your business-critial Angular applications!

On-Site or Remote
3 Days
Basic Anguar Knowledge
Labs, Quizzes, Experiments
Auch als Firmen-Workshop verfügbar
Öffentlicher Workshop
  • Dauer: 3 Days
  • Remote: 07.11.2022
  • Gruppenrabatt verfügbar
Firmen-Workshop
  • Individuell vereinbar
  • In-House oder remote
  • Ab ca. 8 Teilnehmer günstiger

Proven Interactive Workshop with Labs and Discussions

Angular applications disrupt the traditional web security landscape, and finding reliable security advice is hard. This workshop provides Angular developers with the answers to all their security questions.

 

With a mix of lectures, demos, quizzes, and hands-on labs, participants discover best practices for building secure Angular applications. We investigate how to use and configure security mechanisms available in modern browsers. We explore how Angular handles security out-of-the-box, along with common mistakes that circumvent these protections. Additionally, we discuss scenarios that address common questions, including secure data storage in the browser and the use of OAuth 2.0 and OpenID Connect.

 

This workshop offers practical and immediately applicable security advice for Angular developers. Throughout the workshop, Philippe is available to answer any questions, including concrete scenarios applying to your own applications.

Didactic approach

 

The workshop consists of a mixture of lectures, demos, interactive quizzes, and hands-on labs. The lectures provide in-depth knowledge of attacks and defenses. The hands-on labs are conducted in a custom-built competitive training environment, allowing participants to gain hands-on experience with offensive and defensive technologies.

Prerequisites

 

Familiarity with building Angular applications.
Access to a computer with a modern browser (Chrome is recommended)

Highlights

 

  • Completely online – no travel required!
  • Interactive: ask questions and participate in discussions
  • True understanding of problems, solutions, and their trade-offs
  • High-quality course materials to use as a reference
  • Lots of demos and lab sessions
  • Labs remain accessible after the workshop

Ausgewählte zufriedene Kunden

The course of the training at a glance

Introduction

  • Origins, sites, and domains
  • UI redressing attacks
  • Browser-based data leakage
  • Architectural security patterns

Dealing with Malicious JavaScript

  • Introduction to Cross-Site Scripting (XSS)
  • XSS defenses in Angular
  • XSS pitfalls in Angular
  • XSS and server-side rendering
  • Introduction to Content Security Policy (CSP)
  • Common security mistakes in CSP policies
  • Deploying CSP for Angular
  • Practicalities about CSP
  • Security with Subresource Integrity (SRI)

A Secure Frontend Architecture

  • Sandboxing untrusted content
  • Enforcing behavioral restrictions
  • Advanced HTML5 sandboxing techniques
  • Secure data storage in the browser
  • Using the Web Crypto API
  • Security patterns using the Web Crypto API
  • Configuring browser security headers

Advanced OAuth 2.0 and OpenID Connect Security

  • OAuth 2.0 and OpenID Connect best practices for SPAs and Single Sign-On
  • Circumventing OAuth 2.0 security
  • Introducing the Backend-For-Frontend pattern
  • Security recommendations for using OAuth 2.0 in Angular
  • Outlook to OAuth 2.1

Aktuelle Termine

Alle unsere Seminare sind jederzeit auch Remote oder In-House verfügbar. Kontaktieren Sie uns für eine Terminvereinbarung

2022 07. 11 -
08. 11
09:00 - 17:00
Early BirdGroup Discount

Angular Security with Dr De Ryck

Weitere öffentliche Termine

2022 24. 08 -
26. 08
09:00 - 17:00
Early BirdGruppenrabatt

Angular Architektur Workshop

2022 05. 09 -
06. 09
09:00 - 17:00
Early BirdGruppenrabatt

Design mit System: Skalierbare Design Systems mit Storybook und Angular

2022 19. 09 -
21. 09
14:00 - 18:30
Early Bird bis 04.09.2022Gruppenrabatt

Design mit System: Skalierbare Design Systems mit Storybook und Angular

8:00 am - 12:30 ET
2022 20. 09 -
23. 09
14:00 - 18:30
Very Early BirdGruppenrabatt

Angular Architektur Workshop

8:00 am - 12:30 pm Eastern Time
- 4 halbe Tage: Amerika- und Europa-freundlich
2022 17. 10 -
18. 10
09:00 - 17:00
Very Early BirdGruppenrabatt

Professional Angular Testing

2022 18. 10 -
20. 10
09:00 - 18:00
Very Early BirdGruppenrabatt

Moderne .NET-Backends für Angular

2022 20. 10 -
21. 10
09:00 - 17:00
Very Early BirdGruppenrabatt

Professional NGRX: Advanced State Management & Best Practices

2022 07. 11 -
08. 11
09:00 - 17:00
Early BirdGroup Discount

Angular Security with Dr De Ryck

2022 14. 11 -
16. 11
18:00 - 22:00
Early BirdGroup Discount

Professional Angular Testing

9 am - 12 noon PT // 12:00 noon - 4 pm ET // 6pm - 10pm CET
2022 14. 11 -
15. 11
09:00 - 17:00
Early BirdGruppenrabatt

Design mit System: Skalierbare Design Systems mit Storybook und Angular

2022 17. 11 -
18. 11
09:00 - 17:00
Early BirdGroup Discount

Professional NGRX: Advanced State Management & Best Practices

2022 28. 11 -
01. 12
18:00 - 22:00
Early BirdGroup Discount

API Security Workshop

9 am - 12 noon PT // 12:00 noon - 4 pm ET // 6pm - 10pm CET
2022 28. 11 -
30. 11
09:00 - 17:00
Early BirdGruppenrabatt

Moderne Spring-Backends für Angular

2022 28. 11 -
30. 11
09:00 - 17:00
Early BirdGruppenrabatt

Moderne .NET-Backends für Angular

2022 28. 11 -
30. 11
09:00 - 17:00
Early BirdGruppenrabatt

Schulung: Fullstack Angular mit NestJS

2022 14. 12 -
16. 12
09:00 - 17:00
Very Early BirdGruppenrabatt

Angular Architektur Workshop

Manfred Steyer ist Google Developer Expert (GDE) für Angular sowie Tursted Collaborator im Angular-Team. Zusammen mit seinem Team betreut er Kunden im gesamten deutschen Sprachruam. Der Fokus liegt dabei auf Geschäfts- und Industrie-Anwendungen auf der Basis von Angular.

Jetzt anfragen!