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

/

Full-stack

Cập nhật hướng dẫn chính thức của Ruby on Rails

Thông qua bài giảng này, chúng ta sẽ hiểu lý do tại sao Ruby on Rails được sử dụng và nói về cách tạo các dịch vụ bằng ngôn ngữ và framework này bằng cách làm theo hướng dẫn chính thức.

(4.6) 5 đánh giá

55 học viên

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

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Cách phát triển Ruby on Rails

  • Lời khuyên thiết thực về Ruby on Rails

Làm theo hướng dẫn chính thức của Ruby on Rails

Tạo dịch vụ của riêng bạn với Ruby on Rails, cốt lõi của phát triển web hiện đại.

Ruby on Rails được sử dụng bởi các dịch vụ toàn cầu như Airbnb, GitHub và Shopify, và được nhiều nhà phát triển yêu thích nhờ tốc độ phát triển nhanh chóng và thư viện phong phú. Khóa học này bao gồm Ruby on Rails từ cơ bản đến ứng dụng thực tế , đồng thời hướng dẫn một cách hệ thống lý do và cách sử dụng framework này thông qua các hướng dẫn chính thức. Nhờ cú pháp gần giống Python, ngay cả người mới bắt đầu cũng có thể nhanh chóng học và xây dựng các ứng dụng web. Nó cũng đóng vai trò là một nền tảng công nghệ giá trị cho các nhà phát triển mới vào nghề, cho phép họ có được những kỹ năng hữu ích có thể áp dụng ngay vào công việc. Khám phá sức hấp dẫn của Ruby on Rails thông qua khóa học này.

Tìm hiểu về những điều này

1⃣ Giới thiệu bài giảng

  • Lợi ích và cách sử dụng Ruby on Rails : Khám phá lý do tại sao Rails rất cần thiết cho phát triển web hiện đại, bằng cách sử dụng các ví dụ thực tế.

  • Giới thiệu Hướng dẫn chính thức : Khám phá trang web và tài liệu chính thức của Ruby on Rails để có cái nhìn tổng quan về những gì bạn sẽ học.

2⃣ Xin chào, Rails!

  • Thiết lập môi trường phát triển : Hãy bắt đầu bằng cách thiết lập môi trường để phát triển Ruby on Rails.

  • Dự án Rails đầu tiên của bạn : Tìm hiểu cấu trúc cơ bản của Rails bằng cách tạo một ứng dụng web đơn giản.

  • Ví dụ thực hành và ảnh chụp màn hình : Áp dụng lý thuyết vào thực tế với mã và kết quả thực tế.

3⃣ Tạo blog

  • Hiểu về mô hình MVC : Tìm hiểu vai trò và tương tác của mô hình, chế độ xem và bộ điều khiển.

  • Triển khai CRUD : Triển khai các chức năng ứng dụng web cơ bản để tạo, truy xuất, sửa đổi và xóa dữ liệu.

  • Bảo mật và Tái cấu trúc : Tìm hiểu cách cải thiện bảo mật cho các ứng dụng đã phát triển và cải thiện mã của bạn.

4⃣ Đi xa hơn một chút so với hướng dẫn chính thức

  • Xác thực và Bảo mật : Tìm hiểu cách triển khai xác thực người dùng dễ dàng bằng các dịch vụ như auth0.

  • Thiết kế và UI : Tìm hiểu cách triển khai thiết kế web hiện đại, đáp ứng bằng tailwindcss.

  • Triển khai và giám sát : Tìm hiểu cách triển khai qua đường sắt và giám sát lỗi bằng Sentry.

Những điều cần lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Hệ điều hành : Tất cả các hệ điều hành (khuyến nghị Windows, macOS, Linux)

  • Công cụ sử dụng : Visual Studio Code, Git

  • Thông số kỹ thuật PC : Không có yêu cầu đặc biệt (có thể chạy trong môi trường phát triển thông thường)

Tài liệu học tập

  • Định dạng : PPT, mã nguồn, ví dụ thực tế

  • Độ dài : 1 giờ video và tài liệu thực hành được cung cấp cho mỗi bài giảng

Kiến thức và biện pháp phòng ngừa của người chơi

  • Kiến thức bắt buộc : Cần có kiến thức lập trình cơ bản. Ưu tiên ứng viên có kiến thức về ngôn ngữ Ruby.

  • Chất lượng bài giảng : Video có độ nét cao và âm thanh rõ ràng.

  • Phương pháp học : Chúng tôi khuyên bạn nên học lý thuyết của từng phần và sau đó áp dụng trực tiếp thông qua thực hành.

Khóa học này được thiết kế để cung cấp kiến thức toàn diện về Ruby on Rails và phát triển các kỹ năng phát triển dự án thực tế. Khóa học phù hợp cho cả người mới bắt đầu và những người đã có kinh nghiệm muốn nâng cao kiến thức. Hãy bắt đầu ngay hôm nay và tạo ứng dụng web của riêng bạn!

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Dành cho những người tò mò về Ruby on Rails

  • Những người muốn nhanh chóng tạo ra dịch vụ của riêng mình

Cần biết trước khi bắt đầu?

  • Ngôn ngữ Ruby

Xin chào
Đây là

55

Học viên

5

Đánh giá

6

Trả lời

4.6

Xếp hạng

1

Khóa học

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

Chương trình giảng dạy

Tất cả

19 bài giảng ∙ (4giờ 35phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

5 đánh giá

4.6

5 đánh giá

  • kohyounghwan1626님의 프로필 이미지
    kohyounghwan1626

    Đánh giá 4

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    94% đã tham gia

    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

      Đánh giá 20

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      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
        Giảng viên

        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

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      94% đã tham gia

      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

        Đánh giá 1

        Đánh giá trung bình 4.0

        4

        63% đã tham gia

        • blue3197님의 프로필 이미지
          blue3197

          Đánh giá 6

          Đánh giá trung bình 4.5

          4

          100% đã tham gia

          1.164.107 ₫

          Khóa học tương tự

          Khám phá các khóa học khác trong cùng lĩnh vực!