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: