RS School. JS/Frontend development course.
Course roadmap
Stage 1
Week #1
( 20.09.2022 - 26.09.2022 )
- RS School introduction
- Test: "RS app intro"
- JS/FE developer
- IDE
- Questions related to the week's information if any
Week #2
( 27.09.2022 - 03.10.2022 )
- HTML basics
- Test: "HTML Basics (EN)"
- Git
- Test: "Git Quiz"
- Questions related to the week's information if any
Week #3
( 04.10.2022 - 10.10.2022 )
- CSS Basics
- Test: "CSS Basics (EN)"
- Markdown
- Task: CV.Markdown
- Questions related to the week's information if any
Week #4
( 11.10.2022 - 17.10.2022 )
- Task: CV. HTML, CSS & Git Basics
- Submit task for cross-check: CV. HTML, CSS & Git Basics. Cross-check
- JS Basics. Part 1
- Test: "JS-basics. Part 1 (EN)"
- Questions related to the week's information if any
Week #5
( 18.10.2022 - 24.10.2022 )
- Cross-check.CV. HTML, CSS & Git Basics
- Figma
- JS Basics. Part 2
- Test: "JS-basics. Part 2 (EN)"
- DevTools
- Questions related to the week's information if any
Week #6
( 25.10.2022 - 31.10.2022 )
- Task: Online Zoo. Week 1
- JS Basics. Part 3
- Test: "JS-basics. Part 3 (EN)"
- Task: Codewars: Strings, Numbers
- Questions related to the week's information if any
Week #7
( 01.11.2022 - 07.11.2022 )
- Task: Online Zoo. Week 2
- Cross-check: Online Zoo. Week 1
- JS Arrays
- Test: "JS Array. Basics"
- JS Objects
- Test: "JS Object. Basics"
- Task: Codewars: Array, Object
- Questions related to the week's information if any
Week #8
( 08.11.2022 - 14.11.2022 )
- Task: BookShop.Week_1
- Cross-check: Online Zoo. Week 2
- Complete task: Codewars: Array, Object
- DOM API
- Test: "DOM API (EN)"
- Questions related to the week's information if any
Week #9
( 15.11.2022 - 21.11.2022 )
- Task: BookShop.Week_2 (Deadline of submitting for cross-check - 21.11.2022. 23.59 (GMT + 3))
- DOM Events
- Test: "DOM Events (EN)"
- Forms & Validation
- Questions related to the week's information if any
Week #10
( 22.11.2022 - 28.11.2022 )
- Cross-check.BookShop.Week_2
- CSS Flex
- Test: "Responsive & Flexbox (EN)"
- Task: Online Zoo. Week 3
- Questions related to the week's information if any
Week #11
( 29.11.2022 - 05.12.2022 )
- CSS Grid
- Test: "CSS Grid (EN)"
- Cross-check: Online Zoo. Week 3
- Task: Online Zoo. Week 4
- Questions related to the week's information if any
Interview with mentors ( 29.11.2022 - 12.12.2022 )
Stage 2
Week #12
( 06.12.2022 - 12.12.2022 )
- Cross-check.Online Zoo. Week 4
- JS Classes & Prototypes
- Test: "Inheritance (EN)"
- Task: Inheritance
- Questions related to the week's information if any
Week #13
( 13.12.2022 - 19.12.2022 )
Week #14
( 20.12.2022 - 26.12.2022 )
- JS Async Programming
- Test: "Async (EN)"
- Task: Async-Race
- Questions related to the week's information if any
Week #15
( 27.12.2022 - 02.01.2023 )
Week #16
( 03.01.2023 - 09.01.2023 )
- Complete task: Async-Race
- NPM
- Test: "NPM basics (EN)"
- Webpack
- Test: "Webpack Basics"
- Questions related to the week's information if any
Week #17
( 10.01.2023 - 16.01.2023 )
- Task: Core JS 101
- Browser API
- Test: "Browser API (EN)"
- Questions related to the week's information if any
Week #18
( 17.01.2023 - 23.01.2023 )
- Complete task: Core JS 101
- Design Patterns
- Test: "Software Design Patterns (EN)"
- Software Design Principles
- Test: "Software Design Principles (EN)"
- Questions related to the week's information if any
Week #19
( 24.01.2023 - 30.01.2023 )
- TypeScript
- Test: "TypeScript Test (EN)"
- Task: TypeScript
- Questions related to the week's information if any
Week #20
( 31.01.2023 - 06.02.2023 )
- Testing
- Test: "Testing Quiz (EN)"
- Task: Unit tests
- Task: Self Presentation
- Software Development Lifecycle
- Questions related to the week's information if any
Week #21
( 07.02.2023 - 13.02.2023 )
Interview with mentors ( 07.02.2023 - 27.02.2023 )
Stage 3 ( Angular )
Week #22
( 14.02.2023 - 20.02.2023 )
Week #23
( 21.02.2023 - 27.02.2023 )
Week #24
( 28.02.2023 - 06.03.2023 )
Week #25
( 07.03.2023 - 13.03.2023 )
- Angular. Forms
- Angular. Unit testing
- Continue task: Project management system
Week #26 - 27
( 14.03.2023 - 27.03.2023 )
- Complete task: Project management system