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

    19.11.2017: CryptoFund - уникальный курс по заработку Криптовалюты без дополнительных вложений (Антон Тихомиров)

    19.11.2017: Классическая блуза (Школа шитья Armalini)

    19.11.2017: Сильные почки. Мужское и женское здоровье (Владимир Осипов)

    19.11.2017: Выступай! Уверенность в себе и ораторское мастерство за 30 дней (Ицхак Пинтосевич)

    19.11.2017: Делай счастье: система тренировок счастья (Алла Гурфинкель)

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

    19.11.2017: [Prestashop ] Модуль Amazon Market Place

    19.11.2017: Закрытая.Учебник по лепке малыша из глины

    19.11.2017: Курс с 0 до Профи по работе со станком с ЧПУ

    18.11.2017: Робот для торговли на Форекс

    18.11.2017: Андре Глюксман "Достоевский на Манхэттене"

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

    19.11.2017: Схема от 80.000 до 300.000 рублей в месяц (Александр Дубровский)

    19.11.2017: Базовый курс по прическам от ЭльСтиль

    19.11.2017: Исцели себя сам (VIP) (Татьяна Панюшкина)

    19.11.2017: +1000 рублей через час после запуска l Бизнес-салон на 80 000 в месяц (Кирилл Вторушин)

    18.11.2017: Перерождение.Исцеление судьбы. (Елена Мирная)

Запись

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