Application Security Testing for Absolute Beginners

Add to Wishlist
5.0
2 reviews

Course Description

Welcome to “Application Security Testing for Absolute Beginners”

In an era dominated by digital technologies and interconnected applications, the need for robust cybersecurity measures has never been more critical. “Application Security Testing for Absolute Beginners” is an entry-level course tailored to individuals with minimal prior experience in the ecosystem of application security.

Application Security Testing (AST) is a proactive approach that focuses on identifying and mitigating vulnerabilities within software applications to safeguard against potential cyber threats. In this course, participants will grasp the foundational principles and practical techniques associated with securing applications from malicious exploits.

Explore the significance of application security, gaining insights into the various threats and vulnerabilities that modern applications face. Understand the intricacies of web applications, dive into the fundamentals of secure coding practices, and become familiar with the tools and methodologies used in the field of security testing.

This course is designed to take you from the basics of web architecture to a comprehensive understanding of application security, culminating in hands-on labs covering multiple attack vectors.

So, join us and empower yourself to contribute to the creation of secure and resilient digital ecosystems.

What’s in this course?

  • Web architecture fundamentals
  • The journey of a web page and how browsers work
  • Introduction to application security
  • OWASP Top 10
  • Practical labs and Attack Vectors
  • Understanding authorization and access vulnerabilities in web applications
  • Techniques for identifying and fixing security vulnerabilities

What you’ll learn:

  • Gain a deep understanding of web application security principles
  • Be proficient in securing web applications
  • Master the techniques to identify, prevent, and remediate security vulnerabilities
  • Acquire practical experience through hands-on labs

Who is this course for?

  • Individuals interested in understanding and mitigating web application security risks
  • Students aiming to build a strong foundation in application security
  • Web developers looking to enhance their skills
  • Anyone seeking to stay ahead in the dynamic field of web security

Are there any course requirements or prerequisites?

  • No prior experience with application security is required.

Course Outline

File size: 505 kb

Curriculum

Introduction

1
10PU Platform Introduction
3 mins
2
Application Security Intro
2 Mins

Overview of Web Architecture

1
Web Architecture
40 Mins

What is Application Security?

1
Introduction to Application Security
8 Mins

OWASP Top 10​

1
A01:2021-Broken Access Control 
6 Mins
2
A02:2021-Cryptographic Failures
4 Mins
3
A03:2021-Injection
4 Mins
4
A04:2021-Insecure Design
3 Mins
5
A05:2021-Security Misconfiguration ​
5 Mins
6
A06:2021-Vulnerable and Outdated Components​
4 Mins
7
A07:2021-Identification and Authentication Failures​
3 Mins
8
A08:2021-Software and Data Integrity Failures ​
3 Mins
9
A09:2021-Security Logging and Monitoring Failures ​
3 Mins
10
A10:2021-Server-Side Request Forgery​
4 Mins
11
Quiz
9 questions

Demos

1
Common Tools used for Security Testing
11 Mins
2
Vulnerability Assessment
16 Mins
3
Broken Access Control
9 Mins
4
Broken Authentication Vulnerability
15 Mins
5
Cross Site Scripting (XSS)
14 Mins
6
SQL Injection
18 Mins
7
Quiz
8 questions

Conclusion

1
Conclusion
1 Min

Reviews

5.0
5 out of 5
2 Ratings

Detailed Rating

Stars 5
2
Stars 4
0
Stars 3
0
Stars 2
0
Stars 1
0

{{ review.user }}

{{ review.time }}
 

Show more
Please, login to leave a review

FAQ

10Pearls University is an online, on-ground and hybrid platform that offers workshops, trainings, webinars and courses free-of-cost in order to upskill the tech community.
Simply register and make an account on 10Pearls University, and you will have access to all the materials.
Yes! All our courses are self-paced, meaning that you can take them around your schedule.
Absolutely. Although some courses require some background knowledge of languages and concepts, all our courses offer guidance that is easy to understand, with resources and examples available in case you run into difficulties.
At the completion of your course, you will receive official 10Pearls University Certification.