|
весна/лето 2021 |
|
УГАТУ, корпус 6, кинозал |
|
бесплатно |
Организаторы: Техинформ Софт, кафедра ВМиК (УГАТУ)
Цель курса: освоить основы профессиональной разработки веб-приложений на фреймворке RubyOnRails.
Продолжительность: 12 занятий по 2 академических часа
Ведущий курса: Алексей Черников, 8 800 301-601-4
Записаться на курсО курсе
Научим основам создания качественных web-приложений на Ruby on Rails, дадим общее представление о лучших практиках, культуре и принципах разработки программного обеспечения, поделимся опытом разработки реальных веб-приложений.
Требования к слушателям
- Базовые знания основ объектно-ориентированного программирования.
- Большим плюсом будет знание HTML/CSS/JavaScript, а также каких-то технологий веб-разработки (PHP, Python) и СУБД (MySQL, SQLite, PostgreSql).
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
- Знакомство с технологиями автоматизированного тестирования
- Домашние задания и консультации по собственному проекту, часть времени будет посвящена ответам на вопросы по предыдущей теме и заданиям
- Рекомендации по ходу курса, которые позволят проще осваивать другие языки, технологии и фреймворки и развиваться дальше.
Таким образом, вы получите:
-
Базовые навыки разработчика на Ruby/Rails
-
Практический опыт веб-разработки
-
Знакомство с полезными практиками, инструментами и технологиями
Как записаться на курс
Регистрация на курс обязательна.
Основной канал коммуникаций по курсу: телеграм-канал
t.me/TechinformBot
Если остались вопросы по курсу:
- Электронная почта: support@techinform.dev
- Телефон: 8 (800) 301-601-4
- Телеграм: @TechinformBot