Skip to content

Week 6 — Evolution of Web & React Crash Course

May 5 – May 9

What We're Covering

The pivot from back-end to front-end. Day 1 covers the evolution of web programming — from static pages to SPAs to server components. Day 2 is an HTML/React crash course to get you ready for the front-end sprints.

Readings

Due This Week

Quiz 6 — Due: Sunday, May 10 at 11:59 PM

Canvas · Site

Covers: Evolution of Web Programming

Check-Off: React Tutorial — Due: Sunday, May 10 at 11:59 PM

Canvas · Site

Complete the official React Tic Tac Toe tutorial.

Sprint 4 — Due: Sunday, May 10 at 11:59 PM

Canvas · Site

Back-end deployed to public URL, all routes documented, all tests passing.

What You Should Be Working On

  • Sprint 4 — this is your back-end production sprint. Deploy, document, test. Your API should be complete. See Deploying a Web API with Database for deployment guidance.
  • React Tutorial check-off — get hands-on with React before the front-end sprints begin.
  • Review the front-end guidesHTML, CSS & the DOM and React Fundamentals will prepare you for the front-end sprints.
  • Read the Week 6 reading and take Quiz 6.
  • AI Diary — log your Week 6 entry.

Learning Objectives & Course Outcomes

Syllabus Learning Objectives addressed this week:

  • LO1: Design and implement RESTful web APIs using a server-side framework
  • LO4: Build interactive front-end applications using a component-based framework
  • LO5: Deploy full-stack applications to cloud infrastructure
  • LO7: Collaborate in teams using version control workflows, sprint milestones, and code review

Course Outcomes:

  • Inquiry and Critical Thinking — modes of inquiry, analysis, and critical synthesis
  • Communication/Self-Expression — collaboration to solve problems and advance knowledge

Lecture Recaps

  • Tuesday — Coming soon
  • Thursday — Coming soon