React и Rails 5
full stack разработка
Online kursy

Квест для тех, кто хочет овладеть полным стеком технологий. После квеста вы сможете разрабатывать приложения средней степени сложности, делая разделение на API и frontend, используя современные и актуальные фреймворки (Rails, React), библиотеки и прочие инструменты.

Начать!
Задания квеста
  • Настраиваем frontend окружение
  • Первый компонент, Разбираемся с JSX
  • Разбираемся с Props и prop-types
  • Rails 5 API
  • Тестируем backend
  • Разбираемся с State
  • Деплой backend на Amazon EC2 (VPS)
  • Деплой frontend на Amazon S3/CloudFront
  • Основы Redux. Теория
  • Основы Redux. Практика
  • Подключаем react–router
  • JWT аутентификация
  • Пагинация, сортировка и фильтры API
  • Пагинация, сортировка и фильтры API | Frontend
  • Cторонние сервисы
  • Интернационализация
  • Тестируем frontend
Хватит болтать, давай уже учиться!

Менторы, выдающие этот квест

«Full-Stack Engineer. При обучении возникает большое количество проблем. Я помогаю вам расти и учиться, находя самые лучшие и быстрые решения для этого. Плодотворные отношения и хорошие знания — моя главная цель 🤝»

Как проходит выполнение квеста

На деле это будет выглядеть примерно так:

  1. Приняв решение о начале обучения, ты получишь доступ к волшебной кнопке «Начать квест» из меню «Обучение»

    00 start ru
  2. Перед тобой появится список заданий. В зависимости от выбранного квеста, количество заданий будет отличаться, но неизменным будет одно: доступ к новым заданиям будет открываться по мере прохождения. Как в компьютерной игре. Без спойлеров!

    00 task1 ru
  3. Дальше ты читаешь, что от тебя требуется, и выполняешь этот квест. Вот здесь и начинаются твои “а что?”, “а где?”, “а как?”, и ментор на них отвечает. И хотя в самом задании указаны ссылки на материалы, которые тебе нужно изучить, чтобы понять, как выполнить задание, будет не лишним уточнить у ментора, правильно ли ты всё делаешь.

  4. Сделал? Отлично! Отправляешь результат работы на проверку и ждёшь результата, пока ментор тщательно проверяет твой код. В журнале задания отображается текущий статус задания. Подробнее, о том, как и куда отправлять, в описании самого квеста.

    00 success ru
  5. Приступаешь к следующему заданию, и повторяете так до самого конца, пока не дойдёте до цели в виде готового, работающего веб-приложения.

    00 next task ru

В процессе обучения ты будешь получать уведомления на почту об успешном завершении заданий. Также, письма будут приходить если в течение какого-то времени ты не проявлял активностей. У нас много разных способов потыкать в тебя палочкой и убедиться, что ты справляешься с поставленной задачей. Ментор не оставит тебя без внимания, но в конечном счёте, процесс и прогресс обучения зависит лишь от тебя.

Step5

Подождите, у меня остались вопросы...

Vopros
А какое приложение пишется во время курса?

Это наша коммерческая тайна. Ты узнаешь о том, какое приложение будешь писать сразу после записи на менторство.

А мы будем использовать XXX или YYY?

Да, мы будем использовать большой перечень технологий, возможно даже те, о которых вы еще ничего не слышали.

А если ты захочешь прикрутить что-нибудь just for fun, то мы всячески поддержим и поможем, чтобы это и правда было fun.

Я уже разработал пару простых приложений, имеет смысл идти на этот курс?

Да, если есть желание разрабатывать что-то сложнее.

А мне будут выдавать тонну теории?

Совсем чуть чуть! Все наши курсы, и этот не исключение, сфокусированы в первую очередь на практике. Теорию ты можешь получить из тщательно подобранных материалов к курсу и интернета (документация + исходники). У нас нет многочасовых скринкастов и полотен текста — это свойственно курсам не ориентированным на результат. О нашем подходе к поиску информации мы даже написали целую статью Лучшие ресурсы для изучения программирования.

F.A.Q.