1. Новые складчины: Показать еще

    21.09.2017: Использование светоотражателей (Константин Ощепков)

    21.09.2017: Лунары и соляры в прогнозировании (Козырева Екатерина)

    21.09.2017: Синастрия родители — дети (Дарья Носкова)

    21.09.2017: Миссия, призвание, карьера в моем гороскоп (Дарья Носкова)

    21.09.2017: Сам себе астролог (Дарья Носкова)

  2. Нужен организатор: Показать еще

    21.09.2017: Оригинальные букеты ohorosho

    20.09.2017: [Приватно] Отличный курс по Яндекс.Директу от профи

    20.09.2017: [EMPO] Курсы SEO с гарантией роста позиций 2017

    20.09.2017: Заработок на футболе от 20% в день, на тоталах.

    20.09.2017: Развитие Ясновидения - II Ступень

  3. Сбор взносов Показать еще

    20.09.2017: BetGarant Live v2.0! Без привязки!!!

    20.09.2017: Взлом конверсии. Разработка и запуск Landing Page от А до Я (Владимир Сургай)

    20.09.2017: Дедовский метод (Дмитрий Краснов, победитель ЛЧИ 2016)

    20.09.2017: Решаем жизненные проблемы через работу с телом (Ната Герман)

    19.09.2017: Профессиональный курс технологии швейных изделий. 3-й месяц (Альбина Скрипка)

Запись

[LevelUP] Ruby on Rails Developer

Тема в разделе "Курсы по программированию", создана пользователем Telegram, 19 мар 2014.

Цена:
13500 руб
Взнос:
147 руб
Организатор:
Требуется
Участников:
0/100

Список пока что пуст. Запишитесь первым!

Записаться
    Тип: Стандартная складчина
  1. Telegram
    Telegram Организатор складчин

    [LevelUP] Ruby on Rails Developer

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

     
    Telegram, 19 мар 2014
Участники складчины [LevelUP] Ruby on Rails Developer смогут написать отзыв
Наверх