1. Новые покупки Показать еще

    10.12.2016: [Бизнес Молодость] Реальный Google AdWords (Михаил Дашкиев)(2016)

    10.12.2016: Инновационная методика изучения английского языка (Евгений Карташов)

    10.12.2016: Как открыть пекарню? Все шаги от А до Я (Федор Сокирянский)

    10.12.2016: Формула продажи знаний (Юрий Курилов)

    10.12.2016: Выгодно качать трафик и конверсию (Илья Балахнин, Сергей Цветаев)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    10.12.2016: Роберт Шейнфилд - Самый Главный Ключ к Свободе

    09.12.2016: [U-rise] Курс JavaSE+Web

    07.12.2016: Кaк прoдвигать сaйты Пoведенческими фaкторами - Арбaйтен

    07.12.2016: Технология получения эластичного рельефного материала под кожу крокодила

    06.12.2016: Программа для анализирования футбола «FootForecast».

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

    10.12.2016: [Бизнес Молодость] Реальный Google AdWords (Михаил Дашкиев)(2016)

    08.12.2016: Шоколадная обработка new (Алина Каютина)(2016)

    08.12.2016: Видео-курс по художественным эффектам "Special Effects" (Алина Каютина)(2016)

    08.12.2016: Чудeса в постeли: как удивить любимого в День Валентина? (Лиза Питеркина)

    08.12.2016: Реалити-запуск на 5 000 000

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

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

Цена:
13500р.
Взнос:
147р.

(Основной список пока пуст)

    Тип: Стандартная складчина
    Участников: 0/100
    1. 19 мар 2014
      #1
      Менеджер

      Менеджер Член клуба Член клуба

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

       
    2. Загрузка...

      Similar Threads
      1. Менеджер
        Открыто

        [LevelUp] Основы программирования на языке Go

        Менеджер, 11 апр 2016, в разделе: Курсы по программированию
      2. Менеджер
        Открыто

        [LevelUp] PHP Junior Developer (Повтор)

        Менеджер, 4 апр 2015, в разделе: Курсы по программированию
      3. Менеджер
        Открыто

        [LevelUP]Основы программирование на языке Java. Уровень 2.

        Менеджер, 24 янв 2015, в разделе: Курсы по программированию
      4. Менеджер
        Открыто

        [LevelUP]Основы программирование на языке Java. Уровень 1

        Менеджер, 24 янв 2015, в разделе: Курсы по программированию
      5. Менеджер
        Открыто

        [levelUp] Java Junior Developer (Повтор)

        Менеджер, 8 янв 2015, в разделе: Курсы по программированию
      6. Менеджер
        Открыто

        [LevelUP] Swift Junior Developer

        Менеджер, 27 авг 2014, в разделе: Курсы по программированию
      7. Менеджер
        Открыто

        [levelUP] Oracle 11g. Разработка на PL/SQL

        Менеджер, 17 июн 2014, в разделе: Курсы по администрированию