Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Full-stack

Follow the official Ruby on Rails guide

In this lecture, we will understand why Ruby on Rails is used and discuss how to create services using this language and framework by following the official guide.

(4.6) 5 reviews

55 learners

  • leegeng
실습 중심
웹개발
블로그만들기토이프로젝트
Ruby
Ruby on Rails

Reviews from Early Learners

What you will learn!

  • How to develop in Ruby on Rails

  • Ruby on Rails Practical Tips

Follow the official Ruby on Rails guide

Create your own service with Ruby on Rails, the core of modern web development.

Ruby on Rails is used by global services like Airbnb, GitHub, and Shopify, and is beloved by many developers for its rapid development and rich library. This course covers Ruby on Rails from the basics to practical use , systematically learning why and how to use this framework through official guides. Thanks to its Python-like syntax, even beginners can quickly learn and build web applications. It also serves as a valuable technology stack for junior developers preparing for employment, allowing them to acquire useful skills that can be immediately applied in the workplace. Discover the allure of Ruby on Rails through this course.

Learn about these things

1⃣ Lecture Introduction

  • The Benefits and Uses of Ruby on Rails : Explore why Rails is essential for modern web development, using real-world examples.

  • Introducing the Official Guide : Explore the official Ruby on Rails website and documentation to get an overview of what you'll learn.

2⃣ Hello, Rails!

  • Setting up your development environment : Let's start by setting up your environment for Ruby on Rails development.

  • Your First Rails Project : Learn the basic structure of Rails by creating a simple web application.

  • Hands-on examples and screenshots : Put theory into practice with real-world code and results.

3⃣ Create a blog

  • Understanding the MVC Pattern : Learn the roles and interactions of models, views, and controllers.

  • CRUD Implementation : Implement basic web application functions to create, retrieve, modify, and delete data.

  • Security and Refactoring : Learn how to improve the security of your developed applications and improve your code.

4⃣ Go a little further than the official guide

  • Authentication and Security : Learn how to easily implement user authentication using services like auth0.

  • Design and UI : Learn how to implement modern, responsive web design using tailwindcss.

  • Deployment and Monitoring : Learn how to deploy via railway and monitor errors with Sentry.

Things to note before taking the course

Practice environment

  • Operating System : All operating systems (Windows, macOS, Linux recommended)

  • Tools used : Visual Studio Code, Git

  • PC specifications : No special requirements (can be run in a typical development environment)

Learning Materials

  • Format : PPT, source code, practical examples

  • Length : 1 hour of video and practice materials provided for each lecture

Player Knowledge and Precautions

  • Required Knowledge : Basic programming knowledge is required. Prior knowledge of the Ruby language is recommended.

  • Lecture quality : High-definition video and clear audio provided.

  • Learning Method : We recommend that you study the theory for each section and then apply it directly through practice.

This course is designed to provide a comprehensive understanding of Ruby on Rails and develop practical project development skills. It's suitable for both beginners and those with experience who want to deepen their understanding. Get started today and create your own web application!

Recommended for
these people

Who is this course right for?

  • For those of you who are curious about Ruby on Rails

  • For those who want to quickly create their own service

Need to know before starting?

  • Ruby language

Hello
This is

55

Learners

5

Reviews

6

Answers

4.6

Rating

1

Course

카카오, 루닛 등을 거쳐 지금은 당근마켓에서 중고거래 서비스를 개발하는 백엔드 엔지니어로 일을 하고 있어요.

Curriculum

All

19 lectures ∙ (4hr 35min)

Published: 
Last updated: 

Reviews

All

5 reviews

4.6

5 reviews

  • kohyounghwan1626님의 프로필 이미지
    kohyounghwan1626

    Reviews 4

    Average Rating 5.0

    Edited

    5

    94% enrolled

    During the Lunar New Year holiday, I wanted to try out something I was curious about, so I watched the rails 8 tutorial, but I couldn't study it on my own, so I took the class. First of all, I would like to thank you for preparing the class. Although it is a no-frills class, I will leave a review considering the price of other Inflearn classes. 1. I think it was good to try out other gems besides the tutorial. 2. I think the concept of watching the tutorial together was good, but it didn't seem to go beyond the tutorial. It didn't relieve my itch for the magic of rails, and it felt like just a tutorial. 3. The class description said to try to understand why rails is used, but I didn't get a good answer to that. (In other words, after watching the whole class, I think I understand a little bit about the advantages of rails, but it wasn't a big solution.) 4. The copy-paste part of the markup was disappointing. In my personal opinion, I think most people who are interested in rails at this point are coming with high expectations for the rumored productivity, and they are people who are curious about the productivity that can be achieved by not separating the backend and the frontend, and the joy that rails can bring in such a situation, but the markup ends with copy-paste? I think this is something that can only be done in a REST API class. Although I have written a lot of things that I find disappointing, I would like to thank you again for preparing the class, and since there are almost no rails classes, it was the only class I could watch, so I am very grateful.As AI starts to work well, I think the productivity of Rails is becoming more prominent, so I will continue to pay more attention to Rails through this lecture. Thank you.

    • zbqmgldjfh0405님의 프로필 이미지
      zbqmgldjfh0405

      Reviews 20

      Average Rating 5.0

      5

      100% enrolled

      First of all, as someone who is studying Rails for the first time, I really enjoyed reading the guide with someone who has experience rather than reading it alone. Beyond the guide, I also enjoyed looking at the guides for some unique third-party technologies and applying them!! However, in my case, I have been using Spring technologies for almost 3 years, and I have experience developing Mustache and Thymeleaf, so it was easy to understand, but I think it might have been a bit difficult for someone who is “really new to web development.” If there had been an additional part explaining which objects in Rails’ MVC pattern receive, process, pass, and create views for the user’s request, it would have been more helpful for “really new to web development.” In addition, it says “actual project development skills,” but is the server-side rendering method still widely used in the Ruby camp? I think it would have been better if the front-end was provided separately and the Rest API was created. In fact, HTML work is a bit of an area of indifference, right? If there is a future lecture, it would be good if you talk more about MVC, exception handling, end-point testing, etc.! Since it is a bit expensive, I actually had higher expectations than other free lectures, and I apologize for leaving a long review because I feel a little disappointed!! The process of creating CRUD while reading the reference together in a short period of time was really great!!

      • leegeng
        Instructor

        Thank you for your review, zbqmgldjfh. I am preparing a follow-up additional lecture, and I think feedback from those who took the course directly will be a great help. I will reflect it and update it soon. And the server-side rendering method you asked about is still used in the field, but as the service grows and the number of workers increases, the trend is to separate the front-end with React or other technologies as you mentioned. However, it seems to be a widely used method in the early stages of creating a service, and such legacies are still being used in services in the field. I will think about how to improve the points you expect. Thank you so much for your feedback.

    • shonndev4081님의 프로필 이미지
      shonndev4081

      Reviews 1

      Average Rating 5.0

      5

      94% enrolled

      Thank you so much for letting me know about the latest version of Rails. Basically, explaining through the official guide and teaching me step by step was extremely helpful. Through the course, I learned about Rails' characteristics and advantages, and I was able to apply them usefully in practical work. The way you utilized AI was also very useful, and it was great that you filmed new lectures differently from when I was actively taking the course. I came to realize how productive and attractive RoR is as a framework. In the future, it would be great if you could film lectures on topics related to deeper or useful features of the Ruby language, features that are usefully used in RoR like Sidekiq, or advanced versions of RoR. In Korea where Spring is the majority, having Rails lectures on Inflearn felt so grateful and like a sweet rain. Thank you for filming such a good course.

      • cgoing4dev님의 프로필 이미지
        cgoing4dev

        Reviews 1

        Average Rating 4.0

        4

        63% enrolled

        • blue3197님의 프로필 이미지
          blue3197

          Reviews 6

          Average Rating 4.5

          4

          100% enrolled

          $42.90

          Similar courses

          Explore other courses in the same field!