CSCI 338: Fall 2023

Software Engineering

CSCI 338: Fall 2023

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:

  1. About Next.js
  2. From JavaScript to React
  3. From React to Next.js
  4. How Next.js works

Slides

Activities