Skip to content

Latest commit

 

History

History

react

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

RS School. React.

This course is aimed at the students of the RS School who have passed RS School Stage #2 and at the new students who have experience with:

  • JavaScript
  • TypeScript
  • Git, GitHub (clone, add, commit, push, pull, merge, rebase, pull request flow)
  • NPM, Webpack
  • CSS3 / HTML5
  • Chrome DevTools, Figma
  • Understanding of how to interact with APIs (general understanding of REST and GraphQL) ATTENTION! Mentors for this course will be first distributed for the graduates of the RS School Stage #2.

Course duration

6 weeks are devoted to studying React and 4 more weeks to final task implementation. This course requires 20-40 hours per week.

Course program

Week #1 (1st of July, 2024)

Theory

Practical tasks

Task 1

Tests

  • Test 1. React components
  • Test 2. React error boundary

Week #2 (8th of July, 2024)

Theory

Practical tasks

Task 2

Tests

  • Test 3. React hooks
  • Test 4. React routing

Week #3 (15th of July, 2024)

Theory

Practical tasks

Task 3

Tests

  • Test 5. React testing and context

Week #4 (22nd of July, 2024)

Theory

Practical tasks

Task 3

Tests

  • Test 6. React Redux

Week #5 (29th of July, 2024)

Theory

Practical tasks

Task 4

Tests

  • Test 7. React SSR

Week #6 (5th of August, 2024)

Theory

Practical tasks

Task 4

Tests

  • Test 7. React SSR

Week #7 (12th of August, 2024)

Theory

Practical tasks

Task 5

Tests

  • Test 8. React forms

Week #8 (19th of August, 2024)

Week #9 (26th of August, 2024)

Week #10 (2nd of September, 2024)

Week #11 (9th of September, 2024)

Week #12 (16th of September, 2024)

Cross-check review: - REST/GraphiQL client

  • At the end of the course, if you have a mentor, please ask them to write feedback about you. The mentor can do this by opening the RS APP, navigating to the 'My Students' page, and clicking the 'Give feedback' button next to your name.

Lectors