GIT and Ruby Language
Sun*
![](/asset-v1:SunAsterisk+RUBY01+Feb_2023+type@asset+block@gitRuby.png)
Giới thiệu về khóa học
Git là một công cụ quản trị version rất nổi tiếng hiện nay, thậm chí bây giờ các nhà tuyển dụng còn đưa Git vào giống như một tiêu chuẩn khi tuyển dụng, vì vậy việc nắm bắt công cụ này là điều bắt buộc với các lập trình viên. Nhằm giúp các bạn dễ dàng tiếp cận Git hơn thì trong phần I của khóa học này Sun* sẽ trình bày tất cả kiến thức liên quan đến Git nhằm giúp các bạn có thể thao tác với Git 1 cách dễ dàng nhất.
Phần II của khóa học sẽ đề cập tới ngôn ngữ Ruby. Đây là một ngôn ngữ lập trình động có thư viện lớp lõi với API phong phú và mạnh mẽ. Ruby lấy cảm hứng từ Lisp, Smalltalk và Perl, sử dụng một ngữ pháp dễ học cho các lập trình viên. Ruby là một ngôn ngữ hướng đối tượng thuần túy, nhưng nó cũng phù hợp với phong cách lập trình thủ tục và chức năng. Nó bao gồm các khả năng lập trình siêu dữ liệu mạnh mẽ và có thể được sử dụng để tạo ra các ngôn ngữ hoặc DSL dành riêng cho miền.
Môn học Ruby cung cấp cho học viên những kiến thức nền tảng và những kỹ năng cần thiết để có thể lập trình với Ruby - một trong các ngôn ngữ lập trình phổ biến, được lựa chọn bởi rất nhiều lập trình viên. Môn học rèn luyện và phát triển kỹ năng lập trình, tổ chức và xây dựng ứng dụng, giúp xây dựng nền tảng vững chắc, tạo tiền đề cho việc tìm hiểu kiến thức nâng cao như Lập trình Ruby on Rails - phát triển ứng dụng web, phát triển nghề nghiệp sau này.
Nội dung khóa học
- PHẦN I: GIT
- PHẦN II: Ruby Language
- Bài 1: Giới thiệu
- Bài 2: Biến
- Bài 3: Chuỗi - String
- Bài 4: Symbol
- Bài 5: Số - Number
- Bài 6: Iterators and Loops
- Bài 7: Câu lệnh điều kiện - Conditionals
- Bài 8: Methods
- Bài 9: Collection 1 - Array
- Bài 10: Collection 2 - Hash
- Bài 11: Lập trình hướng đối tượng trong Ruby
- Bài 12: Làm việc với File
- Bài 13: Module
- Bài 14: Xử lý lỗi
- Bài 15: Biểu thức chính quy - Regex
- Bài 16: Metaprogramming