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 Databases and SQL: Modeling, Querying, and Running PostgreSQL

    8 React/TypeScript Frontend & Full-Stack Integration

    9 Authentication, Authorization & CORS