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

/

Web Development

[Nhập môn] Khóa học nhập môn Ruby on Rails 8 cho Indie Hacker

Đây là khóa học nhập môn Ruby on Rails, giúp bạn phát triển platform và app thật nhanh chóng.

(4.5) 33 đánh giá

169 học viên

  • devjames
ruby
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

  • ruby

  • Rails

  • Ruby on Rails

  • Phân phối

  • Full-stack

  • Phát triển web

Tại sao lại là Rails?

Rails được sử dụng bởi các công ty khởi nghiệp lớn trong nước như Carrot Market, My Real Trip, Remember, Upbit và Kakao, cũng như các công ty khởi nghiệp lớn ở Thung lũng Silicon như GitHub, Shopify, Airbnb và Twitch .

Đây là một nền tảng công nghệ tốt cho mục đích kiếm tiền không chỉ đối với các công ty khởi nghiệp mà còn đối với các nhà phát triển cá nhân như tin tặc độc lập và doanh nhân đơn lẻ , vì nó cho phép một hoặc một số ít nhà phát triển nhanh chóng phát triển toàn bộ nền tảng từ front-end, back-end, cơ sở dữ liệu và phân phối.

Đặc biệt gần đây, nó hoạt động thực sự tốt với các trình chỉnh sửa AI như Cursor và Windsurf . Vì là full-stack nên nó tạo ra các chức năng từ front-end, back-end và cơ sở dữ liệu chỉ bằng một dấu nhắc.

(Tham khảo video về Rails và cách sử dụng AI)

https://www.youtube.com/watch?v=ByW7MuZmicM

Tôi đã sử dụng các ngôn ngữ phụ trợ như Java, Python, C#, PHP, các ngôn ngữ ứng dụng gốc như Swift, Kotlin, các ngôn ngữ giao diện người dùng như React, React Native, Svelte, các khung công tác phụ trợ như Next.js, Nest.js và các công nghệ cơ sở dữ liệu như TypeORM, Prisma và Supabase. Tôi học chuyên ngành khoa học máy tính tại Đại học Yonsei, nên tôi đã trải nghiệm các ngôn ngữ như C/C++ và assembly trong những năm đại học, và tôi cũng đã trải nghiệm các công nghệ không còn tồn tại nữa, như Flash, Flex và ActionScript.

Trong số đó , công nghệ mà tôi thích nhất, vẫn đang sử dụng cho đến ngày nay và tiếp tục phát triển với triết lý nhất quán là Ruby on Rails . Không giống như các công nghệ phải bị loại bỏ khi ngôn ngữ và cú pháp thay đổi đáng kể theo thời gian hoặc khi xu hướng lỗi thời , Rails vẫn hoạt động tốt với mã được viết cách đây năm năm .


Tại sao lại là Rails 8 mới nhất?

Phiên bản mới nhất của Rails đi kèm với Hotwire , cho phép bạn xây dựng các hiệu ứng chuyển tiếp và hoạt ảnh động trên màn hình mà không cần sử dụng ngăn xếp front-end như React hoặc viết nhiều mã JavaScript.

Rails 8 tích hợp sẵn WebSockets để trò chuyện thời gian thực, hàng đợi cho các tác vụ hàng loạt mất nhiều thời gian hoặc xử lý không đồng bộtính năng lưu trữ đệm hoạt động tốt ngay cả khi có số lượng người dùng lớn.

Nó hoạt động ngay mà không cần các thư viện riêng biệt hoặc các dịch vụ trả phí bên ngoài cho web socket, hàng đợi và bộ nhớ đệm , cũng như không cần các thiết lập cơ sở hạ tầng riêng biệt.

bằng cách tối ưu hóa hiệu suất của cơ sở dữ liệu Sqlite3 dạng tệp để có thể sử dụng trong các dịch vụ thực tế mà không gặp bất kỳ vấn đề nào, có thể phát triển và triển khai nhanh chóng và quản lý dễ dàng vì không cần thiết lập máy chủ cơ sở dữ liệu riêng biệt.


Tại sao lại chọn khóa học này?

Tôi đã sử dụng Ruby on Rails trong 17 năm trong sự nghiệp phát triển phần mềm kéo dài 20 năm của mình, bắt đầu từ năm 2007. Các công ty khởi nghiệp mà tôi từng làm việc, các công ty khởi nghiệp mà tôi đã thành lập và các công ty phát triển mà tôi điều hành cho các công ty khởi nghiệp đều sử dụng Ruby on Rails.

Các công ty khởi nghiệp mà tôi làm việc đều được các công ty thương mại toàn cầu mua lại hoặc niêm yết trên KOSDAQ , và công ty phát triển mà tôi điều hành đã phát triển các dự án của khách hàng bằng Rails và tạo ra doanh số 8,5 tỷ won .

Bằng cách phát triển bằng Rails , chúng tôi có thể đào tạo nhanh chóng các nhà phát triển mới và phát triển nhanh chóng, đồng thời tăng biên lợi nhuận lên 30-40% . Đây là mức lợi nhuận chưa từng có trong ngành công nghiệp đại lý, nơi mà ngay cả lợi nhuận 10% cũng không dễ kiếm.

Dựa trên kinh nghiệm đào tạo hơn 100 nhà phát triển mới và hiểu biết của tôi trong việc phát triển hơn 350 nền tảng, tôi sẽ lần lượt mở các bài giảng chỉ dạy những điểm chính mà không đi sâu vào chi tiết. Sau bài giảng giới thiệu này, chúng tôi dự định sẽ mở các bài giảng chuyên sâu và thực tế tiếp theo.

💡 Trong khóa học này bạn sẽ học:

  • Tìm hiểu về mô hình MVC và các mô hình xử lý cơ sở dữ liệu, các chế độ xem xử lý màn hình và các bộ điều khiển trung gian cho chúng.

  • Bạn sẽ trải nghiệm được cách triển khai CRUD (tạo, truy vấn, cập nhật, xóa) dễ dàng như thế nào và có thể tự mình triển khai.

  • Bạn có thể thực hiện đăng nhập và đăng ký trong vài giây bằng cách sử dụng thư viện Gem.

  • Tôi thậm chí sẽ chỉ cho bạn cách triển khai bằng công cụ triển khai được tích hợp sẵn trong Rails 8.

Các tính năng của khóa học này

📌 Kiến thức chuyên môn của một nhà phát triển với 20 năm kinh nghiệm phát triển dịch vụ trực tiếp

📌 Bạn có thể tìm hiểu năng suất tạo ra doanh số 8 tỷ đô la chỉ bằng một công nghệ

📌 Bao gồm mọi thứ từ front-end, back-end, cơ sở dữ liệu và triển khai

📌 Đây là bài giảng dành cho người mới bắt đầu sử dụng Rails, nhưng sẽ dễ hiểu hơn nếu bạn có kinh nghiệm phát triển web.

💡 Vui lòng giới thiệu các tính năng chính và yếu tố khác biệt.

  • Học với phiên bản mới nhất, Rails 8.

  • Bạn cũng có thể thử Tailwind để thiết kế và Kamal để triển khai.

Tôi giới thiệu điều này cho những người này

Tôi muốn làm phát triển full stack

Tôi muốn tự mình phát triển một nền tảng mà không cần lựa chọn front-end hay back-end.

Tôi muốn khởi nghiệp kinh doanh như một doanh nhân đơn lẻ
Tôi muốn tự mình tạo ra một dịch vụ trong vòng 2 tuần đến 1 tháng, thay vì thuê nhiều người phát triển trong nhiều tháng.

Tôi muốn tạo ra một nền tảng phức tạp
Tôi muốn xây dựng một dịch vụ phức tạp cho phép người dùng trả tiền cho những thứ khác ngoài danh sách việc cần làm hoặc trang web.

Sau giờ học

  • Bạn sẽ có thể hiểu được cấu trúc MVC và phát triển CRUD.

  • Bạn sẽ học cách quản lý cơ sở dữ liệu và thêm bảng và cột.

  • Bạn sẽ học cách triển khai dịch vụ trên máy chủ độc lập bằng Docker.


Ai đã tạo ra khóa học này

  • 2025 Solo Runner, Indie Hacker, SaaS và Tạo bài giảng

  • 2018 - 2024 Doanh số tích lũy 8,5 tỷ với tư cách là một công ty phát triển chuyên biệt khởi nghiệp

  • Thu nhập hàng năm năm 2017 vượt quá 200 triệu với tư cách là một nhà phát triển tự do đơn lẻ

  • Thành lập công ty khởi nghiệp năm 2013

  • Trưởng nhóm phát triển khởi nghiệp năm 2012, CTO

  • 2002-2012: Chuyên ngành Khoa học máy tính tại Đại học Yonsei

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

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

  • Bài giảng dựa trên Mac. Bạn có thể làm theo các bước tương tự trên Windows bằng cách cài đặt WSL. Bài giảng sẽ hướng dẫn cài đặt công cụ phát triển Ruby/Rails.


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

  • Chúng tôi cung cấp slide PDF.

Kiến thức và ghi chú của người chơi

  • Kiến thức cơ bản về phát triển web và HTML/CSS/JS

  • Kiến thức cơ bản về cơ sở dữ liệu

  • Nếu bạn có kiến ​​thức, bạn sẽ dễ hiểu hơn, nhưng bạn vẫn có thể theo dõi được ngay cả khi bạn không có kiến ​​thức.


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

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

  • Lập trình viên mới muốn học Rails

  • Indie hacker/solopreneur muốn tự ra mắt dịch vụ

  • 1인 기업 phát triển nhanh và kiếm tiền với AI

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

  • Kiến thức cơ bản về phát triển web

  • HTML/CSS/JS

Xin chào
Đây là

568

Học viên

82

Đánh giá

43

Trả lời

4.7

Xếp hạng

5

Các khóa học

20년차 개발자이자, 프리랜서로 시작해 연매출 20억으로 성장시킨 사업가

https://www.youtube.com/@life_debugger

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

Tất cả

12 bài giảng ∙ (2giờ 34phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

33 đánh giá

4.5

33 đánh giá

  • 성현님의 프로필 이미지
    성현

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    73% đã tham gia

    빨리 다음 강의 남겨주세요.. 현기증 납니다

    • 친절한 개발자, 제임스
      Giảng viên

      4월 중으로 심화 강의와 실전 강의를 출시하는 것이 목표입니다. 수강해주셔서 감사합니다!

  • 최광성님의 프로필 이미지
    최광성

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    33% đã tham gia

    • doksins님의 프로필 이미지
      doksins

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      67% đã tham gia

      • 이은우님의 프로필 이미지
        이은우

        Đánh giá 4

        Đánh giá trung bình 4.8

        4

        67% đã tham gia

        • Queen Ellery님의 프로필 이미지
          Queen Ellery

          Đánh giá 1

          Đánh giá trung bình 5.0

          5

          33% đã tham gia

          1.164.107 ₫

          Khóa học khác của devjames

          Hãy khám phá các khóa học khác của giảng viên!

          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!