9.1

Notes🔗

These are the course notes for CMSC 389A. If you find any errors, unclear explanations, missing material, or have suggestions for improvement, please share anonymous feedback using this form or email anwar@umd.edu.

    1 Before the First Class

    2 Introduction: This Is Not an AI Class

    3 How to Effectively Use Claude Code

    4 The Important Files of Claude Code

    5 Git, GitHub, and CI/CD

    6 REST APIs and FastAPI: Designing and Building Web Interfaces

    7 Relational Database Design & MySQL

    8 React/TypeScript Frontend & Full-Stack Integration

    9 Authentication, Authorization & CORS

    10 Docker Containers

    11 Redis: Building Fast, Stateful Applications

    12 The Elephant-Goldfish Model