Robustness & Security

Software that works only for the happy path is not finished. This course is about handling errors deliberately, failing fast, validating at the boundary and keeping secrets out of the code. It ends with the security risks every application faces and the twelve-factor rule for configuration.

0 / 6 completed

Module 1 · Robust Software
011. Handling Errors DeliberatelyLESSON
—2. Fail FastLOCKED
—3. Validate at the BoundaryLOCKED
—4. Defensive ProgrammingLOCKED
Module 2 · Security Basics
—5. The OWASP Top 10LOCKED
—6. Secrets and ConfigurationLOCKED
6 lessonsModule 1 · Robust SoftwareModule 2 · Security BasicsProgress: local, no account required