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¶
Check-Off: React Tutorial — Due: Sunday, May 10 at 11:59 PM
Complete the official React Tic Tac Toe tutorial.
Sprint 4 — Due: Sunday, May 10 at 11:59 PM
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 guides — HTML, 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