Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем stclaus, 20 авг 2020.

Цена: 12450р.
Взнос: 2805р.-77%

Основной список: 5 участников

Резервный список: 10 участников

  1. 20 авг 2020
    #1
    stclaus
    stclaus ОргОрганизатор
    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-ами
    • Собеседования, основные вопросы
    • Ведение переговоров, как получить лучший оффер
    • Как дальше развиваться?

    Скрытая ссылка
     
    2 пользователям это понравилось.
  2. Последние события

    1. l-777
      l-777 участвует.
      3 окт 2023
    2. Александр Ульянов
      Александр Ульянов участвует.
      28 апр 2023
    3. IvDbs
      IvDbs участвует.
      1 мар 2023
    4. IvDbs
      IvDbs не участвует.
      1 мар 2023

Поделиться этой страницей