CS 296R Web Development 2: React

This course builds on material covered in its prerequisite course. It explores more advanced programming strategies in React such as data management, authentication, authorization, backend development, and deployment.

Credits

4

Prerequisite

CS 295R or instructor consent

Course Learning Outcomes

Upon successful completion of this course, the student will be able to:

1. Implement CRUD operations within a RESTful API

2. Implement secure authentication and authorization workflows using password hashing and token-based systems

3. Integrate backend services with a database

4. Deploy full-stack applications to the cloud