Подготовительный курс предназначен для тех, кто мало знаком или незнаком с программированием, но хотел бы в дальнейшем учиться на основном курсе «JavaScript/Front-end».
Вы изучите:
- Основы HTML и CSS
- Основы Git, GitHub
- Основы JavaScript
- Основы алгоритмов сортировки и поиска
- Базовые структуры данных
Основной курс состоит из трех этапов.
Для перехода к следующему этапу, необходимо закончить предыдущий.
Продолжительность обучения - 7 месяцев.
Внимание! Основной курс требует наличие у студентов базовых знаний:
- Понимание основ HTML и CSS, наличие практических навыков вёрстки
- Знание основ JavaScript (типы данных, операторы, циклы, условные констуркции, функции)
- Знание структуры данных и их организации (массив, список, стек, очередь, дерево и т.д.).
- Уметь реализовать достаточно простой алгоритм на языке программирования JavaScript. Например, сортировку или поиск элементов массива.
- Уметь решать задачи уровня 8-7 kyu на сайте https://www.codewars.com/
- (Желательно) Английский язык уровня Pre-intermediate.
- Stage#1
- Зачисляются все желающие
- Темы:
- Знакомство студентов с The Rolling Scopes и RSSchool.
- Git, GitHub, оформление commit и pull request.
- Верстка адаптивного макета.
- Core JS.
- Решения алгоритмических задач.
- DOM, DOM Events, Browser API
- Основы NodeJS
- Собеседование по основам HTML/CSS/JS/Алгоритмам
- Проект Match-Match Game на corejs
- Формат: Cамообучение + вебинары + общение в Discord. Практические занятия проверяются и оцениваются автоматически и во время кросс-чек.
- Stage#2
- Менторинг
- Темы:
- OOP
- Asynchronous programming
- TypeScript
- NodeJS
- Подготовка презентации на английском языке
- Собеседование по CoreJS
- Формат: Cамообучение + вебинары + общение в Discord. Практические занятия проверяются и оцениваются ментором и во время кросс-чек. В ходе обучения проводятся тренировочные интервью у разных менторов.
- Stage#3
- Темы:
- Фреймворк на выбор React или Angular
- Разработка финального проекта в команде
- Собеседование по фреймворку
- Формат: Cамообучение + вебинары + общение в Discord. Практические занятия проверяются и оцениваются ментором и во время кросс-чек. В ходе обучения проводятся тренировочные интервью у разных менторов.
- Темы: