Що нового?

Придбаний Ruby on Rails С нуля за 5 месяцев [Хороший Программист] [Часть 1]

Інформація про покупку
Тип покупки: Складчина
Ціна: 8300 ГРН
Учасників: 0 з 12
Організатор: Відсутній
Статус: Набір учасників
Внесок: 719.3 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Ruby on Rails С нуля за 5 месяцев [Хороший Программист]
Что такое Ruby on Rails

Ruby on Rails — фреймворк для быстрой веб-разработки на языке Ruby.

С помощью него были созданы GitHub, GitLab, AirBnB, Twitch, Shopify, Fiverr, Twitter. Из наших — Aviasales, UCHI.ru, InSales.

Проекты на Ruby on Rails есть практически в любой крупной компании, например в Google, Apple и Сбербанке.
Зарплата Ruby on Rails программиста в США — от $65,000 до $235,000 в год, в России — от 60 до 250 тысяч рублей в месяц.

Первая зарплата выпускников наших курсов (в Москве и Санкт-Петербурге) — от 50 до 80 тысяч рублей.

Зачем мне этот курс?
Вы научитесь программировать на Ruby, самостоятельно с нуля создавать сложные веб-приложения на Ruby on Rails, поймете как устроен интернет, изучите азы HTML, CSS, JavaScript, научитесь пользоваться Git и настраивать сервера Linux для выкладывания приложений в интернет.

Ваших навыков и знаний после курса будет достаточно, чтобы найти работу Ruby on Rails разработчиком (мы поможем).

Также в курс включено 5 личных часовых консультаций и 2 месяца полноценной поддержки по окончании, пожизненный доступ ко всем материалам и многое другое (смотрите ).

Этот курс для вас, если
  • Вы хотите начать карьеру и получить высокооплачиваемую профессию веб-программиста
  • Вы умеете кодить на других языках (например C++, PHP, Java) и думаете сменить направление
  • Вам нужно быстро создавать прототипы веб-приложений, стартапы, MVP, скрипты и сайты
  • Вы понимаете, что современный высокооплачиваемый специалист обязан знать хотя бы один язык программирования (также как обязан знать английский)
  • Вы хотите иметь возможность работать удаленно и быть в сфере, за которой будущее
Курс включает видео-уроки с конспектами, проверку домашних заданий, вебинары, постоянную обратная связь, персональные консультации и множество дополнительных материалов.
Неделя 1 — Основы руби, ветвление, циклы
  • Вводный вебинар
  • Установка и настройка Ruby
  • Первая программа «Волшебный шар»
  • Объекты, переменные, ветвление
  • Ввод данных, игра «Южное Бутово»
  • Массивы, поток выполнения
  • Циклы, обход массива
Неделя 2 — Консоль, чтение файлов, методы
  • Интерактивная консоль Ruby
  • Параметры ARGV, пишем «Тест на ревнивость»
  • Чтение файлов в Ruby
  • Методы: начало, пишем первые методы
  • Рефакторинг кода, игра «Камень-Ножницы-Бумага»
Неделя 3 — Основы ООП, классы, RubyGems
  • Основы ООП: классы, объекты, переменные и методы экземпляров
  • Классы: практика, пишем «Кредитную заявку»
  • Проектирование классов, пишем «Виселицу»
  • Библиотеки, RubyGems
Неделя 4 — Регулярные выражения, IDE, Git
  • Запись файлов, пишем программу «Дневник»
  • Регулярные выражения, проверка ввода
  • Обработка ошибок и исключений
  • Среда разработки RubyMine
  • Git: основы, что такое репозиторий
  • Git: удаленный репозиторий, GitHub
Неделя 5 — Хэши, кодстайл, наследование
  • Устройство памяти компьютера
  • Ruby Way: Разметка, блоки, сахар
  • Ассоциативные массивы, символы
  • Классы: наследование
  • Методы классов
Неделя 6 — XML, RSpec, JSON
  • Хранение данных: XML, HTML
  • Хранение данных: запись в XML
  • RubyWay: объектный подход
  • Тестирование кода, RSpec
  • Хранение данных: JSON
Неделя 7 — Базы данных, дебагер, сеть
  • Основы баз данных, SQLite
  • Использование БД в руби, пишем «Блокнот с SQLite»
  • Отладка программ, byebug
  • Работа с сетью, пишем «Прогноз погоды»
  • Как устроен интернет?
Неделя 8 — Ubuntu, установка Ruby on Rails, основы HTML
  • Ubuntu, основы Linux
  • Установка Ruby on Rails
  • Основы HTML
  • HTML практика, фреймворк Skeleton
  • Git: Работа с ветками
  • Git: GitHub pages, публикация сайта
Неделя 9 — Дизайн, CSS, JS
  • Основы веб-дизайна
  • Введение в CSS
  • CSS практика: Верстка лендинга
  • HTML практика, фреймворк Skeleton
  • Введение в JavaScript
Неделя 10 — Ruby on Rails, начало
  • HTTP запросы
  • HTML формы
  • Пишем клон сайта Ask.fm
  • Ruby on Rails: структура проекта
  • Ruby on Rails: Модели, миграции, ActiveRecord
  • Ассоциации, валидации, колбэки
Неделя 11 — MVC, REST, деплой Rails-приложений
  • Ruby on Rails: Шаблоны, assets pipeline
  • Ruby on Rails: Контроллеры, routes, REST
  • Отладка rails-приложений, логи
  • Деплой rails-приложений на heroku
Неделя 12 — Bundler, bootstrap, devise, i18n
  • Контроль версий библиотек, bundler
  • Фреймворк Bootstrap
  • Делаем приложение «Шашлыки»
  • Сессии, аутентификация, devise
  • Локализация rails-приложений, i18n
Неделя 13 — Связи many-to-many, хранение файлов, отправка почты
  • Вложенные ресурсы, связь many to many
  • Загрузка файлов, carrierwave
  • Интеграция rails-приложений с AWS
  • Отправка почты, ActionMailer
  • Интеграция rails-приложений с Sendgrid
Неделя 14 — Безопасность, проектирование rails-приложений
  • Основы безопасность rails-приложений
  • Проектирование rails-приложений
  • Пользовательские сценарии, CRUD-таблицы, скетчинг
  • Пишем игру «Кто хочет стать миллионером?»
  • Тестирование rails-приложение, rspec-rails
  • Тестирование моделей, FactoryBot
Неделя 15 — Тестирование rails-приложений, TDD
  • rspec-rails: Тестирование контроллеров
  • rspec-rails: Тестирование шаблонов
  • rspec-rails: Тестирование хэлперов
  • Test Driven Development (TDD)
  • Интеграционное тестирование, capybara
Неделя 16 — VPS, настройка DNS, деплой rails-приложений
  • Покупка и настройка сервера
  • Настройка nginx, passenger, postfix, postgres
  • Деплой rails-приложений
  • Автоматические деплой, capistrano
  • Виртуализация, основы docker
Неделя 17 — Авторизация, отложенные задачи, ActionCable
  • OAuth, авторизация через соц. сети
  • Права пользователей, pundit
  • Фоновые задачи, redis, ActiveJob, resque
  • JS в Ruby on Rails, Turbolinks
  • Вебсокеты, ActionCable
Неделя 18 — Поиск работы на Ruby on Rails
  • Подготовка портфолио, профиль на github
  • Подготовка резюме, общение с HR-ами
  • Собеседования, основные вопросы
  • Ведение переговоров, как получить лучший оффер
  • Как дальше развиваться?
https://goodprogrammer.ru/rails
 
Угорі