Giter Site home page Giter Site logo

ruby-rails's Introduction

Ruby – Lập trình Ruby

Chào mừng bạn đến với series lập trình Ruby. Series này sẽ cung cấp cho các bạn các kiến thức cơ bản của ngôn ngữ lập trình Ruby, các kiến thức về một trong các web framework nổi tiếng hiện nay là Ruby on Rails. Để theo học series này bạn cần có kiến thức về lập trình với ngôn ngữ Ruby, một chút kiến thức về các ngôn ngữ front-end như HTML, CSS, Javascript…, kiến thức về cơ sở dữ liệu và cách sử dụng một số lệnh command cơ bản.

Series này lược dịch và tham khảo từ cuốn Agile web development with Rails 4.

Mục lục

Ruby

Bài 1: Ruby – Giới thiệu về ngôn ngữ Ruby

Bài 2: Ruby – Các thành phần của Ruby

Bài 3: Ruby – Cơ bản

Bài 4: Ruby – Biến

Bài 5: Ruby – Đối tượng

Bài 6: Ruby – Kiểu dữ liệu – Phần 1

Bài 7: Ruby – Kiểu dữ liệu – Phần 2

Bài 8: Ruby – String

Bài 9: Ruby – Biểu thức

Bài 10: Ruby – Luồng điều khiển

Bài 11: Ruby – Mảng

Bài 12: Ruby – Bảng băm

Bài 13: Ruby – Hướng đối tượng – Phần 1

Bài 14: Ruby – Hướng đối tượng – Phần 2

Bài 15: Ruby – Module và Exception

Bài 16: Ruby – Biểu thức chính quy Regex

Bài 17: Ruby – Nhập xuất

Rails

Bài 1: Rails – Giới thiệu

Bài 2: Rails – Tạo project Rails

Bài 3: Rails – Kiến trúc của Rails

Bài 4: Rails – Xây dựng ứng dụng MVC

Bài 5: Rails – Tùy chỉnh View

Bài 6: Rails – Kiểm tra dữ liệu gửi lên form

Bài 7: Rails – Unit Testing

Bài 8: Rails – Routing

Bài 9: Rails – Tùy chỉnh layout

Bài 10: Rails – Helper

Bài 11: Rails – Functional Testing

Bài 12: Rails – Session

Bài 13: Rails – Quan hệ giữa model

Bài 14: Rails – Tạo nút thêm giỏ hàng

Bài 15: Rails – Migration

Bài 16: Rails – Tùy chỉnh giỏ hàng

Bài 17: Rails – Hàm render

Bài 18: Rails – AJAX trong Rails

Bài 19: Rails – Sử dụng jQuery

Bài 20: Rails – Tạo phương thức Helper

Bài 21: Rails – Xây dựng chức năng đặt hàng

Bài 22: Rails – Xây dựng tính năng RSS

Bài 23: Rails – Phân trang với will_paginate

Bài 24: Rails – Gửi email

Bài 25: Rails – Xác thực user – Phần 1

Bài 26: Rails – Xác thực user – Phần 2

Bài 27: Rails – Filter

Bài 28: Rails – Callback

Bài 29: Rails – Đa ngôn ngữ – Phần 1

Bài 30: Rails – Đa ngôn ngữ – Phần 2

Bài 31: Rails – Đa ngôn ngữ – Phần 3

Bài 32: Rails – Initializers

Ruby là một ngôn ngữ lập trình động, hướng đối tượng đa mục đích. Tác giả của Ruby là một lập trình viên người Nhật tên là Yukihiro Matsumoto. Ruby xuất hiện lần đầu tiên vào năm 1995. Ruby hỗ trợ nhiểu mô hình lập trình truyền thống như lập trình động, lập trình phản xạ, lập trình mệnh lệnh và lập trình hướng đối tượng.

Ruby on Rails (viết ngắn gọn là Rails) là một web framework được viết bằng ngôn ngữ Ruby. Rails được giới thiệu lần đầu vào năm 2004 bởi một lập trình viên người Đan Mạch là David Heinemeier Hansson, và sau đó đã nhanh chóng phát triển trở thành một trong những web framework phổ biến. Một số công ty lớn sử dụng Rails là Airbnb, Base-camp, Github, Kickstarter, Shopify…

ruby-rails's People

Contributors

xuanhoang90 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.