Sign Up Sign in
📌 Очень жаль, что всем известный персонаж решил начать войну. Мы молимся за Украину и за мир!
Ruby logo

Ruby - Видеоуроки, курсы, туториалы

Ruby - язык, выпущенный Юкихиро Мацумото в 1995 году, и считает себя «лучшим другом программиста». Каждый аспект Ruby разработан так, чтобы сделать программирование проще для разработчика. Говорят, если вы решили научится програмировать, Ruby будет самым лучшим выбором.Ruby также служит основой для Ruby on Rails, популярного веб-фреймворка, на котором работает более 1,2 миллиона веб-сайтов по всему миру.

Источники о ruby

destroyallsoftware logo destroyallsoftware hasbrains logo hasbrains hexlet logo hexlet itvdn logo itvdn rubyguides.com logo rubyguides.com smartme logo smartme Thinknetica logo Thinknetica udemy logo udemy

Ruby в топиках

Backend logo Backend

Курсы по ruby

Ruby Advanced logo

Ruby Advanced

Ruby Advanced
Целью этого урока является ознакомление учащихся с динамическими механизмами в руби в частности с методами семейства «eval», а также с динамическим созданием объектов.
1 ч 29 мин 31 сек
Русский
Удален по просьбе правообладателя
HTTP Server под капотом logo

HTTP Server под капотом

HTTP Server From Scratch
Мы создаем HTTP-сервер, который может обслуживать статические файлы с диска, а также динамические приложения в стиле cgi-bin. Компонент сетевого сервера создается с использованием системных вызовов сокетов (socket, setsockopt, bind, listen и accept), а не с использованием предварительно созданных TCP-серверов, доступных в стандартной библиотеке Ruby. 
0 ч 28 мин 12 сек
English
Премиум
Shell под капотом logo

Shell под капотом

Shell From Scratch
Мы создаем Shell в стиле оболочки Bourne, Bash, zsh и тд. Она поддерживает (1) выполнение команд с произвольным числом аргументов, (2) цитирование этих аргументов и (3) объединение команд в произвольно длинные конвейеры, вывод одной команды становится входом следующей. Для этого требуется написать парсер, который мы делаем с Parslet, библиотекой парсеров PEG.
0 ч 34 мин 42 сек
English
Премиум
Текстовый редактор под капотом logo

Текстовый редактор под капотом

Text Editor From Scratch
Мы создаем текстовый редактор с нуля. Он включает в себя базовое текстовое редактирование: перемещение курсора, ввод текста, backspacing а также крок назад.
0 ч 32 мин 44 сек
English
Премиум
Data Compressor под капотом logo

Data Compressor под капотом

Data Compressor From Scratch
Мы создаем автономный компрессор данных и декомпрессор с нуля. Схема сжатия основана на Huffman coding, который используется в gzip, zip и многих других форматах сжатия. Не требуется предварительного знания Huffman coding или сжатия данных. Исходный код, включая вспомогательные файлы, не показанные в скринкасте, доступен в GitHub.
0 ч 38 мин 53 сек
English
Премиум
Компилятор под капотом logo

Компилятор под капотом

A Compiler From Scratch
Мы строим небольшой компилятор из стандартных компонентов: токенизатор, анализатор и генератор кода. К концу мы успешно скомпилируем некоторый код на нашем языке, создавая вывод JavaScript, который мы можем выполнить. Большинство компиляторов сильно оптимизированы для скорости, но наши оптимизированы для удобства чтения и понимания.
0 ч 38 мин 18 сек
English
Премиум
Веб-фреймворк с нуля logo

Веб-фреймворк с нуля

Web Framework from scratch
Мы делаем веб-фреймвор «с нуля». Он будет выполнять маршрутизацию HTTP-запросов, рендеринг шаблонов, доступ к базе данных, проверку форм и многое другое. Каждая часть дизайна будет определяться потребностями примерного приложения.
0 ч 37 мин 36 сек
English
Премиум
Научитесь писать на Ruby logo

Научитесь писать на Ruby

Learn to Code with Ruby
Всестороннее введение в программирование с использованием языка Ruby. Самый полный курс Ruby. Подробный обзор прораммирования с Ruby - популярный язык, известный своей простотой и элегантностью. Если вы никогда не писали даже строчку кода раньше или  хотите изучать новый язык, этот курс охватывает все базы!  Learn to Code with Ruby предлагает более 30 часов видеоуроков, 250 лекций и десятки викторин и упражнений для проверки ваших знани
31 ч 31 мин 25 сек
English
Премиум
Изучаем Ruby logo

Изучаем Ruby

Изучаем Ruby
Существуют некоторые языки программирования, которые требуют бесконечных строк кода для создания самой маленькой из программ. Также есть языки настолько сложные, что даже головы экспертов болят когда они пытаются их использовать. Ну и есть Ruby, который обладает всеми характеристиками этих вышеупомянутых языков и не имеет никакой сложности. Производительный, мощный, простой и легкий в освоении, это идеальный стартовый язык. О, и огромное (и расту
5 ч 10 мин 27 сек
Русский
Бесплатно
Введение в Ruby logo

Введение в Ruby

Введение в Ruby
В этом курсе вы познакомитесь с Ruby - динамическим языком, на котором написан мощный Ruby on rails. Мы рассмотрим основные конструкции руби, а также узнаем о главных отличий этого языка от других популярных.
1 ч 15 мин 55 сек
Русский
Премиум
Рейтинг
Продолжительность
Язык
Цена

Узнать больше о Ruby

Что такое Ruby ?
Ruby - это объектно-ориентированный язык программирования, который был создан в 1995 году японским программистом Матсумото Руби. Он известен своей читаемостью и дружелюбным синтаксисом, который позволяет быстро и эффективно написать код. Ruby поддерживает различные парадигмы программирования, такие как объектно-ориентированное, функциональное и императивное.
Кто использует Ruby ?
Ruby широко используется в различных отраслях для разработки веб-приложений и серверного программного обеспечения. Он популярен в некоторых крупных компаниях и организациях, включая Twitter, GitHub, Shopify, Airbnb, и многие другие. Ruby особенно подходит для разработки малых и средних веб-приложений, так как он легко читается и понимается, и имеет множество фреймворков и библиотек, которые упрощают разработку.
Для чего используют Ruby ?
Ruby используется для разработки различных видов программного обеспечения, включая: Веб-приложения: Ruby используется для создания веб-приложений и веб-сервисов с использованием фреймворков, таких как Ruby on Rails, Sinatra, Hanami и других. Серверное программное обеспечение: Ruby используется для создания серверного программного обеспечения, включая скрипты для автоматизации и интеграции с другими системами. Консольные приложения: Ruby используется для создания консольных приложений и скриптов. Десктопные приложения: с использованием библиотек и фреймворков, например, Ruby Qt, Ruby GTK и wxRuby можно создавать десктопные приложения на Ruby. Другие области: Ruby также может использоваться в области искусственного интеллекта, машинного обучения.