- To enroll, students must successfully complete the tasks of the first stage and pass an interview with a mentor
- Goals of the second stage of training:
- Students acquire knowledge and experience working with TypeScript
- Students acquire knowledge and experience in developing UI components
- Preparing students for technical interviews
- Preparing students for presentations in English
- Students complete a team project
- Training time: 14 weeks
- Format: Self-study + webinars + communication on Discord. Practical lessons are checked and evaluated by a mentor and during cross-checks. Training interviews are held with different mentors during the course.
- Module: "JavaScript. Classes & Prototypes"
- Module: Object-Oriented Programming Basics
- Codewars-OOP Tasks
- Cross-check of the "Self-introduction" project
- Cross-check of the Final task stage1 - Minesweeper
- https://github.com/mikhama/core-js-101
Mentor activities
- [Confirming course registration](-(https://docs.rs.school/#/mentoring-kick-off)
Mentor activities
- Project on migration of JS project to TS
- Module: Typescript: Advanced
- Interview with mentor
- https://github.com/mikhama/core-js-101
At the end of this week, all students will be required to use typescript and adhere to the following rules when completing all subsequent tasks:
- Use of Everyday Types
- Use of Generics
- Use of Object Types
- Use of Classes
- Use of Function
- No use of the Any type
- ESLinter is configured for TypeScript (the typescript-eslint/recommended plugin is used) and there are no errors
- The TypeScript configuration file has the flags "noImplicitAny": true and "strict": true
- webpack is configured and works with TypeScript
Mentor activities
- Module: Web Storage
- RSS-CSS-Selectors
- Cross-check of the News API
- https://github.com/mikhama/core-js-101
Mentor activities
- Weekly meeting with students
- Presentation topic assignments
- Task description
- Topic list. You can suggest your own topic.
- "Recorded" format presentation is required for all students. The recorded video will be reviewed by mentors after January 24th.
- "Online" format presentation is optional and is up to the student's discretion.
- Checking task News API
- Checking Draft version of the task RSS-CSS-Selectors)
- If you have less than two students or you want to mentor more. Open RS APP > "Interviews" > "Available students". Press "Want To Interview" and contact the student yourself (notifications are not always received).
- Testing
- Module: "Functional Programming Basics"
- RSS-CSS-Selectors
- https://github.com/mikhama/core-js-101
Mentor activities
- Weekly meeting with students
- Reviewing task News API
- Checking the draft version of the task RSS-CSS-Selectors
- If you have less than two students or want to mentor more, open RS APP > "Interviews" > "Available students". Press "Want To Interview" and contact the student yourself (notifications may not always be received).
Mentor activities
- Module: CoreJS Interview #1
- Module: HTTP / HTTPS
- Module: "Event Loop & Animation"
- Cross-check task RSS-CSS-Selectors
Mentor activities
Mentor activities
Mentor activities
- Project: Presentation. Recorded & Online
- Module: Design Patterns
- Module: "SCRUM, Kanban"
- Preparation for Final Project
- Module: CoreJS Interview #1
- Cross-check task Project Async Race
Mentor Activities
- Final-Task.Sprint1 Разработка в командах 3 чел
Активности менторов
- Checking Final Version of Async Race task
- Eженедельный митинг со студентами
- Задание "Презентация". - Презентация в формате "recorded" является обязательной для всех студентов. Ментору необходимо посмотреть ролик и выставить оценку.
- Final-Task.Sprint2 Разработка в командах 3 чел
- Module: how browsers work
Активности менторов
- Final-Task.Sprint2 Разработка в командах 3 чел
- Модуль: CoreJS Interview #2
Активности менторов
- Final-Task.Sprint3 Разработка в командах 3 чел
- Модуль: CoreJS Interview #2
Активности менторов
- Final-Task.Sprint3 Разработка в командах 3 чел
- Модуль: CoreJS Interview #2
Активности менторов
Активности менторов
Активности менторов
- Презентация финального проекта
- Получение сертификата за Stage#2
- Перерыв перед stage#3
- Получение фидбека от ментора. В конце курса, если у вас есть ментор, пожалуйста, попросите его/её написать отзыв о вас. Ментор может сделать это, открыв приложение RS APP, перейдя на страницу 'My Students' и нажав кнопку 'Give Feedback' напротив вашей фамилии.
Активности менторов
- Checking Final Version of Final-Task.Sprint4
- Фидбек о студентах. Фидбек о ваших студента можно оставить в RS APP -> My Students. Ваш фидбек будет доступен студенту в CV RS APP. По своей суте фидбек аналогичен рекомендательному письму.