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

    22.06.2018: Идеальное здоровье и иммунитет без лекарств. Кислотно-щелочной баланс (Михаил Рысак)

    22.06.2018: Пошив женской пижамы. Шортики и маечка

    22.06.2018: Пошив нижнего белья из хлопка. Бандо и трусики

    22.06.2018: Обучение технологии шитья (Галия Злачевская)

    22.06.2018: [VikiSews] Выкройки от ВикиСевс (Ася, Лея, Валери, Агата, Майя и Эя) Все размеры

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

    22.06.2018: Приватный клуб Ladesov Private Club

    22.06.2018: Курс корсетной грамотности (Ирина Павшина)

    22.06.2018: Духовная Интеграционика

    22.06.2018: [Академия корсета] Книга "Свадебные платья. Эффект обнаженного тела"

    22.06.2018: Супер босс студии красоты. Секреты эффективного управления вашим beauty-бизнесом (Юлиана Бондаренко)

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

    22.06.2018: Родители и дети. Что происходит между нами (Людмила Петрановская)(2018)

    22.06.2018: [The Chef] Авторские современные десерты с песочным тестом (Сергей Кулькин)

    22.06.2018: Видео-мк по приклеиванию Волос текстильной кукле(Галина Голембовская)

    21.06.2018: [Вышивка украшений] Мастер-класс по ордену и двум парам серег(Katrina Mayzengelter)

    21.06.2018: [Вязание] Свитер Суходол (Валентина Гришина)

Запись

[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 смогут написать отзыв
Наверх