Доступно

[Специалист] Основы программирования на языке Ruby- NEW

Тема в разделе "Курсы по программированию", создана пользователем Бомбардир, 17 сен 2013.

Цена: 15990р.-97%
Взнос: 330р.
100%

Основной список: 109 участников

Резервный список: 12 участников

Статус обсуждения:
Комментирование ограничено.
  1. 17 сен 2013
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: [Специалист] Основы программирования на языке Ruby- NEW

    На занятиях курса Вы освоите основные принципы и методики объектно-ориентированного программирования и их реализацию на языке Ruby. Вы овладеете основным инструментарием, применяемым при программировании на языке Ruby.

    Ruby - динамично развивающийся язык программирования, удовлетворяющий самым современным запросам информационных технологий. В нем нашли отражение как традиционных, так и новые методики обработки информации и решения связанных с этим задач.

    ВНИМАНИЕ!!! Данный курс НЕ включает программирование в системе Ruby on Rails.

    Курс рекомендован: начинающим программистам, владеющим основами программирования, опытным программистам, владеющим каким-либо другим языком программирования и желающим освоить программирование на Ruby.

    Программа курса
    Модуль 1. Ruby и его место среди других языков программирования



      • Понятие о языке высокого уровня. Основные принципы их построения.
      • Компиляция и интерпретация.
      • Понятие о мета-программировании.
      • Понятие о «кривой обучения». Ruby и Python как два решения одной проблемы.
      • Установка и настройка инструментария Ruby.

    Модуль 2. Основные конструкции Ruby



      • Принцип структурного программирования. Блок.
      • Цикл.
      • Принцип процедурного программирования. Функция.

    Модуль 3. Работа с текстом



      • Текстовые строки.
      • Регулярные выражения.
      • Символы.

    Модуль 4. Типы и основные структуры данных.



      • Списки и массивы.
      • Хэши (словари).

    Модуль 5. Принцип динамической типизации



      • Принцип динамической типизации.

    Модуль 6. Объектно-ориентированное программирование. Принцип инкапсуляции



      • Понятие объекта. Построение класса в Ruby.
      • Методы, свойства и данные.
      • Уровни доступа к членам класса.
      • Дополнение класса..

    Модуль 7. Исключение.



      • Выброс и перехват исключения.
      • Создание собственных исключений.
      • Особые возможности работы с исключениями.

    Модуль 8. Объектно-ориентированное программирование. Наследование. Понятие паттерна проектирования.



      • Принцип утиной типизации.
      • Наследование.
      • Понятие паттерна проектирования.
      • Примеси.

    Модуль 9. Объектно-ориентированное программирование. Полиморфизм и абстракция



      • Подмена функций в производном классе.
      • Абстрактные функции и абстрактные классы.

    Модуль 10. Система гемов (RubyGems).



      • Установка гема.
      • Важнейшие гемы.
     
    Последнее редактирование модератором: 18 сен 2013
    3 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      2 июл 2024
    2. skladchik.com
      Хранитель хранитель.
      2 июл 2024
    3. skladchik.com
      Складчина закрыта.
      1 июл 2024
    4. skladchik.com
      Складчина доступна.
      2 июн 2024

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      2 июл 2024
    2. skladchik.com
      Хранитель хранитель.
      2 июл 2024
    3. skladchik.com
      Складчина закрыта.
      1 июл 2024
    4. skladchik.com
      Складчина доступна.
      2 июн 2024
  3. Отзывы участников

    3/5,
    • 5/5,
      Работой организатора доволен
      Cposibo.
      5 июн 2014
    • 1/5,
      Орг молодец, выдал материал быстро, претензий нет.
      Теперь отзыв по курсу.
      Прослушивая данный курс, на меня снизошло озарение. Я понял, как Ной себя во время потопа чувствовал. Такого количества воды в курсе не видел даже у начинающих инфобизнесменов. По руби сказано постольку поскольку. Что же нам рассказывает наш автор с 20летним опытом программирования?
      - Рассмотрено, чем отличается Ruby от других языков
      - что такое интерпретатор и компилятор
      - как в истории пытались сделать европейский язык(esperanza)
      - как язык PL1 не оказался востребованным
      - развенчал мифы, что C не был лучше, чем asm.
      - что у C# во главу угла поставлена стандартная библиотека.
      - мы узнаем, что Питон работает быстрее руби.
      - за копирование текста из Notepad в проект нужно сажать, ибо по фень шую все переписывать заново.
      - муха это тоже вертолет

      Конечно есть и учебный материал, но он так сильно разбавлен этим словестным поносом, что уловить что-то сложно. Упражнений для закрепления нет.
      У него постоянно не работают примеры, которые он показывает, аргументируя тем, что версии руби разные. Сами примеры - математические задачки. ООП даже рядом не видно. В общем не то, что я ожидал от курса.
      Автору постоянно кто-то названивает. В общем не теряйте время на курс, найдите что-нибудь другое.
      16 фев 2014
      4 пользователям это понравилось.
  4. Обсуждение
  5. 18 сен 2013
    #2
    пятница 13
    пятница 13 ЧКЧлен клуба
    Ссылки на курсы в темах разные, содержание курсов то же разное.
     
  6. 8 ноя 2013
    #3
    Бомбардир
    Бомбардир БанЗабанен
    Да , перенесли на январь
     
  7. 2 дек 2013
    #4
    developer2014
    developer2014 СкладчикСкладчик
    на вскидку курс довольно насыщеный, но у новичка мозг вынесет, а для тех кто знаком хотя бы с одним ЯП (perl, c#, c/c++, php...) и тем кто знает хотя бы основы ООП он не актуален
     
Статус обсуждения:
Комментирование ограничено.