Schedule > 8. Challenges in Client-Side Engineering
Thu, Oct 12
In this unit, we’re going to explore some software engineering ideas that are specific to client-side engineering. To do this, we’re going to learn some HTML, CSS, JavaScript, and React concepts as a means of learning various client-side SWE principles (starting with Lab 6).
Please complete the assigned readings for this unit, as they provide a nice overview of the client-side considerations and challenges we’ll be exploring.
Assigned Readings
[Due 10/17] NextJS overview of client-side technologies. Please read the following sections:
- About Next.js
- From JavaScript to React
- From React to Next.js
- How Next.js works
Slides
- Lecture 10: Challenges in Client-Side Engineering (Part I)
- Lecture 11: Fetch & Building HTML from Data
- Lecture 12: React
Activities
- In-Class Exercises (Tuesday, 10/19)
- Lab 6