Открыто

Разработка на Ruby on Rails [Hexlet] [Rubyroid Labs] [Часть 1 из 3]

Тема в разделе "Курсы по программированию", создана пользователем stclaus, 15 мар 2021.

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

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

  1. 15 мар 2021
    #1
    stclaus
    stclaus ОргОрганизатор
    Разработка на Ruby on Rails
    Научитесь создавать современные веб-приложения с помощью Ruby on Rails. Два вебинара в неделю + практика по субботам. Реальные задачи. Командный курсовой проект.

    Прокачаете hard skills и научитесь

    • Программировать на Ruby. Будете писать веб-приложения на Ruby on Rails и создавать API с помощью Sinatra и Grape.
    • Писать запросы и использовать тесты.Писать запросы в PostgreSQL с помощью ActiveRecord и покрывать приложения тестами, используя Rspec.
    • Автоматизация деплоя и обновлений. Автоматизировать деплой Rails-приложений на любое количество серверов. Автоматизировать процесс обновлений с помощью Capistrano.
    • Парсить данные. Писать парсеры данных с помощью Mechanize и запускать асинхронные задачи с помощью Sidekiq.
    • Работать с библиотеками. Будете работать с самыми популярными библиотеками для Rails-приложений, такими как Device, SimpleForm, RailsAdmin, Carrierwave и прочими.
    • Получите много практики. Самостоятельно выполните 3 домашних задания, а также один курсовой проект в команде. Опубликуете их на Github и развернёте на сервере с помощью Docker.
    Основы языка и экосистема Ruby

    Тема 1. Настройка окружения
    Тема 2. Экосистема Ruby: RVM / Rbenv
    Тема 3. Внутреннее устройство языка Ruby
    Тема 4. Базовые конструкции языка (переменные, циклы, IO)
    Тема 5. Что такое Gems и как с ними работать
    Тема 6. Базовые структуры языка Ruby (Hash, Array, и другое)
    Тема 7. Блоки и итераторы
    Тема 8. Обзор core-библиотек Ruby

    ООП в Ruby и метапрограммирование

    Тема 9. ООП + Ruby
    Тема 10. Базовые паттерны ООП
    Тема 11. Модули, классы, объекты
    Тема 12. Обработка исключений
    Тема 13. Обзор stdlib языка Ruby
    Тема 14. Метапрограммирование
    Тема 15. Цепочка вызовов методов

    Тестирование в Ruby


    Тема 16. Процессы и потоки в Ruby
    Тема 17. Многопоточность 3.0
    Тема 18. Тестирование приложений
    Тема 19. TDD / BDD
    Тема 20. MiniTest / Shoulda / Rspec

    Web-разработка на языке Ruby

    Тема 21. HTTP / TCP / UDP
    Тема 22. Web
    Тема 23. Rack
    Тема 24. Sinatra
    Тема 25. HTML/CSS/JS basics
    Тема 26. Basic frameworks
    Тема 27. Ruby template languages

    Работа с базами данных с помощью ActiveRecord

    Тема 28. Что такое ActiveRecord и почему он важен
    Тема 29. Миграции баз данных
    Тема 30. Основные запросы в базы (CRUD)
    Тема 31. ActiveRecord: Relations, Validations, Callbacks

    Основы и знакомство с Rails / Routes и Controllers

    Тема 32. Что такое Rails
    Тема 33. Основные компоненты Rails
    Тема 34. Основные запросы в базы (CRUD)
    Тема 35. Демо-блог на Rails за 15 минут с базовым разбором
    Тема 36. Роутинг в Rails
    Тема 37. Контроллеры в Rails

    Обзор Views / Forms / Mailers в Ruby on Rails

    Тема 38. Rails Views
    Тема 39. Rails Forms
    Тема 40. Rails Helpers
    Тема 41. Rails mailers
    Тема 42. Rails background jobs

    Rails приложение как API: обзор, подходы и инструменты

    Тема 43. Rails API
    Тема 44. Introducing Swagger

    Обзор ActiveJob / ActiveStorage / ActionText

    Тема 45. Rails Active Storage
    Тема 46. Rails Action Cable
    Тема 47. Rails Action Text

    Обзор Assets Pipeline / Webpacker

    Тема 48. Rails assets
    Тема 49. Asset pipeline
    Тема 50. Webpacker

    Обзор популярных библиотек для Ruby on Rails

    Тема 51. 10 самых популярных библиотек в Rails на примерах

    Разворачивание Ruby on Rails приложений на сервере с нуля

    Тема 52. Databases and Rails
    Тема 53. Capistrano
    Тема 54. Heroku
    Тема 55. Cloud and VPS hosting (DO, AWS, Google Cloud)

    Разворачивание Ruby on Rails приложений с помощью Docker

    Тема 56. Introduction to Docker
    Тема 57. Docker Compose
    Тема 58. Deploy with Docker
    Тема 59. Docker container orchestration with Rails

    Скрытая ссылка
     
  2. Последние события

    1. a6307a
      a6307a не участвует.
      30 ноя 2025
    2. skladchik.com
      В складчине участвует 5 человек(а).
      22 май 2025
    3. skladchik.com
      В складчине участвует 5 человек(а).
      8 апр 2025
    4. skladchik.com
      В складчине участвует 5 человек(а).
      19 фев 2025