Войти
 

Уроки программирования Ruby для начинающих: бесплатные видео для самостоятельного обучения

Японский разработчик Юкихиро Мацумото решил создать язык программирования, превосходящий знакомый ему Perl, но переняв от него самые лучшие элементы. Новая разработка базировалась на динамичности, доступности и удобстве. Юкихиро решил сделать продукт для людей, а не для компьютера. В Ruby идеально выдержан баланс – простота не доходит до примитивности, строгость до педантизма. Язык дает возможность программисту использовать разные возможности для получения нужного результата, исходя из собственных предпочтений.
 

Все Курсы Онлайн подобрали лучшие бесплатные видео уроки по программированию на Ruby для начинающих для самостоятельного изучения с нуля в домашних условиях. 
 

Лекция Самарева

 

Лекция Самарева Романа Станиславовича в которой он коснется основных возможностей, синтаксиса, выражения, операций, некоторых базовых классов. Выступление проводится в рамках проекта «Технопарк Mail.ru Group». Роман Станиславович – программист с более чем 20-летним стажем, разработчик обучающего курса, является кандидатом технических наук, руководителем нескольких разработок, доцентом кафедры «Компьютерные системы и сети» при МГТУ имени Баумана. Он работал в России, Германии, Америке, знает тонкости разных ЯП.
 

С чего начать

 

Миша и Вадим – создатели и ведущие обучающего курса. Благодаря тщательной фильтрации материала, ребята дают только необходимую информацию, что делает их уроки короткими по времени и насыщенными полезной информацией. Этот видеоурок состоит из шести частей: устройство программы, организация рабочего места, скачивание и настройка текстового редактора, «Руби», командная строка, написание первой стандартной программки Hello, World. Объяснение «на пальцах», сопровождающееся наглядной демонстрацией, позволит новичкам разобраться с основами. Следуя инструкциям, каждый сможет установить нужные приложения на Windows, разобраться с инструментами.
 

 

Занятие с Гошей

 

Типы данных дают компьютеру команду на обработку, определяют, какие действия (операции) с данными можно совершать. В этом видеоуроке рассматривается пять типов данных и переменные. Наглядная демонстрация на экране и четкие пояснения позволят новичкам быстро вникнуть в суть, разобраться в принципах. Ученики поймут что такое переменные, как их записывать, допустимо ли перезаписывать, как можно и нельзя называть, какие из них используются в условных операторах, что собой представляет пустая переменная. Рассмотрены ситуации, провоцирующие возникновение ошибки.
 

Блог за 15 минут

 

Обзавестись простым блогом и закрепить навыки владения Ruby on Rails на практике поможет видеоурок канала DevJornal, где приводится полезная информация для IT-сферы. В начале ролика ведущий озвучивает инструментарий, показывает использующиеся впоследствии гемы, говорит, какой сайт следует держать в качестве памятки, чтобы все не запоминать. Автор объяснит как сделать модель «Посты», меню, поля, отредактировать контроллер постов, запустить приложение. Параллельно исправляются ошибки, объясняется, почему элементы не работают и как это исправить. Видео подойдет людям, имеющим базовое представление о языке.


Массивы

 

Массив – специальный объект, применяющийся для группирования нескольких однотипных переменных, отличающихся лишь значениями. Они позволяют хранить большое количество данных. Гоша расскажет и покажет как создать и назвать массив (обычный и ассоциативный), прописать ключевое слово. Можно ли смешивать типы данных, менять значения, работать с каждым элементом по отдельности, как и в какой последовательности их выводить по одному, допустимо ли брать по несколько элементов, как узнать, сколько их прописано и найти нужный поможет данный видеоурок.
 

«Волшебный шар»

 

Занятие посвящено созданию простейшего бота для Telegram под названием «Волшебный шар», отвечающего на вопросы пользователя. Повторять за автором можно в любом редакторе и на любой операционной системе. Он покажет как связаться с «отцом всех ботов» в Telegram, настроить визуальную составляющую, подключить гем, запустить бот, с какой команды начать диалог (приветствие по имени), как залить на HEROKU (бесплатный хостинг), узнать статистику. Дополнительно зрители узнают что такое часы выполнения на HEROKU, как посмотреть сколько их осталось.
 

 

RoR

 

Ruby on Rails («рельсы») — программное обеспечение. Его задача заключается в облегчении разработки за счет объединения различных компонентов проекта (н-р, каталоги, авторизация пользователей). На начальном этапе ученик сталкивается с проблемой установки RoR. В этой записи прямого эфира преподаватель пошагово продемонстрирует как это делается, касаясь в беседе инструментов и общих материалов. Ведущий объяснит что такое «рельсы», как производится установка, в чем заключается принцип работы, что собой представляет bundler, зачем нужен nodejs и yarn.
 
 

Список задач

 

Установив «рельсы» и освоив стандартные команды, можно приступать к отработке полученных навыков на простом приложении, предназначенном для списка задач. Запись мастер-класса идет в реальном времени, без монтажа и склейки. Зрители могут убедиться, что получить удовлетворительный результат и выгрузить его на HEROKU возможно за 22 минуты. Урок подойдет людям, прошедшим начальный курс обучения и понимающим что происходит на экране. Здесь нет подробных разъяснений и комментариев, только наглядная демонстрация профессиональной деятельности.


Тренировка с Никитой

 

Запись вебинара компьютерной школы Hillel, входящей в список крупнейших IT-школ Украины. В  Hillel обучают студентов с нуля, помогают «прокачать» базовые навыки, сюда приходят люди, желающие повысить квалификацию. Этот вебинар посвящен фреймворку RoR. Он состоит из двух частей: вступление (немного истории, теории) и практическая работа с этим инструментом. Повторяя вслед за учителем несложный блог, начинающие смогут оценить перспективы и закрепить теорию.
 

Социальная сеть 

 

Ксения – бэкенд-разработчица с опытом написания крупных проектов на разных языках, включая Java, Perl, Python. Она живет в Германии, ведет блог на YouTube, где рассказывает про карьеру в IT, переезд в Германию. Этот ролик Ксения отвела на начальные шаги создания портала на манер социальной сети. На примере сообщества для любителей домашних животных, девушка покажет настройку окружения, настроит webpack, rails и bootstrap, сделает главную страницу, основу приложения. Ученики поймут как установить WSL, RVM, Ruby On Rails, настроить Visual Studio Code, создать репозиторий на GitHub и первый контроллер, сделать навигационную панель, страницы с перечнем постов и страничку просмотра публикации.

Изобретение Мацумото ценят за устойчивость, простоту и изящество, отсутствие строгости в ущерб читабельности. В сети Интернет достаточно учебных пособий для самообучения, а благодаря высокой востребованности «Руби», можно быстро найти работу в разных направлениях – фриланс, крупные компании, партнерство в стартапах. Дополнительным плюсом является большое количество сообществ руберов, где можно получить поддержку, попросить совета у более опытных коллег.
 
Смотрите также: 

17 сентября 2020
Оставить комментарий

Для лучшего пользовательского опыта используются файлы cookies. Подробнее

Файлы cookies (куки) – это небольшие текстовые файлы, которые временно сохраняются на вашем устройстве, когда вы посещаете веб-сайты. Они помогают веб-сайтам запоминать ваши предпочтения, интересы и действия, чтобы улучшить ваш опыт просмотра. Файлы cookies также могут защищать вас от мошенничества и улучшать безопасность веб-сайтов. Вы можете управлять файлами cookies в настройках вашего браузера или устройства.

У нас на сайте файлы cookies используются для сохранения пользовательских настроек и для маркетинговых целей.

Вы всегда можете удалить файлы cookies. Например, перейдите в настройки конфиденциальности вашего браузера или в быстром поиске настроек введите 'cookie' или 'куки', вам должно вывести опции управления данными, где вы сможете при необходимости очистить файлы.