وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Hands-On Introduction: Ruby on Rails

سرفصل های دوره

In this course, David Morales, a web developer and technical instructor, gives you the tools and knowledge that you need to start developing with the Ruby on Rails web framework, using a GitHub Codespaces environment. Get an overview of the development environment, then create a simple application. Learn how to work with databases, migrations, routes, controllers, and the asset pipeline. Plus, go over image management with Active Storage, code reuse techniques, and using Hotwire to add reactivity without writing JavaScript.

The best way to learn a language is to use it in practice. That’s why this course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time—all while using a tool that you’ll likely encounter in the workplace. Check out the “Using GitHub Codespaces with this course” video to learn how to get started.


01 - Introduction
  • 01 - Getting started with Ruby on Rails
  • 02 - What you should know
  • 03 - Using GitHub Codespaces with this course
  • 04 - Introduction to Ruby on Rails

  • 02 - 1. Running Your First Application
  • 01 - Understanding the application structure
  • 02 - Starting the development server
  • 03 - Creating a controller and the view
  • 04 - The controller generator

  • 03 - 2. Active Record
  • 01 - Creating the model
  • 02 - Manipulating and querying the model

  • 04 - 3. The Scaffold Generator and CRUD Operations
  • 01 - Creating the controller and the views
  • 02 - Testing the pages
  • 03 - CRUD operations (read)
  • 04 - CRUD operations (write)

  • 05 - 4. CSS and the Asset Pipeline
  • 01 - The layout
  • 02 - The asset pipeline

  • 06 - 5. Exploring Partials and ERB Code
  • 01 - Embedded Ruby (ERB)
  • 02 - Removing the show action

  • 07 - 6. Handling Images with Active Storage
  • 01 - Configuring active storage
  • 02 - Adding the image field
  • 03 - Displaying the image
  • 04 - Resizing the image
  • 05 - Adding camera support

  • 08 - 7. Reusing Code
  • 01 - Using a helper to add a date
  • 02 - Using scopes for the list query

  • 09 - 8. Reactivity with Hotwire
  • 01 - What is Hotwire
  • 02 - Using Turbo Frames to display the form
  • 03 - Using Turbo Streams to show the created post

  • 10 - Conclusion
  • 01 - Next steps
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 38686
    حجم: 162 مگابایت
    مدت زمان: 68 دقیقه
    تاریخ انتشار: 10 مرداد 1403
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید