Skip to content

Team33-frontend advancedjs#280

Merged
adamblanchard merged 8 commits intomainfrom
team33-frontend-advancedjs
Mar 10, 2026
Merged

Team33-frontend advancedjs#280
adamblanchard merged 8 commits intomainfrom
team33-frontend-advancedjs

Conversation

@markitosha
Copy link
Contributor

@markitosha markitosha commented Mar 8, 2026

Summary

Task content is unchanged (learning goals, code snippets, Katas links, movies list, etc.). This PR updates format, structure, and framing across Week 1 so the frontend team consistently connects JavaScript with the frontend—JS driving a visible, interactive UI.

What changed

Week 1 README – A short paragraph states that the module encourages building a real frontend (not just writing JS in isolation), and that the exercises are set up so JS drives the page.

Assignment – The frontend requirement is introduced and spelled out: only the movies task (task 3) must have a page.

Session plan – A Mentors demo section is added and wired into the outline. For each topic (forEach, map, filter, and then chaining) the plan points to the demo and specifies which TODO to implement in class (FOREACH, MAP, FILTER, CHAINING).

Exercises – The exercises doc is rewritten for trainees to have more instructions and include work with Listing demo. Each exercise has a “What should happen” so trainees know the goal before coding. The old “Listing project” story is replaced by a concrete Task 4 (advanced filters) that matches the demo.

Session materials – Two runnable demos are added:

  • Mentors demo – A page with mentor cards and buttons. Mentors can use it live: the code file has TODOs (forEach, map, filter, chaining) to fill in during the session. There is a solution file and a README that explain the files and how to find the TODOs.

  • Listings demo – A page with exercises trainees work in.

@markitosha markitosha marked this pull request as ready for review March 9, 2026 13:34
@markitosha markitosha requested a review from a team as a code owner March 9, 2026 13:34
@adamblanchard adamblanchard merged commit 304c798 into main Mar 10, 2026
3 checks passed
@adamblanchard adamblanchard deleted the team33-frontend-advancedjs branch March 10, 2026 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

2 participants