Security in Node.js with Express and Angular
Security in Node.js with Express and Angular, available at $34.99, has an average rating of 3.65, with 55 lectures, based on 21 reviews, and has 1343 subscribers.
You will learn about After this course you will know how to apply common security mitigation techniques to a web application built with Angular, ExpressJS, and NodeJS. This course is ideal for individuals who are This course is mainly designed for Web developers. But this course can be useful for all developers who are interested in Web security. It is particularly useful for This course is mainly designed for Web developers. But this course can be useful for all developers who are interested in Web security.
Enroll now: Security in Node.js with Express and Angular
Summary
Title: Security in Node.js with Express and Angular
Price: $34.99
Average Rating: 3.65
Number of Lectures: 55
Number of Published Lectures: 55
Number of Curriculum Items: 55
Number of Published Curriculum Objects: 55
Original Price: $49.99
Quality Status: approved
Status: Live
What You Will Learn
- After this course you will know how to apply common security mitigation techniques to a web application built with Angular, ExpressJS, and NodeJS.
Who Should Attend
- This course is mainly designed for Web developers. But this course can be useful for all developers who are interested in Web security.
Target Audiences
- This course is mainly designed for Web developers. But this course can be useful for all developers who are interested in Web security.
Node.js is a server-side JavaScript platform that’s rapidly being adopted by many individuals and large companies. This course, shows you how to apply secure application development practices to Node.js with Express and Angular by learning some of the security risks that are of concern in this area. You’ll see the execution of exploits associated with these risks and follow through with the implementation steps for mitigating each one. First, you’ll learn about protecting data from extraction, as well as how to mitigate this risk. Next, you’ll learn about how to ensure legitimacy of requests. Finally, you’ll learn about blocking content-hijacking and what you can do to prevent it in the first place. By the end of this course, you’ll have learned about many of the risks, vulnerabilities, and mitigation techniques, why they are so important, and you’ll be more equipped to use secure application development practices.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Application Security & Risk
Lecture 3: The Role of Application Developers in Security
Lecture 4: The Vulnerable & Attacker Sample Applications
Lecture 5: Running & Exploring the Vulnerable Application
Chapter 2: Protecting Data from Extraction
Lecture 1: Introduction
Lecture 2: Attack Reconnaissance
Lecture 3: Attack Execution
Lecture 4: Cross-site Scripting
Lecture 5: Attack Prevention
Lecture 6: Prevention with Input Handling
Lecture 7: Input Handling Examples
Lecture 8: Prevention with a Content Security Policy
Lecture 9: Correcting in-line Styles
Lecture 10: Correcting in-line Scripts
Lecture 11: Content Security Policy Example
Lecture 12: Content Security Policy Browser Support
Lecture 13: Defense with Input Handling in Angular
Lecture 14: Defense with Input Handling in Node.js
Lecture 15: Defense with a Content Security Policy
Lecture 16: Content Security Policy in Action
Chapter 3: Hide Network Traffic from Snooping
Lecture 1: Introduction
Lecture 2: Attack Reconnaissance & Execution
Lecture 3: Man in the Middle
Lecture 4: Client/Server Overview
Lecture 5: Attacker Positioning
Lecture 6: Prevention with Transport Layer Security
Lecture 7: Transport Layer Security
Lecture 8: Generating a Self-signed Certificate
Lecture 9: Implementing HTTPS with a Certificate
Lecture 10: Defense with Transport Layer Security in Place
Chapter 4: Ensure Legitimacy of Requests
Lecture 1: Introduction
Lecture 2: Attack Reconnaissance
Lecture 3: Attack Setup
Lecture 4: Attack Execution
Lecture 5: Cross-site Request Forgery
Lecture 6: Attack Prevention
Lecture 7: Importance of Cross-site Scripting Mitigation
Lecture 8: Prevention with HTTP Header Checks
Lecture 9: Origin and Referer Header Example
Lecture 10: Prevention with the Synchronizer Token Pattern
Lecture 11: Synchronizer Token Pattern Example
Lecture 12: Implementation of HTTP Origin and Referer Header Checks
Lecture 13: Defense with HTTP Origin and Referer Header Checks
Lecture 14: Defense with the Synchronizer Token Pattern
Chapter 5: Block Content Hijacking
Lecture 1: Introduction
Lecture 2: Attack Reconnaissance & Setup
Lecture 3: Attack Execution
Lecture 4: Clickjacking
Lecture 5: Attack Prevention
Lecture 6: Prevention with HTTP Headers
Lecture 7: Browser Support
Lecture 8: Prevention Through Denying Framing
Lecture 9: Prevention Through Limiting Framing from the Same Origin
Lecture 10: Prevention Through Limiting Framing to Specific Origins
Instructors
-
Black Hills
Hot and popular topics on one place.
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 4 votes
- 3 stars: 2 votes
- 4 stars: 7 votes
- 5 stars: 6 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Best Digital Illustration Courses to Learn in December 2024
- Best Renewable Energy Courses to Learn in December 2024
- Best Sustainable Living Courses to Learn in December 2024
- Best Ethical AI Courses to Learn in December 2024
- Best Cybersecurity Fundamentals Courses to Learn in December 2024
- Best Smart Home Technology Courses to Learn in December 2024
- Best Holistic Health Courses to Learn in December 2024
- Best Interior Design Courses to Learn in December 2024
- Best Nutrition And Diet Planning Courses to Learn in December 2024
- Best Yoga Instruction Courses to Learn in December 2024
- Best Stress Management Courses to Learn in December 2024
- Best Mindfulness Meditation Courses to Learn in December 2024
- Best Life Coaching Courses to Learn in December 2024
- Best Career Development Courses to Learn in December 2024
- Best Relationship Building Courses to Learn in December 2024
- Best Parenting Skills Courses to Learn in December 2024
- Best Home Improvement Courses to Learn in December 2024
- Best Gardening Courses to Learn in December 2024
- Best Sewing And Knitting Courses to Learn in December 2024
- Best Writing Courses Courses to Learn in December 2024