Курсы по Ruby on Rails в Уфе

С нуля до Junior web developer за 4 месяца

весна/лето 2021

УГАТУ, корпус 6, кинозал

бесплатно

Организаторы: Техинформ Софт, кафедра ВМиК (УГАТУ)

Цель курса: освоить основы профессиональной разработки веб-приложений на фреймворке RubyOnRails.

Продолжительность: 12 занятий по 2 академических часа

Ведущий курса: Алексей Черников, 8 800 301-601-4

Записаться на курс

О курсе

Научим основам создания качественных web-приложений на Ruby on Rails, дадим общее представление о лучших практиках, культуре и принципах разработки программного обеспечения, поделимся опытом разработки реальных веб-приложений.

Требования к слушателям

  • Базовые знания основ объектно-ориентированного программирования.
  • Большим плюсом будет знание HTML/CSS/JavaScript, а также каких-то технологий веб-разработки (PHP, Python) и СУБД (MySQL, SQLite, PostgreSql).
Ror

Ruby и RubyOnRails

Ruby – язык программирования

Это динамический язык программирования с открытым исходным кодом с упором на простоту и продуктивность. Он обладает элегантным синтаксисом, который приятно читать и легко писать.

Ruby – это тщательно сбалансированный язык. Его создатель Юкихиро Мацумото объединил части его любимых языков (Perl, Smalltalk, Eiffel, Ada и Lisp) чтобы сформировать новый язык, в котором парадигма функционального программирования сбалансирована принципами императивного программирования.

Он часто повторял, что «пытается сделать Ruby естественным, но не простым» языком, который отражает жизнь.

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

Ruby on Rails (RoR) написан на Ruby и предназначен для разработки веб­приложений различного назначения.

Ruby on Rails — это веб-фреймворк с открытым кодом, с которым программисты становятся продуктивными, код — качественным, а разработка — устойчивой и быстрой.

Одним из главных преимуществ RoR считается скорость разработки.

Программа курса

(может меняться)

  • Основы программирования на Ruby
  • Знакомство с большим количеством полезных инструментов и библиотек: Bundler, Rake, Devise, Pundit, CarrierWave, FactoryBot, HAML, SCSS, SimpleForm, WebSocket/ActionCable, Nokogiri и др.
  • Проектирование веб-приложения, создание собственныx библиотек (gems)
  • Разработка веб-приложения на Ruby on Rails
  • Знакомство с технологиями автоматизированного тестирования
  • Домашние задания и консультации по собственному проекту, часть времени будет посвящена ответам на вопросы по предыдущей теме и заданиям
  • Рекомендации по ходу курса, которые позволят проще осваивать другие языки, технологии и фреймворки и развиваться дальше.
Ror2

Таким образом, вы получите:

  • Базовые навыки разработчика на Ruby/Rails

  • Практический опыт веб-разработки

  • Знакомство с полезными практиками, инструментами и технологиями

Как записаться на курс

Регистрация на курс обязательна.
Основной канал коммуникаций по курсу: телеграм-канал t.me/TechinformBot


Если остались вопросы по курсу:

  • Электронная почта:
  • support@techinform.dev
  • Телефон: 8 (800) 301-601-4
  • Телеграм: @TechinformBot