• Course
  • Resources
  • About
IntroductionCode of Conduct

Handbooks

  1. Software Foundation
  2. Software Developer

SW Developer

  1. Pre-course
  2. W01→P1: Basics
  3. W02→P2: Async
  4. W03→P3: Server
  5. W04→P3: Frontend
  6. W05→P3: Test & Deploy
  7. W06→P4: Databases
  8. W07→P4: Auth
  9. W08→P4: Test & Deploy
  10. W09: READING WEEK
  11. W10→P5: .NET
  12. W11→P5: .NET & Testing
  13. W12→P5: .NET & Test & Deploy
  14. W13→TFB: Design
  15. W14→TFB: Build
  16. W15→TFB: Build

Tech for Better

  1. Week 1: Introduction
  2. Week 2: Product Pitches and Discovery
  3. Week 3: Research Analysis & Definition
  4. Week 4: Mapping the user journey
  5. Week 5: Figma 1
  6. Week 6: Figma 2
  7. Week 7: Product Pitches and Selection
  8. Week 8: No TFB
  9. Week 9: No TFB
  10. Week 10: Design Sprint
  11. Week 11: Build Sprint
  12. Week 12: Build Sprint

Week07 Project04 Authentication Resources

  • Overview
  • Schedule
  • Project
  • Learnings
  • Resources

These resources are helpful extra reading that may clarify or enhance concepts you’re learning in the main curriculum.

  • JSON Web Tokens Suck Despite the title this talk actually covers most aspects of web authentication in a very accessible way

  • Reacts Powerful Duo A short guide to useReducer and useContext

  • View, Edit, And Delete Cookies With Chrome DevTools How to work with cookies while you are developing

  • CSRF Protection Guide Node based examples of the what and how of CSRF protection

  • National Cyber Security Center The 8 Principles of Secure Development & Deployment set out by the National Cyber Security Center