Акции школ
Войти

Ruby on Rails

Начальный

6 месяцев изучения профессии RoR-разработчика. Курс содержит 5 основных блоков. Подойдёт начинающим разработчикам и IT-специалистам из смежных сфер. В программе: изучение языка Ruby от самых основ до метапрограммирования, Rack и написание мини-фреймворка, настройка сервера и оптимизация. Личный наставник даст рекомендации. Обратная связь по каждому заданию и 8 персональных консультаций. После защиты проекта выдаётся сертификат. Гарантированное трудоустройство.

Подробнее


Начальный
Бесплатно

Компания: школа thinknetica

рейтинг: Язык: ru

Длительность курса

Длительность курса

Обучение в свободном режиме

Формат обучения

Формат обучения

Видеолекции с практическими заданиями и личные консультации с наставником

Обратная связь

Обратная связь

Личный наставник поможет в трудной ситуации, проверит домашние задания и даст рекомендации

Теория и практика

Теория и практика

10-15 часов в неделю

Чему научитесь

Программировать на Ruby и Ruby on Rails
Разбираться в разнице между языками
Разрабатывать приложения и игры
Настраивать среды разработки
Проводить тестирование
Настраивать сервер с нуля

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время Кураторы: нет

О курсе

О курсе

в любое время Кураторы: нет
Новичкам

Есть рассрочка

Основы Ruby

Основы командной строки, git и Github

Настройка среды разработки

Простые типы данных в Ruby

Составные типы данных: массивы и хеши

Управляющие конструкции

Основы объектно-ориентированного программирования

Интерфейсы, наследование и полиморфизм

Методы класса

Модули и миксины

Объектная модель Ruby

Исключения и их обработка

Блоки, Proc и lambda

Идиомы Ruby и хороший стиль

Метапрограммирования

Итоговый проект на Ruby

Основы Ruby on Rails (10 недель*)

HTTP-протокол

Основы SQL и баз данных

Ветки в git и Pull Requests

Экосистема Rails и gems

MVC и REST

Роутинг

Валидация данных

Основы баз данных

Связи и ассоциации

Контроллеры и виды

STI

Active Record query language

Скоупы и колбеки

Нестандартные контроллеры и формы

Аутентификация пользователей

Twitter Bootstrap

Assets Pipeline

Локализация

Основы Javascript

Javascript в Rails-приложении

Деплой на heroku

Rack и написание своего мини-фреймворка

Ruby on Rails. Продвинутый уровень (10 недель*)

Agile-процесс разработки

Git flow

Основы TDD/BDD с RSpec

Тестирование контроллеров

Интеграционное (acceptance) тестирование

HAML/Slim, SCSS, CoffeeScript

Ajax

Вложенные формы

Полиморфные ассоциации

JSON и различные формы ajax

ActionCable

"Тонкие" контроллеры и responders

OAuth и аутентификация через соц. сети

Авторизация

Разработка REST API

"Продвинутый" RSpec

Фоновые задачи

Запуск задач по расписанию

Полнотекстовый поиск

Настройка сервера "с нуля"

Deploy приложения через Capistrano

Passenger и Unicorn

"Продвинутая" настройка сервера

Кэширование и оптимизация

Highload и High availability

"Философия" Rails

Проектирование архитектуры

Рефакторинг

Различные gem'ы

Как писать хороший код

Ruby

git

Github

Ruby on Rails

HTTP

SQL

MVC

REST

Javascript

JSON

REST API

Основы объектно-ориентированного программирования

Метапрограммирование

Основы Ruby on Rails

Основы Javascript

Разработка REST API

Запуск задач по расписанию

Настройка сервера "с нуля"

Deploy приложения через Capistrano

Проектирование архитектуры

Рефакторинг

Компания, проводящая курс

Школа Thinknetica

1 курс по 3 темам

Thinknetica — онлайн-школа для разработчиков Thinknetica, которая обучает веб-разработке с основ до профессии. На платформе можно пройти...

Преподаватели курса

Основатель школы Thinknetica

RoR-разработчик с 10-ти летним стажем. Участвовал в...

Ведущий разработчик в Instamotor.com

RoR-разработчик с 8-ми летним стажем. Принимал участие в...

Разработчик в EvilMartians

RoR-разработчик с 8-ми летним стажем. ex-CTO Teachbase. Кроме RoR,...

Отзывы студентов

4.7
Рейтинг курса
70%
30%
0%
0%
0%