Курс «JavaScript/Front-end»
Бесплатный курс от сообщества The Rolling Scopes для тех, кто хочет получить знания и опыт, достаточные для трудоустройства на позицию Junior Software Engineer в области JavaScript/Front-end.
Начало занятий: 5 марта 2023
Бесплатное обучение
В RS School работает принцип "Pay it forward". Мы бесплатно делимся с учащимися своими знаниями сейчас, надеясь, что в будущем они вернутся к нам в качестве менторов и точно так же передадут свои знания следующему поколению студентов.
Для всех желающих
Новый набор студентов стартует каждые полгода и насчитывает около 6000-7000 человек.
В RS School может учиться каждый, независимо от возраста, профессиональной занятости и места жительства. Однако для обучения необходимо иметь БАЗОВЫЕ ЗНАНИЯ.
World Wide Менторы и Тренеры
В обучении участвуют 430 менторов. Наши менторы — это front-end и javascript разработчики из различных компаний и стран.
Как стать ментором?Формат обучения
Вебинары 3 раза в неделю в вечернее время.
Для успешного прохождения программы вам потребуется 20-40 часов в неделю.
Чат
Открытый чат для абитуриентов и учащихся.
Сертификат
Сертификат об успешном прохождении курсов выдается всем прошедшим два этапа обучения.
Материалы
Документация школы - https://docs.rs.school
Все материалы находятся в открытом доступе на YouTube и GitHub.
Также предлагаем ознакомиться с конспектом первого этапа обучения.
Срок обучения: 5-7 месяцев
Вводный вебинар состоится 5 марта 2023 года.
Запись вебинара будет размещена на YouTube канале школы.
Необходимые базовые знания
Какие базовые знания должны быть ОБЯЗАТЕЛЬНО перед началом обучения?
- Понимание основ HTML и CSS, наличие практических навыков вёрстки.
- Знание основ JavaScript (типы данных, операторы, циклы, условные констуркции, функции).
- Знание структуры данных и их организации (массив, список, стек, очередь, дерево и т.д.).
- Уметь реализовать достаточно простой алгоритм на языке программирования JavaScript. Например, сортировку или поиск элементов массива.
- Уметь решать задачи уровня 8-7 kyu на сайте https://www.codewars.com/.
- Английский язык уровня Pre-intermediate (желательно).
Что делать, если не хватает базовых знаний?
Пройти обучение на подготовительном курсе .
Этапы обучения
1
Зачисляются все желающие.
Формат: самообучение, вебинары и общение в Discord.
Практические занятия проверяются и оцениваются автоматически, а также методом перекрёстной проверки.
Темы:
- Знакомство студентов с The Rolling Scopes и RS School.
- Git, GitHub, оформление commit и pull request.
- Верстка адаптивного макета.
- Core JS.
- Решения алгоритмических задач.
- DOM, DOM Events, Browser API.
- Основы NodeJS.
- Собеседование по основам HTML/CSS/JS/Алгоритмам.
- Проект Match-Match Game на Core JS.
2
Для зачисления необходимо успешно выполнить задания 1 этапа и пройти собеседование с ментором.
Формат: менторинг, самообучение, вебинары и общение в Discord.
Практические занятия проверяются и оцениваются ментором, а также методом перекрёстной проверки. В ходе обучения проводятся тренировочные интервью у разных менторов.
Темы:
- OOP.
- Asynchronous programming.
- TypeScript.
- NodeJS.
- Подготовка презентации на английском языке.
- Собеседование по Core JS.
3
Курс по React или Angular на выбор.
Для зачисления необходимо успешно закончить два этапа обучения.
Формат: менторинг, самообучение, вебинары и общение в Discord.
Практические занятия проверяются и оцениваются ментором, а также методом перекрёстной проверки. В ходе обучения проводятся тренировочные интервью у разных менторов.
Темы:
- Фреймворк на выбор: React или Angular.
- Разработка финального проекта в команде.
- Собеседование по фреймворку.
Что следует сделать до старта курса
1
Прочитать документацию о курсе.
2
Присоединиться в Discord чат курса и указать в нике свой GitHub аккаунт. Инструкция.
3
Прочитать отзывы о курсе студентов набора 2020q1.
4
Запомнить правила хорошего тона RS School:
- Если вам помогли, не забудьте написать спасибо. Желательно использовать специальный канал чата
- Если вам помогли с каким-то вопросом и вы видите, что у других студентов возникли подобные сложности, то очень желательно не проходить мимо и помочь в свою очередь
- Если у вас какие-либо проблемы с выполнением тасков или платформой школы (RS App) - не следует писать в личные сообщения администраторам или модераторам
5
Выполнить задания и пройти тесты подготовительного этапа.
Присоединяйтесь к нашим Telegram группам
Кыргызстан
Казахстан и Кыргызстан
Украина
Узбекистан
Преподаватели курса
Сергей Шаляпин
6+ лет во фронтенде, выпускник РФиКТ БГУ, еще во времена учебы увлекавшийся программированием и разработкой алгоритмов. Тренер в RS School без малого 4 года. Одно из первых лиц, которые вы видите при поступлении :)
Дмитрий Цебрук
Дмитрий учился в RS School 2018Q3 и стал лучшим студентом этого набора. Теперь работает в EPAM Systems как Software Engineer. Любит создавать всякие полезные интерактивные штуки на любимом языке JavaScript. Участвует в разработке RS School App, а также выступает в роли ментора и лектора.
Виктор Ковалев
Выпускник RS School, c марта 2019 года работает инженером-программистом в Webilesoft. Занимается разработкой web-приложений (JS, React), мобильных приложений (react-native, swift). Как выпускник RS School, который до курсов никогда не занимался программированием, понимает возможные трудности в процессе обучения и всегда готов помочь студентам. Занялся менторингом, как только понял, что уже накопил достаточно знаний, которыми можно поделиться с другими.
Павел Разувалов
Павел Разувалов работает инженером-программистом в EPAM Systems, опыт разработки клиентских приложений более 2 лет. После окончания RS School в 2017 Павел успешно начал свою карьеру. Он делает все возможное не только в самосовершенствовании, но и в обмене знаниями, помогая другим. Павел решил следовать принципу «Pay it forward» и начал участвовать в школе Rolling Scopes не только в качестве наставника, но и тренера в EPAM JS Lab.