The .NET and Angular Secure Programming training course is an introduction to attack vectors, defensive programming, and security features of the .NET Core and Angular programming environments.
The course begins with students exploring the ways that modern, network applications may be attacked. Next, students will gain an understanding how attacks work, the foundation to defending against them. In addition students will learn best-practices and programming techniques that help defend against malicious attacks. The course concludes with a lesson on how .NET Core offers security features for authentication, role-based access, and data cryptography to protect against the unauthorized use of applications and data.
The single-page application environment of Angular is impacted by the same security issues as every web-based application, for example cross-site scripting attacks (XSS) and token hijacking. All web-based applications present additional risk of exposure when data is transported to the client for presentation. This course will identify techniques to help mitigate the risk, techniques that become extremely important when single-page applications in Angular encourage even more data to be transferred for processing on the client computer.
Purpose
|
Learn how to develop secure code and adapt existing .NET and Angular applications to be more secure. |
Audience
|
Developers looking to secure .NET and Angular applications. |
Role
| Software Developer - Web Developer |
Skill Level
| Intermediate |
Style
| Targeted Topic - Workshops |
Duration
| 2 Days |
Related Technologies
| .NET | JavaScript | Web Development | Angular | Cybersecurity |
Productivity Objectives
- Identify injection attacks.
- Code a secure Angular Application.
- Leverage authentication and authorization for .NET applications.