강의

멘토링

로드맵

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

  • Stark
실습 중심
웹개발
블로그만들기토이프로젝트
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

  • Highballs님의 프로필 이미지
    Highballs

    Reviews 4

    Average Rating 5.0

    Edited

    5

    94% enrolled

    설연휴에 궁금하던 것을 한번 찍어먹어보자라는 마음으로 rails 8 tutorial을 보다가, 스스로 공부하기가 잘 안되어서 강의를 수강했습니다. 우선 강의를 준비해신 부분에 대해 너무 감사하게 생각하고 있습니다. 군더더기 없는 강의이긴하지만, 여타 인프런의 다른 강의 가격에 고려하여, 수강평을 남겨보도록 하겠습니다. 1. 튜토리얼 외에 다른 기타 gem들을 붙여보는 부분은 좋았던 것같습니다. 2. 튜토리얼 함께보기 컨샙은 좋았던 것같은데, 튜토리얼 이상의 것이 없었던 것같습니다. rails의 magic같은 부분에 대한 가려움이 해소된 것도 아니고, 정말 튜토리얼 같이 해보기 같은 느낌이었습니다. 3. 강의 설명에 rails를 쓰는 곳은 왜 쓰는지 이해해보자고 나와 있었는데, 그 부분에 대한 해소가 잘 되지 않았습니다.. (즉, 강의를 다 보고 그래서 rails가 어떤 장점이 존재하는가 에 대한 조금 알것같기도했지만 크게 해결되지 않았습니다) 4. 마크업은 복붙 부분은 아쉬웠습니다. 제 개인적인 생각으로는 지금 시점에서 rails에 관심을 가지는 사람들은 소문의 엄청난 생산성에 대한 기대를 가지고 오는 분들이 대부분일 것같고, 백엔드와 프론트를 나누지 않음으로써 얻을 수 있는 생산성, 그런 상황에서 rails가 줄 수 있는 기쁨 같은 것들이 궁금한 사람들일탠데, 마크업은 복붙으로 끝낸다? 이건 REST API 강의에서나 가능한 내용일 것이라고 생각해요. 아쉽게 느끼는 점을 많이 적긴 했지만, 다시 한번 강의를 준비해주셔서 감사하고, rails 강의가 거의 없다보니 볼 수 있는 유일한 강의였어서 너무 감사했습니다. ai가 잘 동작하기 시작하면서, rails의 생산성이 더 부각되고 있는 시기인것같아서, 저도 이 강의를 계기로 rails에 더욱 관심가지고 계속 지켜보도록 하겠습니다. 감사합니다.

    • zbqmgldjfh님의 프로필 이미지
      zbqmgldjfh

      Reviews 20

      Average Rating 5.0

      5

      100% enrolled

      우선 Rails를 처음 공부해 보는 입장에서 가이드를 혼자 보기보다는 경력이 있으신 분과 함께 가이드를 읽어가는 과정이 매우 즐거웠습니다. 가이드를 넘어서 몇 가지 독특한 서드파티 기술들의 가이드 또한 살펴보면서 적용해 보는 과정이 즐거웠습니다!! 다만 저 같은 경우 Spring 기술들을 거의 3년 넘게 사용해 와서, Mustache나 Thymeleaf 개발 경험이 있어 이해하기 수월했지만, “정말 웹 개발을 처음” 하는 분에게는 다소 이해하기 어려웠을 것 같다는 생각이 듭니다. Rails의 MVC 패턴에서 어떤 객체가 사용자의 요청을 받아 처리하고, 넘기고, 뷰를 만들고 하는지에 대하여 설명하는 파트가 추가로 있었다면 “진짜 처음 웹 개발”하는 분들에게도 더 도움이 됐을 것 같습니다. 추가로, "실제 프로젝트 개발 능력" 이라 적혀있는데, 실질적으로 서버사이드 렌더링 방식을 루비진영 에서는 아직도 많이 사용하나요?? 프런트는 따로 제공하고, Rest API를 만들어가는 방식이었다면 더 좋을 것 같다는 생각이 들었습니다. html 작업은 사실 조금은 무관심의 영역이랄까요..? 향후 강의가 나온다면, MVC, exception 처리, end-point test 등에 관한 이야기도 더 해주시면 좋을 것 같아요! 아무래도 가격이 조금은 있다 보니? 여타 다른 무료 강의들보다 기대하는 점이 더 있게 되는 것은 사실이었으며, 조금은 아쉽다고 생각되어 후기를 길게 남기는 점 양해 부탁드려요!! 빠른시간안에 레퍼런스를 함께 읽어가며 CRUD를 만드는 과정 자체는 너무 좋았어요!!

      • Stark
        Instructor

        zbqmgldjfh님 후기 감사합니다. 후속 추가 강의를 준비하고 있는데 직접 수강해 주신 분 입장에서의 피드백이 큰 도움이 될 것 같고 잘 반영해서 조만간 업데이트해보도록 할게요. 그리고 질문 주신 서버 사이드 렌더링 방식은 현업에서도 여전히 쓰이고 있긴 하지만 아무래도 서비스가 커지고 일손이 많아지면 말씀하신 대로 프론트를 React나 다른 기술로 분리하는 추세이긴 해요. 하지만 서비스를 초기에 만드는 상황이라면 많이 사용되는 방식이라고 볼 수 있을 것 같고 현업에서도 그런 레거시들이 여전히 서비스에 쓰이고 있기도 해요. 기대하시는 점들이 더 보완될 수 있도록 고민해 볼게요. 피드백 너무 감사드립니다.

    • SeongHoon Park님의 프로필 이미지
      SeongHoon Park

      Reviews 1

      Average Rating 5.0

      5

      94% enrolled

      Rails 최신 버전에 대해 알려주셔서 넘 좋습니다. 기본적으로 공식 가이드를 통해서 설명해주시고 차근차근 알려주시는게 넘 도움이되었습니다. 강의를 통해서 Rails 의 특징과 장점들을 배웠고 실무에서도 유용하게 잘 적용할 수 있었습니다. AI 를 활용하시는 점도 넘 유용했고 제가 한창 수강할때와 달리 새롭게 강의를 찍어주셔서 넘 좋았고요. RoR 이 얼마나 생산성 높고 매력적인 프레임워크인지 깨닫게 되었어요. 추후에는 Ruby 언어의 깊거나, 유용한 기능 관련한 주제나 Sidekiq 같은 RoR 에서 유용하게 쓰이는 기능들, RoR 심화 버전 대해 강의로 찍어주시면 좋을 것 같습니다. Spring 이 대다수인 국내에서 Rails 강의가 인프런에 있다는게 너무 감사하고 단비같은 느낌이였어요. 좋은 강의 찍어주셔서 감사합니다

      • 최현준님의 프로필 이미지
        최현준

        Reviews 2

        Average Rating 4.0

        4

        63% enrolled

        • Jason님의 프로필 이미지
          Jason

          Reviews 6

          Average Rating 4.5

          4

          100% enrolled

          $42.90

          Similar courses

          Explore other courses in the same field!