Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Ruby for Beginners

Ruby cho Người Mới Bắt Đầu

Ruby cho Người Mới Bắt Đầu

Kỹ năng lập trình Ruby là nền tảng quan trọng để phát triển ứng dụng với Ruby on Rails. Khóa học này sẽ giúp bạn làm chủ Ruby một cách nhanh chóng!

4.2
(84 đánh giá)
929 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
16.0 giờ video
117 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Hiểu cách viết chương trình bằng Ruby
Có khả năng tự viết chương trình và game bằng Ruby
Có đủ kiến thức nền tảng để học Ruby on Rails

Yêu cầu

Kỹ năng sử dụng máy tính cơ bản

Đối tượng phù hợp

Dành cho tất cả những ai muốn học ngôn ngữ lập trình Ruby

Nội dung khóa học

22 phần • 117 bài giảng
1 Chào mừng bạn!
2 Ruby là gì?
3 Cài đặt trên Windows
4 Lưu ý Phần Một
5 Cài đặt trên Ubuntu
6 Command Prompt trên Windows
7 Trình soạn thảo Code
8 VS Code và Cmder
9 Chạy trên Cloud/Trình duyệt
1 Các Phương thức P, Puts, Print
2 Nối chuỗi
3 Thêm Comment
4 Escape trong Ruby
5 Phương thức trong Ruby
1 Biến cục bộ
2 Biến thể hiện
3 Làm việc với Class trong Ruby
4 Biến Class
5 Biến Toàn cục và Hằng số
1 Giới thiệu về Hub
2 Push lên nhánh Master
3 Reset một lần Push
4 Tạo nhánh
5 Xóa nhánh từ xa
1 Quản lý với Git
2 Nội suy chuỗi
3 So sánh chuỗi
4 Thao tác với chuỗi
5 Thay thế văn bản
6 Phương thức Bang!
7 Loại bỏ khoảng trắng
8 Tách chuỗi
1 Toán tử tính toán
2 Thứ tự thực hiện toán tử
3 Định dạng số thập phân
1 Ôn tập nhanh về Phương thức
2 Giá trị trả về
3 Trả về Nil
4 Định nghĩa Phương thức Class và Instance
5 Proc
6 Lambda
7 Sự khác biệt giữa Proc và Lambda
8 Đối số của Phương thức
9 Splat và Hash
1 Toán tử tính toán
2 Toán tử so sánh
3 Toán tử gán
1 Chuyển đổi kiểu dữ liệu
2 Lấy dữ liệu nhập vào
3 Xử lý Input với Chomp
4 Thử thách Console Input
5 Xử lý khi Input trống
6 Tạm dừng chương trình
1 Giới thiệu về Mảng
2 Thêm phần tử với Shovel
3 Xóa phần tử trong Mảng
4 Mảng lồng nhau/Đa chiều
5 Kết hợp dữ liệu
6 Push và Pop
1 Định nghĩa Hash trong Ruby
2 Lấy giá trị theo Key
3 Xóa cặp Key-Value
4 Lấy dữ liệu từ vòng lặp
1 Ứng dụng Mission Impossible với If Else
1 Điều kiện Unless
2 Else if - Cho đến khi đạt được kết quả mong muốn
3 Điều kiện And/Or
4 Vòng lặp While
5 Vòng lặp For
6 Đếm tăng và giảm
7 Vòng lặp Each nổi tiếng của Ruby
1 IRB Console
2 Làm việc với Class trong IRB
3 Thiết lập một Class
4 Attr Accessor
5 Thêm thuộc tính
6 Lấy thời gian
7 Kế thừa Class
8 Class của Người dùng
1 Tạo tệp tin
2 Thử thách tạo tệp tin
3 Đọc và xử lý dữ liệu
4 Xóa tệp tin
1 Khối Rescue
2 Xử lý lỗi tốt hơn
3 Ghi nhật ký lỗi
1 Tìm kiếm trong Mảng
1 Giới thiệu về Gem
2 Hướng dẫn ứng dụng Rails
3 HTTParty
4 Phân tích dữ liệu API
1 Thiết lập Máy ảo
2 Cấu hình Máy ảo
3 Đăng nhập và tạo Gem
4 Tùy chỉnh Gem Hair Cutter
1 Super keyword là gì?
2 Giới thiệu về Gosu
3 Xây dựng Demo
4 Tái cấu trúc ứng dụng Demo
1 Giới thiệu Galigoo
2 Thiết lập Galigoo
3 Tạo tàu của chúng ta
4 Z Order và Nền
5 Phím thoát
6 Bắn tia laser
7 Âm thanh cho laser
8 Thêm ngôi sao
9 Tạo hiệu ứng cho ngôi sao
10 Cập nhật Module
11 Phá hủy ngôi sao bằng laser
12 Phá hủy tàu
13 Tính điểm
14 Kết thúc game
15 Laser kép
16 Vũ khí hạt nhân
17 So sánh mã nguồn
1 Bài giảng và Thông tin thêm

Giới thiệu khóa học

So maybe you tried out Ruby on Rails, but found it too hard, because you didn't know the Ruby programming language.

Maybe you have worked a bit with Ruby and want to learn it properly. After all it has many uses, including games.

Perhaps your boss or client threw you in the deep end with a Ruby on Rails project, and you are struggling with Ruby?

Or maybe you just decided you would like to add the Ruby programming language to your resume to give yourself some better opportunities.

If so, you are in the right place.

This course is going to teach you have to program in the Ruby programming language.  No previous programming experience is assumed. 

This is the perfect primer for developers looking to tackle Ruby on Rails.  You need to know Ruby well to be a great Ruby on Rails developer, and this course will give you the skills you need in Ruby.  

Why Ruby?

Ruby is used in a wide range of fields, but is best known as a language for Web Applications, because of the Ruby on Rails framework. The general purpose nature of Ruby makes it suitable for a wide array of programming tasks, just like Perl, Python and other general purpose languages.

Ruby was originally designed with the goal of making programming fun, and in Japan, where it came from, Ruby was used to make games. You will actually learn to create a game in Ruby in this course. 

Plus, Ruby programming code reads like English and that makes it a lot easier to understand if you are just starting out as a programmer.

As a dynamically typed language, Ruby does not have all of those hard rules other languages do, and in many respects is similar to spoken languages. This empowers you by giving you flexibility to solve problems in a more human way than other programming languages.  

What is covered?

Some of the features covered in the course include...

The Ruby Class
Methods
Operators
Conditional Assignment Operators
Loops
Comparison Operators
If, Else, Unless, Then...
File Creation, Read, Write and Update
Generate A Webpage Using A Ruby File
Ruby Switch Statements
How to use GitHub
Built in Ruby methods
Interact With API Data
Using Ruby Gem libraries
Building Gems
Upload Gems to RubyGems dot org
Regular Expressions
Building Games

Why enrolling in this course is the best decision you can make.

This courses uses non complicated examples to do complex things.  The goal is to get you to understand exactly what you are doing and the reasons why, rather than typing in code you don't understand. No code is glossed over, as it is important for you to understand what each line is doing.

Your instructor, Stephen Chesnowitz became a fan of Ruby and Ruby on Rails back in 2012 and dove in head first. Over the years he has worked on some pretty cool projects, and is here to share what he can and help you along your path into the world of application development using Ruby.

As a result you are dealing with someone who not only knows the Ruby language really well, but has the skills to teach things in a way that anyone can understand.

After completing this course, you will have the necessary skills to be able to use Ruby to create your own programs, and even games.

The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to increase your job or consulting opportunities.    Ruby skills are in high demand (via Ruby on Rails especially) and you will understand and be able to use the Ruby programming language after going through this course.

Your new job or consulting opportunity awaits!  

Why not get started today?

 Click the Signup button to sign up for the course!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Programming Languages
Hiển thị tất cả khoá học Ruby
Hiển thị tất cả khoá học Software Development
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊