- Для зачисления необходимо успешно выполнить задания первого этапа, пройти собеседование с ментором
- Цели второго этапа обучения:
- Получение студентами знаний и опыта работы с TypeScript
- Получение студентами знаний и опыта разработки UI компонентов
- Подготовка студентов к прохождению технических интервью
- Подтоговка студентов к выступлению на английском языке
- Выполнение студентами курсового проекта
- Время обучения: 12 недель
- Формат: Cамообучение + вебинары + общение в Discord. Практические занятия проверяются и оцениваются ментором и во время кросс-чек. В ходе обучения проводятся тренировочные интервью у разных менторов.
- Модуль: "JavaScript. Classes & Prototypes"
- Модуль: Object-Oriented Programming Basics
- Задачи "Codewars2"
- Кросс-чек проверка проекта "Self-introduction"
По окончанию этой недели всем студентам будет необходимо использовать typescript и придерживаться следующих правил при выполнения всех последующих заданий:
- использование Everyday Types
- использование Generics
- использование Object Types
- использование Classes
- использование Function
- нигде не используется тип Any
- ESLinter настроен на TypeScript (используется плагин typescript-eslint/recommended) и отсутствуют ошибки
- В конфигурационном файле TypeScript стоят флаги "noImplicitAny": true и "strict": true
- webpack настроен и работает с TypeScript
- Проект: Presentation. Recorded & Online
- Модуль: "Functional Programming Basics"
- Модуль: "SCRUM, Kanban"
- Модуль: CoreJS Interview #1
- Подготовка к выполнению финального проекта
- RS Lang. Разработка в командах 2-3 чел
- Модуль: CoreJS Interview #1
- RS Lang. Разработка в командах 2-3 чел
- Модуль: How Browsers Work. Rendering Flow. - https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/
- Модуль: Design Patterns
- Модуль: CoreJS Interview #2
- RS Lang. Разработка в командах 2-3 чел
- Модуль: CoreJS Interview #2
- Кросс-чек RS Clone / RS Lang
- Модуль: CoreJS Interview #2
- Презентация финального проекта
- Получение сертификата за Stage#2
- Перерыв перед stage#3