Skip to content
KnowledgeCity

What is Security?

This module talks about what it means for a web app to be secure.
Preview the first lesson free — get full access to all 5 lessons.
Course: On-Demand
Beginner Provider Jay Shafftstall  5 Lessons ·  14m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

This module talks about what it means for a web app to be secure. You'll learn how to think about and identify vulnerable areas of a web app. You'll also learn how to install a local web development stack so you can write web apps on your local computer.

What You'll Learn

  • Understand what it means for a web app to be secure
  • Identify vulnerable areas of a web application
  • Distinguish between users and hackers
  • Learn the basics of the five common vulnerabilities
  • Apply threat models and the OWASP approach to web application security
  • Install a local web development stack to write web apps on your own computer

Key Takeaways

  • Web application security is about understanding what it means for a web app to be secure and how to identify its vulnerable areas.
  • Recognizing the difference between users and hackers is part of thinking about web application security.
  • The module introduces five common vulnerabilities at a basic level.
  • OWASP (the Open Web Application Security Project) and threat models are used to frame how web app security is approached.
  • Setting up a local web development stack lets you write web apps on your own computer.

Frequently Asked Questions

What does this module cover?

It covers what it means for a web app to be secure, how to think about and identify vulnerable areas of a web app, the difference between users and hackers, the basics of five common vulnerabilities, and how to install a local web development stack so you can write web apps on your own computer.

What topics are taught in the lessons?

The lessons cover Defining Security, Hackers, Threat models, OWASP, and Stack.

What skills will I gain from this module?

You will build skills in Application Security, the Open Web Application Security Project (OWASP), Secure Application Development, Secure Programming, Security Context, and Web Application Security.

Will I learn to set up a development environment?

Yes. The module teaches you how to install a local web development stack so you can write web apps on your local computer.