Security fundamentals

What you'll learn?

Description: You understand basic security concepts around web development and the Web in general

Rationale: You’re at the beginning of your developer path. And you’re here because you want to get better. Better at writing code. Better at finding pragmatic solutions to business problems. But being better is not only quantified by being able to apply a programming pattern, writing performant code, or a code that is easy to read and comprehend.

Being a good developer also means being able to take additional perspectives while solving problems for your client. One such perspective is to learn to write code that is not brittle when it comes to security measures.

The skill we are talking about here is actually a combination of know-how concerning the ways your code can be exploited by a hacker or a malicious user. And of course, a proper mindset that allows you to avoid building solutions that are exploitable by (a flawed) design.

Person who successfully completed requirement for given block is:

  • A person who understands that the Internet is pretty much a wild world and there are bad guys out there. At the same time a person has a conscience that with its craft, one can make that place better and safer for everyone. Starting with not letting your client down, as a web developer.

Areas

Web security
0 questions • 0 katas
Crash course to everything you should need to know about web security

Learn

Interview