Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lesson Plan for Week 3 #22

Open
JonARea opened this issue Jun 30, 2018 · 0 comments
Open

Lesson Plan for Week 3 #22

JonARea opened this issue Jun 30, 2018 · 0 comments

Comments

@JonARea
Copy link

JonARea commented Jun 30, 2018

CYCLE 1

  1. Have students fork && clone repo, git checkout --track origin/ws-cycle-1

  2. Go over file structure - look at models/data - and npm install, npm run build-watch and npm start (2 tabs) - Focus on babel / webpack

  3. Task students to render ‘Hello World!’ using React.DOM (tell them to make changes in browser/index.js)

  4. Students work

  5. Review solution

CYCLE 2

  1. Have students render a Main component, which consists of a Students table with Name column, that returns table rows with student’s full name, taken from the server via axios request. (Draw a wireframe)

  2. Students work

  3. Review solution

CYCLE 3

  1. Have students add a Single Student component which shows the students’ fullname, average grade, and individual grades and subjects. A user can click on details from the table and show the single student’s details.

  2. Have students modularize the Main component by refactoring out a StudentList component

  3. Students Work

  4. Review Solution

  5. Go home

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant