• Course
  • Resources
  • About
IntroductionCode of Conduct

Handbook

  1. System Requirements
  2. Installation Guide
  3. Safeguarding
  4. Course Rules
  5. User manuals
  6. Debugging
  7. Asking for help
  8. Pair programming
  9. Tech Spikes
  10. Projects
  11. GitHub Workflow
  12. Project Presentations
  13. Project Roles
  14. Role circles
  15. Code review
  16. Retrospectives
  17. Mentoring guidance
  18. What to expect of mentors
  19. Tech for Better

Application

  1. Hobby page
  2. Project gallery
  3. Movie data
  4. Website
  5. Game

Pre-apprenticeship

  1. Pre-course
  2. Markup
  3. HTTP
  4. Testing
  5. Projects

Apprenticeship

  1. Introduction
  2. Server
  3. Database
  4. Authentication
  5. Server-side app
  6. Client-side app
  7. Full-stack app
  8. Design Sprint
  9. Build Sprint 1
  10. Build Sprint 2
  11. TFB Design Sprint
  12. TFB Build Sprint 1
  13. TFB Build Sprint 2

Full Stack App Resources

  • Schedule
  • Learnings
  • Project
  • Resources
  • How Next.js works
  • Next.js + SQLite example (including Fly.io deployment)
  • Deploy Next.js to Fly.io
  • Testing Next.js
  • Persistent Volumes on Fly.io
  • Deploying to Fly.io