Що нового?

Придбаний Годовая подписка на уроки GoRails [GoRails]

Gadzhi

Модератор
Годовая подписка на уроки GoRails [GoRails]

Ruby on Rails screencast series
Язык: английский



Изучайте Ruby on Rails
Присоединяйтесь к более чем 95 462 разработчикам, которые изучают, создают и развертывают приложения на Ruby on Rails для реализации своих идей, продуктов и бизнеса.
Независимо от того, новичок ли вы в Ruby on Rails или опытный разработчик, который хочет идти в ногу со временем, мы поможем вам. Мы всегда обучаем новейшим и самым популярным методам.

Сейчас доступны уроки по следующим тематикам
  • ActionCable 5 Lessons
    ActionCable обеспечивает поддержку веб-сокетов в режиме реального времени в вашем приложении на Rails. Веб-сокеты — это постоянное соединение с сервером, по которому можно отправлять и получать данные в режиме реального времени.
  • ActionMailer
    Узнайте, как отправлять электронные письма из своих приложений.
  • ActionText
    В Rails 6 есть ActionText, который позволяет редактировать и отображать форматированный текст в ваших приложениях.
  • ActionView ( Просмотр действия )
  • ActiveJob и фоновые задания в Rails
    Трудоемкие задачи должны выполняться в фоновом режиме, поэтому фоновые задания являются ключевым элементом разработки приложений на Rails.
  • ActiveRecord и базы данных в Rails
    ActiveRecord — это система объектно-реляционного отображения в Rails. Она позволяет определять классы Ruby, которые представляют таблицы в вашей базе данных, чтобы вы могли создавать, запрашивать, редактировать и удалять записи и связанные с ними объекты. Кроме того, она предоставляет возможности для реализации бизнес-логики, чтобы вы могли определять и выполнять операции с базой данных. В этой серии статей мы расскажем, как использовать ActiveRecord в приложениях Rails.
  • ActiveSupport
    Узнайте об Active Support — наборе служебных классов и расширений стандартной библиотеки, которые оказались полезны для фреймворка Rails.
  • ИИ с Rails
    В этой серии статей мы расскажем, как использовать ИИ с Rails для создания функций для наших пользователей.
  • Клиенты API на Ruby с нуля
    API-клиенты — это способ взаимодействия веб-приложений друг с другом. В этой серии статей мы узнаем, как с нуля создать собственные клиенты для любого API на чистом Ruby. Никаких rubygems не потребуется!
  • API на Rails
    Узнайте, как создавать API на Ruby on Rails для фронтенд-фреймворков на Javascript, мобильных приложений и общедоступных сервисов.
  • Оболочка API Rubygems
    Вы когда-нибудь задумывались о том, как создать Rubygem, который обертывает API, чтобы упростить его использование в Ruby? Вы попали по адресу. Мы шаг за шагом разберем все этапы: от HTTP-запросов до преобразования ответов в формате JSON в объекты Ruby и даже тестирования.
  • Аутентификация
    Узнайте, как реализовать различные способы аутентификации в приложениях на Rails.
  • Приложение для отслеживания бюджета
    В этой серии статей мы создадим трекер бюджета, чтобы лучше разобраться в Rails и узнать о некоторых новых встроенных функциях браузера, которые сделают наше приложение больше похожим на одностраничное, чем на типичное CRUD-приложение на Rails.
  • Создайте блог на Rails 7
    Наше первое приложение на Rails будет очень простым. Мы создадим блог с нуля, чтобы изучить маршруты, модели, представления и контроллеры. Кроме того, мы развернем наш код в рабочей среде, добавим миграции для улучшения блога и, наконец, добавим форматированный текст и возможность загрузки файлов с помощью ActionText и ActiveStorage.
  • Создайте менеджер паролей на Rails 7
    Наше второе приложение на Rails будет представлять собой менеджер паролей, созданный с нуля. Мы научимся безопасно шифровать имена пользователей и пароли в базе данных с помощью ActiveRecord Encryption, добавим поддержку JavaScript, чтобы можно было копировать пароли в буфер обмена, а также научимся использовать таблицы соединений с ролями для настройки разрешений для других пользователей, с которыми мы хотим делиться паролями.
  • Создайте SaaS на Rails с помощью Jumpstart Pro
    Узнайте, как использовать шаблон Jumpstart, чтобы быстрее создавать приложения на Ruby on Rails и сосредоточиться на бизнес-логике, а не на рутинной работе.
  • Создайте сервис для сокращения URL с помощью Rails 7
    В этой серии мы создадим сервис для сокращения URL с нуля. Мы посмотрим, как сервис сокращения URL в Twitter работает для отслеживания аналитики просмотров, и создадим собственные короткие коды, с нуля реализовав кодировку Base62.
  • Создайте веб-парсер на Ruby on Rails 7
    Узнайте, как создать веб-парсер и инструмент для мониторинга с помощью Ruby on Rails
  • Создание гем-библиотеки Calendar Rails
    В этой серии статей мы расскажем о создании гем-библиотеки Calendar с открытым исходным кодом с нуля и покажем весь процесс от начала до конца.
  • Проверка кода и рефакторинг
    Проверка и рефакторинг кода — важнейший этап жизненного цикла разработки. В этой серии статей мы будем проверять и рефакторить код, предоставленный подписчиками, а также проекты с открытым исходным кодом, чтобы найти более понятные способы реализации тех же функций.
  • Общие функции в приложениях Rails
    Большинству приложений на Ruby on Rails снова и снова требуются одни и те же функции. Это могут быть комментарии, уведомления, идентификаторы друзей, поддомены и многое другое. В этой серии статей мы расскажем о самых разных функциях, которые вам как разработчику на Ruby on Rails придется регулярно реализовывать.
  • Импорт и экспорт CSV-файлов
    CSV-файлы — распространенный формат для импорта и экспорта данных между системами. В этой серии статей мы узнаем, как читать и записывать CSV-файлы, а также преобразовывать данные для импорта и экспорта из нашей базы данных Rails.
  • Отладка
    Полезные советы и методы отладки приложений на Rails
  • Развертывание приложений с помощью Hatchbox.io
    Узнайте, как развернуть приложения на Rails, Hanami, Sinatra, Rack и других Ruby в рабочей среде на собственных серверах с помощью Hatchbox.io
  • Внедрение Rails в производство
  • Шаблоны проектирования
    Распространенные шаблоны проектирования Ruby on Rails для организации кода
  • Инструменты разработки
  • Прямая загрузка в Amazon S3
  • SaaS-продукт Domain Monitor
    Создайте и разверните SaaS-продукт для мониторинга истечения срока действия доменов с помощью платежей Stripe, панели администратора и других функций.
  • ElasticSearch
    Расширенный поиск в Rails с использованием ElasticSearch
  • Встраиваемые виджеты Javascript с Rails
    Узнайте, как создавать встраиваемые виджеты на Javascript с использованием Ruby on Rails в качестве серверной части. Вы научитесь создавать коды для встраивания и отображать на странице виджеты, взаимодействующие с вашим Rails API.
  • Уголек с рельсами Введение
  • Файлы в Rails
    Узнайте, как работать с файлами в приложениях на Rails.
  • Горячий Провод
    Узнайте, как использовать Hotwire в качестве альтернативного подхода к созданию современных веб-приложений без использования большого количества JavaScript, отправляя по сети не JSON, а HTML.
  • Как создать форум на Rails 4.2
    Форум — отличный пример полусложного приложения на Rails, и в этой серии статей мы вместе создадим его на Rails 4.2.
  • Как внести свой вклад в развитие Rails
    Каждый мечтает внести свой вклад в развитие Rails. Это довольно сложная задача, но есть несколько полезных подходов, которые помогут вам находить ошибки и исправлять их в Rails. Мы расскажем, как изучить кодовую базу Rails и искать нужную информацию, чтобы внести изменения в Rails и добавить свою функцию, а затем написать тесты для ее проверки.
  • HTML для начинающих
    Погрузитесь в основы веб-разработки с помощью нашего курса HTML для начинающих. Изучите основы HTML — языка, на котором создаются все веб-страницы, — и получите практический опыт создания собственного веб-контента. Этот курс идеально подходит для абсолютных новичков. Он поможет вам создать свои первые сайты и встать на путь веб-разработчика.
  • Обмен сообщениями между пользователями в приложении
  • Интернет вещей
  • Javascript и CSS в Rails
    В этой серии статей мы расскажем, как использовать Javascript и CSS в Rails. Мы уже писали о том, как использовать Javascript и CSS с конвейером ресурсов, а теперь покажем, как использовать Webpacker для загрузки Javascript и CSS в Rails.
  • Карты, геолокация и геопоиск в Rails
    В наши дни карты, геолокация и геопоиск — распространенные функции веб-приложений. Вы узнаете, как реализовать эти карты и геофункции в своем приложении на Rails.
  • Мобильные приложения на Rails и Hotwire
    Hotwire упрощает создание мобильных приложений на Rails. Вы можете разрабатывать приложение на Rails как обычно, но мобильные приложения Hotwire могут перехватывать запросы и обрабатывать их нативно. Это позволяет создавать мобильные приложения с нативным интерфейсом для iOS, Android, мобильных устройств, планшетов и компьютеров.
  • Мультиарендность в Rails
    Мультиарендность — это метод разделения данных для каждой учетной записи в вашем приложении. Вы узнаете, как реализовать мультиарендность в Rails несколькими способами.
  • Вложенные ветки комментариев в Rails
    Комментарии кажутся простой функцией, но с ними могут возникнуть сложности. В этой серии статей мы расскажем, как реализовать систему комментариев с вложенными комментариями, чтобы пользователи могли отвечать друг другу и получать более развернутые комментарии.
  • Аутентификация по API OAuth
  • OAuth с Rails
  • Транскрипция с помощью OpenAI Whisper на Rails 8
    В этой серии мы создадим автоматизированный сервис для расшифровки, который будет отслеживать API видеохостинга, расшифровывать новые видео и добавлять к ним субтитры.
  • Платежи с помощью Rails
  • Популярные Рельсы Gems
  • Рельсы 6 для начинающих
    Наш курс «Ruby on Rails 6 для начинающих» — это идеальное введение в Ruby on Rails. Мы расскажем вам об HTTP, Ruby, аутентификации, API, OAuth, развертывании в рабочей среде и исправлении ошибок в процессе эксплуатации. Это все, что нужно, чтобы впервые создать полноценное приложение на Ruby on Rails.
  • Концепции Rails
    В этой серии мы рассмотрим некоторые часто неправильно понимаемые основы Ruby on Rails. Такие понятия, как параметры, переменные среды и другие темы, рассматриваются вскользь, исходя из предположения, что вы в них разбираетесь, но мы подробно остановимся на них и объясним, как они работают, чтобы вы могли гораздо глубже понять Ruby on Rails.
  • Методы работы рельсов
    Чем быстрее работает ваше приложение, тем удобнее оно для пользователей. В этой серии статей мы расскажем о таких методах повышения производительности Rails, как кэширование счетчиков, фрагментов кода, мемоизация, индексы баз данных, CDN и многое другое.
  • Плагины Rails: движки и расширения
    Плагины Rails расширяют функциональность нескольких приложений на Rails. Плагины Rails называются Railties и Engines. Узнайте, как создавать собственные плагины, организуя код в движки Rails, создавая Rubygems с помощью Engines и Railties и т. д.
  • Безопасность Rails
    Узнайте, как защитить свое приложение Ruby on Rails от SQL-инъекций, атак с использованием межсайтовой подделки запросов и других угроз.
  • Приложения в реальном времени с Hotwire и ActionMailbox
    Узнайте, как создать приложение для клиентской поддержки в реальном времени с помощью Rails, Hotwire, ActionText и ActionMailbox для обработки входящих электронных писем.
  • Групповой чат в реальном времени с ActionCable
  • Групповой чат в реальном времени с помощью Hotwire
    В этой серии мы сосредоточимся на разработке простого и функционального интерфейса чата с использованием возможностей Hotwire.
  • Многопользовательские электронные таблицы в режиме реального времени
  • Рефакторинг Вашего кода
    Рефакторинг — это процесс улучшения кода без изменения его функциональности. В этой серии статей мы будем заниматься рефакторингом кода, чтобы сделать его более модульным, удобным для сопровождения и понятным.
  • Ruby для начинающих
    Ruby — это динамичный язык программирования с открытым исходным кодом, ориентированный на простоту и продуктивность. Он является основой для веб-фреймворка Ruby on Rails, и мы расскажем вам об основах, чтобы вы могли начать работать с Rails.
  • Язык Ruby
    Изучайте язык Ruby на примерах. Мы рассмотрим структуру Ruby, принцип его работы и возможности, которые можно использовать для создания приложений.
  • Надежные принципы проектирования рельсов
    В этой серии статей мы постараемся как можно подробнее объяснить принципы SOLID на реальных примерах, чтобы вы увидели, как шаблоны и принципы проектирования могут повлиять на ваш код, сделав его более удобным для чтения, понимания, тестирования и поддержки.
  • SQL для начинающих
    Язык структурированных запросов — это предметно-ориентированный язык программирования, предназначенный для управления данными в системе управления реляционными базами данных.
  • От начала до конца: AnimatedGif.me
    В этой серии мы создадим с нуля с помощью Shrine. Мы начнем с разработки моделей базы данных, затем перейдем к разработке пользовательского интерфейса, написанию тестов и, наконец, развертыванию приложения в рабочей среде.
  • Стимул JS
  • Тестирование приложений Rails
    Тестировать приложения на Ruby on Rails несложно, но нужно хорошо изучить основы. Мы расскажем, как писать модульные, системные и интеграционные тесты. А еще мы рассмотрим моки, заглушки, фабрики, фикстуры, minitest и rspec и многое другое.
  • Клон Trello на Rails и Vue.js
    В этой серии мы создадим клон Trello с использованием современного JavaScript, Vue.js и бэкенда на Ruby on Rails с поддержкой активности в реальном времени с помощью ActionCable. Это отличная серия для среднего уровня, демонстрирующая, как использовать Ruby on Rails с современным JavaScript и как эти фреймворки взаимодействуют друг с другом.
  • Twilio с рельсами
    Twilio — это отличный API для отправки и получения SMS и телефонных звонков в ваших приложениях на Rails. Мы можем использовать их API вместе с TwiML для создания сообщений, которые можно отправлять в виде SMS или преобразовывать в речь с помощью API для телефонных звонков.
  • Обновление Rails
    Узнайте, как обновить приложения Ruby on Rails до новых версий Ruby, Rails и других зависимостей.
  • Vue.js с Рельсами
  • Веб-крючки с направляющими
  • Что нового в Rails 4.2
    Список функций, демонстрирующих новые возможности Rails 4.2
  • Что нового в Rails 5.2
  • Что нового в Rails 6.0
    Список функций, демонстрирующих новые возможности Rails 6.0.
  • Что нового в Rails 7.1
    В Rails 7.1 появилось множество улучшений, новых функций и исправлений ошибок. В этой серии статей мы расскажем об изменениях и покажем, как обновить приложения, чтобы в полной мере воспользоваться преимуществами новых функций.
  • Что нового в Rails 7.2
    Узнайте о новых функциях, изменениях и улучшениях в Rails 7.2
  • Что нового в Rails 8.0
  • Что нового в Rails 8.1
ActionCable 5 Lessons
ActionMailer 3 Lessons
ActionText 7 Lessons
ActionView 3 Lessons
ActiveJob & Background Jobs in Rails 6 Lessons
ActiveRecord & Databases in Rails 18 Lessons
ActiveSupport 1 Lesson
AI with Rails 2 Lessons
API Clients In Ruby From Scratch 5 Lessons
APIs with Rails 13 Lessons
API Wrapper Rubygems 5 Lessons
Authentication 2 Lessons
Budget Tracker App 7 Lessons
Build a Blog with Rails 7 21 Lessons
Build a Password Manager with Rails 7 9 Lessons
Build a Rails SaaS with Jumpstart Pro 1 Lesson
Build a URL Shortener with Rails 7 17 Lessons
Build a Web Scraper in Ruby on Rails 7 8 Lessons
Building A Calendar Rails Gem 18 Lessons
Code Reviews & Refactorings 12 Lessons
Common Features in Rails Apps 71 Lessons
CSV Import and Export 4 Lessons
Debugging 9 Lessons
Deploying Apps with Hatchbox.io image
Deploying Apps with Hatchbox.io 2 Lessons
Deploying Rails To Production 14 Lessons
Design Patterns 11 Lessons
Development Tools 7 Lessons
Direct Uploads to Amazon S3 5 Lessons
Domain Monitor SaaS Product 21 Lessons
ElasticSearch 2 Lessons
Embeddable Javascript Widgets with Rails 6 Lessons
Ember with Rails Introduction 5 Lessons
Files with Rails 6 Lessons
Hotwire 19 Lessons
How To Build A Forum in Rails 4.2 7 Lessons
GoRails logo
How to Contribute to Rails 13 Lessons
HTML for Beginners 11 Lessons
In-App Messaging Between Users 4 Lessons
Internet Of Things 3 Lessons
Javascript and CSS in Rails 37 Lessons
Maps, Geolocation, and GeoSearch in Rails 6 Lessons
Mobile Apps with Rails & Hotwire 1 Lesson
Multitenancy in Rails image
Multitenancy in Rails 3 Lessons
Nested Comment Threads in Rails image
Nested Comment Threads in Rails 8 Lessons
OAuth API Authentication 5 Lessons
OAuth with Rails 7 Lessons
OpenAI Whisper Transcriptions with Rails 8 7 Lessons
Payments with Rails 9 Lessons
Popular Rails Gems 21 Lessons
Rails 6 for s 43 Lessons
Rails Concepts 40 Lessons
Rails Performance Techniques 14 Lessons
Rails Plugins: Engines & Railties 8 Lessons
Rails Security 6 Lessons
Realtime Apps with Hotwire & ActionMailbox 4 Lessons
Realtime Group Chat With ActionCable 12 Lessons
Realtime Group Chat with Hotwire 9 Lessons
Realtime Multi-user Spreadsheets 5 Lessons
Refactoring Your Code 16 Lessons
Ruby for s image
Ruby for s 10 Lessons
Ruby Language 39 Lessons
SOLID Design Principles in Rails 6 Lessons
SQL for s image
SQL for s 16 Lessons
Start to Finish: AnimatedGif.me 3 Lessons
Stimulus JS 10 Lessons
Testing Rails Applications image
Testing Rails Applications 26 Lessons
Trello Clone with Rails & Vue.js 8 Lessons
Twilio with Rails 3 Lessons
Upgrading Rails 6 Lessons
Vue.js with Rails 6 Lessons
Webhooks with Rails 4 Lessons
What's New in Rails 4.2 1 Lesson
What's New in Rails 5.2 5 Lessons
What's New in Rails 6.0 8 Lessons
What's New in Rails 7.1 10 Lessons
What's new in Rails 7.2 7 Lessons
What's New in Rails 8.0 3 Lessons
What's New in Rails 8.1 5 Lessons
Стоимость подписки: 14020 руб. ($190)

https://gorails.com/pricing
 
Угорі