|
1-2 марта в Санкт-Петербурге пройдет экспресс-курс Ruby on Rails от Школы HackDay для тех, кто уже умеет программировать на других языках/платформах, но еще не знаком с Ruby и RoR. За 2 дня с нуля вы на практике научитесь разрабатывать быстрые, мощные и надёжные приложения на лучшем в мире фреймворке - Ruby on Rails. |
Зачем?
- Проекты на Rails разрабатываются в 4 раза быстрее, чем на PHP+фреймворке.
- Rails - ведущий MVC-фреймворк, за которым тянутся все остальные.
- Зарплата у Ruby-программистов выше :)
Как?
- 2 дня (выходные)
- 16 часов занятий с преподавателем
- 5 часов самостоятельной работы (домашнее задание)
- не более 8 человек в группе
ZendFramework, Django, Plone? Все эти фреймворки имеют лишь отдаленное сходство с Rails - фреймворком, на котором 80% действий выполняется простым конфигурированием:
- Авторизация, регистрация, восстановление паролей
- Авторизация с помощью социальных сетей
- Оплата товаров и услуг (поддержка 80 видов платежных систем)
- Админка сайта
- Безопасность
- Формы любой сложности с проверкой данных и выводом ошибок
- Локализация интерфейса
- ...
В Ruby-on-Rails вы занимаетесь только интересным программированием, все остальное можно просто настроить.
Технологии, которые вы изучите
- Devise - регистрация и авторизация пользователей за 5 минут.
- OmniAuth - авторизация с помощью социальных сетей.
- ActiveAdmin - админка сайта.
- ActiveMerchant - прием платежей.
- Формы и модели - автоматическая проверка любых данных на правильность и заполненность, с автоматическим выводом сообщений об ошибках в выбранной локализации.
- Heroku - запуск проекта в production без настройки сервера.
- Автотесты - гарантия работоспособности вашего сервиса.
Требования
- Свой ноутбук. Mac OS X либо Ubuntu. Не Windows, потому что с этим могут быть проблемы.
- Нормальный опыт работы с каким-нибудь другим языком программирования: PHP, Python, C, Java.
- Понимание, что такое ООП, MVC, фреймворк.
- Понимание, как обычно устроен веб-проект.
Official web-site
http://hackday.ru/school/3
Contacts