- đź“Ł 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.
- DOM, DOM Events, Browser API.
- Algorithmic tasks.
- Clean Code project.
- Modules.
- Bundlers.
- Preparation for HTML/CSS/JS/Algorithms interviews.
Stage #1
- RS School introduction
- Introduction to the profession of JS/Front-end developer
- DevTools
- Fundamentals IDE and Internet
- Questions related to the week's information if any
- Tests
- "RSS 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
- Tasks
- Tests
- "Test HTML Basics"
- "Git test"
- TODO
- Submit task through autotest CV.Markdown
- CSS Basics
- Figma
- Questions related to the week's information if any
- Tasks
- Tests
- "Test CSS Basics"
- TODO
- Submit task through autotest CV. HTML, CSS & Git Basics
- Submit task for cross-check CV. HTML, CSS & Git Basics. Cross-check
- CSS Flex
- CSS Grid
- Questions related to the week's information if any
- Tasks
- Tests
- "CSS Positioning & Flexbox"
- "CSS Grid"
- TODO
- Review students tasks CV. HTML, CSS & Git Basics. Cross-check
- Media Queries & Responsive Design
- CSS Preprocessors. Sass
- Questions related to the week's information if any
- Tasks
- Tests
- "Media Queries & Responsive (EN)"
- TODO
- Submit task for cross-check Christmas shop. Part 1: Fixed Layout
- JS Basics. Part 1
- Questions related to the week's information if any
- Tasks
- Tests
- "JS Types"
- TODO
- Review students tasks Christmas shop. Part 1: Fixed Layout
- Submit task for cross-check Christmas shop. Part 2: Responsive Design
- JS Basics. Part 2
- JS Basics. Part 3
- Questions related to the week's information if any
- Tasks
- TODO
- Review students tasks Christmas shop. Part 2: Responsive Design
- Submit task for cross-check Coffee House (part 2)
- Self development ( optional )
- JS Arrays
- JS Objects
- Questions related to the week's information if any
- Tasks
- Tests
- "JS Basics"
- TODO
- Review students tasks Coffee House (part 2)
- Self development ( optional )
- DOM API
- Questions related to the week's information if any
- Tasks
- Tests
- "DOM API (EN)"
- TODO
- Submit task for cross-check Christmas shop. Part 3: Adding Functionality
- Submit Core JS numbers
- Submit Core JS strings
- Self development ( optional )
- DOM Events
- Questions related to the week's information if any
- Tasks
- Tests
- "DOM Events (EN)"
- TODO
- Review students tasks Christmas shop. Part 3: Adding Functionality
- Self development ( optional )
- Forms & Validation
- Questions related to the week's information if any
- Tasks
- TODO
- Submit Core JS conditions & loops
- Submit Core JS Arrays
- Self development ( optional )
- Clean Code
- Linters, formatters, Husky
- Questions related to the week's information if any
- Tasks
- TODO
- Submit for cross-check Hangman
- Self development ( optional )
- Preparation for Technical screening
- Questions related to the week's information if any
- Tasks
- Self development ( optional )
- Accessibility
- Questions related to the week's information if any
- Tasks
- TODO
- Submit Clean Code
- Pass interview with mentor
- Self development ( optional )
- CSS Modules And Some CSS New Features
- Questions related to the week's information if any
- Tasks
- TODO
- Pass interview with mentor
- Self development ( optional )
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
- Code review
- SPA
- Modules
- Questions related to the week's information if any
- Week assignments
- Submit for mentor's review News API
- Code review
- core-js-dates
- Bundlers
- Web storages
- Questions related to the week's information if any
- Week assignments
- Submit for mentor's review Code review
- submit core-js-dates
- Asynchronous programming
- RESTful API
- Questions related to the week's information if any
- Week assignments
- Web security
- Event loop, animation
- Questions related to the week's information if any
- Week assignments
- Async race
- submit core-js-promises
- Functional programming
- Design patterns
- Design principles
- Questions related to the week's information if any
- Week assignments
- Submit for mentor's review Async race
- Submit for cross-check Async race
- core-js-functions
- Testing
- Websockets
- Questions related to the week's information if any
- Week assignments
- submit core-js-functions
- Presentation, submit for mentor's review
- Final task preparation
- Scrum/Kanban
- CI/CD
- Week assignments
- How browsers work
- Week assignments
- Week assignments
- Week assignments