Học cách phát triển một ứng dụng web sử dụng Ruby - framework Ruby on Rails
Git 1. Mục tiêu Hiểu Git và các nguyên tắc cơ bản của VCS (version control software) Cài đặt và cấu hình Git Sử dụng Git để kiểm soát phiên bản trong suốt vòng đời phát triển ứng dụng Thao tác với GitHub 2. Thời gian học: 2 ngày (Bao gồm các buổi review kiến thức tổng hợp, cá nhân tự ôn tập và làm bài test 3. Link tài liệu: http://git-scm.com/book - 4 chương đầu http://backlogtool.com/git-guide/vn/intro/intro1_1.html https://learngitbranching.js.org/ - Tool thực hành git branch http://chris.beams.io/posts/git-commit/
HTML,CSS,JS,Bootstrap,Jquery 1. HTML, CSS: Link khóa học: https://fullstack.edu.vn/courses/html-css Mục tiêu: - Nắm được khái niệm cơ bản của một ứng dụng Web - Cấu trúc của một trang Web - Sử dụng HTML và CSS để thiết kế một trang Web - Các thành phần cơ bản của HTML và CSS - Thiết kế trang web có khả năng Responsive Nội dung cần học: chương 1, 2, 3, 4, 5, 6, 9, 10, 12 - Chương 1: bắt đầu - Chương 2: Làm quen với HTML - Chương 3: Làm quen với CSS - Chương 4: Đệm, viền và khoảng lề - Chương 5: Thuộc tính tạo nền - Chương 6: Thuộc tính vị trí - Chương 9: Xây dựng bố cục web với flexbox - Chương 10: Quy ước đặt tên BEM - Chương 12: Một số tricks và tips 2. Javascript:(update soon) Mục tiêu: - Hiểu được bản chất của Javascript - Nắm vững các kiến thức nền tảng: Statements, Expressions, Executing a Program, Operators, Values & Types, Code Comments, Variables, Blocks, Conditionals, Loops, Functions, Scope - Làm việc được với Events, DOM, Object - Làm việc được với Storing data in the browser - Làm việc được với Network requests Nội dung: - Khóa học: https://fullstack.edu.vn/courses/javascript-co-ban https://fullstack.edu.vn/courses/javascript-nang-cao - Tham khảo: https://javascript.info/
Ruby Mục tiêu: - Biết cách cài đặt và cấu hình Ruby. - Có thể nhận biết được cú pháp của ngôn ngữ Ruby - Có thể vận dụng ngôn ngữ Ruby vào những bài toán cụ thể - Hiểu được những điểm đặc trưng và khác biệt của Ruby và những ngôn ngữ lập trình hướng đối tượng khác. Nội dung: - Cài đặt Ruby và Rails theo hướng dẫn: https://gorails.com/setup/windows/10 - Book: https://raw.githubusercontent.com/jay3126/various_imp_ebooks/master/the_ruby_programming_language.pdf - Tham khảo: https://raw.githubusercontent.com/jay3126/various_imp_ebooks/master/the_ruby_programming_language.pdf
Ruby On Rails Mục tiêu Phần này sẽ hướng dẫn cho các bạn cách phát triển một ứng dụng web sử dụng framework RubyonRails. Rails Tutorial được xây dưng để cung cấp cho bạn sự giới thiệu đầy đủ về cách phát triển ứng dụng web, bao gồm nền tảng cơ sở trong Ruby, Rails, HTML & CSS, databases, version control, testing, and deploy ứng dụng. Nếu bạn đã biết phát triển web, khóa học này sẽ nhanh chóng dạy cho bạn các yếu tố cần thiết của framework RubyOnRails, bao gồm MVC và REST, generators, migrations, routing, and embedded Ruby. Vào cuối khóa học này, sinh viên sẽ có thể: - Biết cách cài đặt và cấu hình Ruby, Rails và những package liên quan - Hiểu về vòng đời một request trong Rails - Ứng dụng kiến trúc Model-View-Controller cho các ứng dụng phía máy chủ - Học lập trình các thành phần chính của Rails, bao gồm Active Record, Action Controller và Action View - Tìm hiểu các nguyên tắc cơ bản của Ruby - Xây dựng các ứng dụng hướng dữ liệu với Rails - Thực hiện TDD (test-driven development) cho các ứng dụng Rails. - Hoàn thành một ứng dụng blog với những chức năng cơ bản. Nội dung: - Tutorial Rails 7: Các bạn tạo tài khoản rồi đăng nhập đọc online và làm theo các chapter trên link https://www.oreilly.com/library/view/ruby-on-rails/9780138050061/ - Thực hiện code theo Tutorial trên và code/push code lên 1 repo trên github và commit theo từng chương 1 trong tutorials Thời gian: tối đa 10 ngày