Dev Dissection Session Plan

Vision & Format

Audience: Beginner devs, aspiring tech folks curious about tools and infrastructure.
Session Duration: 30 minutes 
– 20 mins: Theory / Live Code / Walkthrough 
– 10 mins: Q&A 

Phase 1: Build Your First App (MERN)

WeekTopicFocusKey Takeaways
Week 1Node.js & APIs 101What is a backend? Understanding REST APIs, CRUD with ExpressLearn how web APIs work and how to build your first one
Week 2MongoDB IntegrationNoSQL vs SQL, MongoDB setup, using MongooseUnderstand DB types and connect your API to Mongo
Week 3Frontend with ReactWhat is a frontend? Components, state, connecting to backendLearn how to build UIs and consume an API
Week 4AuthenticationAuth basics, Cookies vs JWT, Auth0/Clerk overviewLearn auth strategies and best practices
Week 5GitHub CI/CD + GCP DeploymentWhat is CI/CD, GitHub Actions, deploy to App EngineLearn how to take your project live and automate it

Phase 2: Production-Ready Engineering

WeekTopicFocusKey Takeaways
Week 1Testing APIs & UIWhat are tests? Jest basics for backend + frontendLearn how to write and run your first test
Week 2Docker FundamentalsWhat is Docker? Dockerize backend and frontendLearn to containerize your app
Week 3GCP Deployment with Docker + Multi EnvsDeploy Docker app to GCP, staging vs productionLearn to manage deployments for teams
Week 4Environment VariablesSecure envs, GitHub secrets, .env filesLearn how to manage secrets and configs
Week 5Logging & TrackingSentry, Amplitude, Hotjar overview and setupLearn how to monitor user behavior and app health
Week 6Monitoring & ScalingResource usage, scaling strategies, App Engine monitoringLearn what happens when apps grow and how to prepare

Phase 2 builds on Phase 1 but can stand alone as a DevOps & infra series.

Supporting Strategy

Docs: Each session will have detailed doc covers the whole session
Optional Expansion: Later pathways can evolve from this app — e.g., integrating AI (OpenAI), payments, multi-user support

Modularity Guidelines

– Sessions are designed to be plug-and-play: attend any session without prior context.
– Every session begins with theory + real-world analogy to help non-devs understand.
– All code examples are copy-paste runnable, shared live in session and document.