Скрыть объявление
Более 45000 материалов для скачивания в нашем приватном разделе. Не пропусти, возможно данную складчину уже выкупили и выложили для ознакомления.
Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

Открыто [LevelUP] Ruby on Rails Developer

Тема в разделе "Программирование", создана пользователем Volchek, 7 июн 2014.

0/5, Голосов: 0

Этап:
Набор участников
Цена:
12990.00 руб.
Участников:
4 из 35
Организатор:
требуется
11%
Расчетный взнос:
409 руб.
  • Участники покупки:
    1. Rainwind, 2. bronis, 3. Belic, 4. felina;
  1. Volchek

    Volchek Модератор

    Сообщения:
    14.909
    Симпатии:
    11.420
    Ruby on Rails Developer от LevelUP
    Описание курса:
    Акцент курса делается на понимание и практику программирования на языке Ruby в объектно-ориентированном стиле c использованием самого популярного, мощного и в тоже время простого фреймворка - Rails, написанного Девидом Хэйнемеером-Хенсcоном. Для увеличения объема пройденного материала часть теории будет Вашей домашней работой с последующим закреплением в форме вопросов, обычно задаваемых на собеседовании.
    Фреймворк Rails сочетает в себе все передовые технологии, идеи и паттерны проектирования, благодаря чему разработка на нем становится в разы проще и быстрее.

    Преимущества Ruby on Rails для разработки веб-проектов:
    • Большое, развивающееся сообщество
    • Огромное количество готовых библиотек и кода
    • Скорость разработки веб-приложений с использованием Ruby on Rails в разы меньше
    • Язык Ruby более легкий, чем PHP и имеет более понятный синтаксис
    • Производительность. С каждой новой версией Ruby оптимизируется, и уже Ruby 1.9 обогнал по производительности PHP, Perl, Python3.
    Практика:
    Результатом практической части курса и домашней работы будет разработка веб-проекта ( интернет-магазин или проект по Вашей идее ).

    Требования к участникам:
    • знание основ программирования на одном из объектно-ориентированных языков
    Спойлер: Программа курса
    Занятие 1.
    • знакомство
    • история языка
      • причины возникновения
      • история развития
      • сообщество
    • установка и настройка
      • выбор редактора
    • hello world
    • основы синтаксиса
    • консоль. аргументы в консоли
    • источники информации

    Занятие 2.
    • все есть объект
    • переменные и константы
    • типы переменных
      • boolean
      • string
      • symbol
      • integer
      • float
    • рэнжи, массивы и словари
    • присваивание и сравнение
    • языковые конструкции
      • условные операторы и логические выражения
      • циклы
    • методы
      • определение
      • аргументы
      • возвращаемые данные
    • области видимости
    • стандарты

    Занятие 3.
    • системы контроля версий
    • работа со строками
    • регулярные выражения
    • работа с файловой системой

    Занятие 4.
    • классы
      • создание класса
      • свойства и методы
      • геттеры и сеттеры
      • self
    • объекты и переменные
    • модули
    • расширение классов через include и extend
    • немного про инкапсуляцию полиморфизм и наследование

    Занятие 5.
    • метапрограммирование
      • динамическое создание методов
      • method missing
    • блоки, процедуры и лямбды
    • обработка исключений
    • работа с вебом, http запросы
    • форматы данных yaml, json, xml

    Занятие 6.
    • принцип работы клиент-сервер
    • Request & Response
    • микро- и фулстэк- фрэймворки
    • встроенный сервер, rack
    • hello rails

    Занятие 7.
    • архитектура rails
    • MVC
    • Active Record
      • Что такое sql
      • Базы данных
      • sqlite
      • Миграции
      • Ассоциации
      • Валидация
      • Колбэки
    • Контроллеры
      • Акшены
      • Параметры
      • Сессии
    • View
      • Html
      • Вывод переменных
      • Паршиалы

    Занятие 8.
    • Возможности фрэймворка
      • Assets pipeline
      • Работа с формами
      • Flash
      • Расширение работы с файловой системой
      • Дата и время
    • Rubygems
    • Bundler

    Занятие 9.
    • Разработка через тестирование
      • подходы tdd bdd
    • TestUnit, Minitest
    • Rspec
      • Context
      • Describe
      • It
      • Matchers
      • Тестирование контроллеров
      • Тестирование моделей
    • Интеграционные тесты

    Занятие 10.
    • Обзор часто используемых гемов
      • Авторизация
      • Загрузка файлов
      • Инструменты дэбага
    • Обзор примерного цикла разработки приложения (разработка, тестирование, деплой)
    • Наставление на путь истинный
    и многое другое!

    Цена: 12990 руб.

     
Оценить эту тему:
/5,
Поделиться: