Skip to content

Latest commit

 

History

History
170 lines (98 loc) · 3.68 KB

README.md

File metadata and controls

170 lines (98 loc) · 3.68 KB

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 (27th of January, 2025)

Theory

Practical tasks

Task 1

Tests

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

Week #2 (3rd of February, 2025)

Theory

Practical tasks

Task 2

Tests

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

Week #3 (10th of February, 2025)

Theory

Practical tasks

Task 3

Tests

  • Test 5. React testing and context

Week #4 (17th of February, 2025)

Theory

Practical tasks

Task 3

Tests

  • Test 6. React Redux

Week #5 (29th of July, 2025)

Theory

Practical tasks

Task 4

Tests

  • Test 7. React SSR

Week #6 (24th of February, 2025)

Theory

Practical tasks

Task 4

Tests

  • Test 7. React SSR

Week #7 (3rd of March, 2025)

Theory

Practical tasks

Task 5

Tests

  • Test 8. React forms

Week #8 (10th of March, 2025)

Theory

Practical tasks

Task 6

Week #9 (17th of March, 2025)

Week #10 (24th of March, 2025)

Week #11 (31st of March, 2025)

Week #12 (7th of April, 2025)

Week #13 (14th of April, 2025)

Cross-check review: - REST 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