- π£ Open to all who wish to join
- π Study time: 15 weeks
- π Format: self-study + webinars + Discord communication + assignments (cross-checks/auto-checks)
- Introduction of students to The Rolling Scopes and RS School.
- Git, GitHub, commit and pull request formatting.
- Adaptive layout markup.
- Core JS.
- Algorithmic tasks.
- DOM, DOM Events, Browser API.
- Virtual keyboard project.
- Clean Code project.
- Preparation for HTML/CSS/JS/Algorithms interviews.
Stage #1
- RS School introduction
- Introduction to the profession of JS/Front-end developer
- Fundamentals of Chrome Dev Tools, VS Code and Internet
- Questions related to the week's information if any
- Week assignments
- Test "RSS Test"
- Test "Fundamentals of the Internet"
- Introduction to the Git version control system and the GitHub web service
- Introduction to the Markdown
- HTML basics
- Questions related to the week's information if any
- Week assignments
- Test "Test HTML Basics"
- Test "Git test"
- Task CV.Markdown
- Submit task for cross-check CV.Markdown
- CSS Basics
- Figma
- Questions related to the week's information if any
- Week assignments
- Review students tasks CV.Markdown
- Task CV. HTML, CSS & Git Basics
- Submit task for cross-check CV. HTML, CSS & Git Basics. Cross-check
- Test "Test CSS Basics"
- CSS Flex
- CSS Grid
- DevTools
- Questions related to the week's information if any
- Week assignments
- Review students tasks CV. HTML, CSS & Git Basics. Cross-check
- Task Coffee House (part 1)
- Test "CSS Positioning & Flexbox"
- Test "CSS Grid"
- Media Queries & Responsive Design
- CSS Preprocessors. Sass
- Questions related to the week's information if any
- Week assignments
- Task Coffee House (part 1)
- Submit task for cross-check Coffee House (part 1)
- Test "Media Queries & Responsive (EN)"
- JS Basics. Part 1
- Questions related to the week's information if any
- Week assignments
- Review students tasks Coffee House (part 1)
- Task Coffee House (part 2)
- Test "JS Types"
- JS Basics. Part 2
- JS Basics. Part 3
- Questions related to the week's information if any
- Week assignments
- Task Coffee House (part 2)
- Submit task for cross-check Coffee House (part 2)
- Core JS numbers
- Core JS strings
- JS Arrays
- JS Objects
- Questions related to the week's information if any
- Week assignments
- Review students tasks Coffee House (part 2)
- Task Coffee House (part 3)
- Test "JS Basics"
- Core JS numbers
- Core JS strings
- DOM API
- Questions related to the week's information if any
- Week assignments
- Task Coffee House (part 3)
- Submit task for cross-check Coffee House (part 3)
- Test: "DOM API (EN)"
- Submit Core JS numbers
- Submit Core JS strings
- Core JS conditions & loops
- Core JS Arrays
- DOM Events
- Questions related to the week's information if any
- Week assignments
- Review students tasks Coffee House (part 3)
- Test: "DOM Events (EN)"
- Core JS conditions & loops
- Core JS Arrays
- Hangman
- Forms & Validation
- Questions related to the week's information if any
- Week assignments
- Submit Core JS conditions & loops
- Submit Core JS Arrays
- Hangman
- Clean Code
- Linters, formatters, Husky
- Questions related to the week's information if any
- Week assignments
- Clean Code
- Submit for cross-check Hangman
- Preparation for Technical screening
- Questions related to the week's information if any
- Week assignments
- Accessibility
- Questions related to the week's information if any
- Week assignments
- Submit Clean Code
- Data structure
- Basic JS
- Pass interview with mentor
- CSS Modules And Some CSS New Features
- Questions related to the week's information if any
- Week assignments
- Data structure
- Basic JS
- Pass interview with mentor
Stage 2
- Inheritance
- Error Handling
- Client-Server Interaction Overview
- Questions related to the week's information if any
- Week assignments
- Submit Data structure
- Submit Basic JS
- TypeScript Basic
- Questions related to the week's information if any
- Week assignments
- Typescript: Advanced
- Questions related to the week's information if any
- Week assignments
- News API
- submit Codewars-OOP Tasks
- Submit for cross-check TypeScript Essentials
- submit core-js-objects
- Async
- Generators, advanced iteration
- Modules
- Questions related to the week's information if any
- Week assignments
- Submit for mentor's review News API
- Webpack
- Node Package Manager (NPM)
- Questions related to the week's information if any
- Week assignments
- Design Patterns
- Questions related to the week's information if any
- Week assignments
- Testing
- Questions related to the week's information if any
- Week assignments
- Questions related to the week's information if any
- Week assignments
- Node js basics
- Questions related to the week's information if any
- Week assignments
- Preparing for the final interview with mentors