LightCode Course - Chapter 13: Securing your App
Learing Outcomes: • Recognize the difference between infrastructure-level protections and design-level responsibilities • Use naming and structure to express intent (e.g. marking a password field) • Model simple access control and validation using visibility rules, states, and methods • Anticipate potential misuse through User and AbUser Stories • Prevent harmful transitions by designing logic around object states • Reflect critically on what “safe and respectful” design looks like — even in beginner-friendly tools • Build apps that feel secure, trustworthy, and aligned with real-world expectations
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-10-01
- DOI
- https://doi.org/10.5281/zenodo.17901763
- Primary Topic
- User Authentication and Security Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00