RUBY ON RAILS THỰC CHIẾN - PHÁT TRIỂN ỨNG DỤNG TRONG 1 TUẦN

Review ứng dụng

Click nút trên để xem ứng dụng mục tiêu mà khóa học sẽ xây dựng.

Nếu bạn đang dùng Mobile có thể chuyển qua PC để xem đầy đủ layout.

LỢI ÍCH KHÓA HỌC MANG LẠI CHO BẠN

  • Học từ lập trình viên đang trực tiếp làm về Ruby on Rails.
  • Biết cách xây dựng ứng dụng thương mại điện tử đơn giản.
  • Tích hợp được các hình thức thanh toán online như thẻ Visa/Master, Paypal, Internet Banking...
  • Tự xây dựng hệ thống email marketing gửi thông tin cho khách hàng
  • Biết cách triển khai và quản trị một máy chủ độc lập
  • Được tư vấn kỹ thuật trong quá trình làm việc sau này.

NGÀY 1: LẬP TRÌNH CÁC TÁC VỤ CƠ BẢN

  • Cài đặt môi trường phát triển
  • Tạo và cấu hình ứng dụng mới
  • Tạo Model cho Product
  • Tạo Model cho Category
  • Tạo Model cho User
  • Cấu hình mối liên hệ các Model
  • Sử dụng giao diện Material Design

NGÀY 2: CÁC TÁC VỤ QUẢN LÝ TÀI KHOẢN

  • Quản lý account với Devise
  • Đăng ký/Đăng nhập bằng Google
  • Sử dụng reCaptcha của Google
  • Đăng ký/Đăng nhập bằng Facebook
  • Đăng ký/Đăng nhập bằng Twitter
  • Xác thực 2 lớp cho tài khoản
  • Cấu hình gửi email kích hoạt tài khoản User

NGÀY 3: CÁC TÁC VỤ VỚI TRANG QUẢN TRỊ

  • Tạo trình quản lý Backend bằng Active Admin
  • Tạo các trang Admin cho các Model
  • Tích hợp trình soạn thảo CKEditor
  • Sắp xếp kéo thả các mục Category

NGÀY 4: LẬP TRÌNH VỚI MODEL SẢN PHẨM

  • Thêm ảnh đại diện cho Product
  • Lưu trữ dữ liệu lên Amazon S3
  • Tạo các trang View cho Product
  • Phân trang hiển thị
  • Tạo link chuẩn SEO
  • Tìm kiếm và lọc sản phẩm

NGÀY 5: HỆ THỐNG ORDER VÀ THANH TOÁN

  • Xây dựng tính năng Order
  • Tạo giỏ hàng và danh mục đặt hàng
  • Tích hợp thanh toán thẻ nội địa
  • Tích hợp thanh toán Paypal
  • Tích hợp thẻ thanh toán quốc tế Visa/Master

NGÀY 6: LẬP TRÌNH CÁC TÁC VỤ CHẠY NỀN

  • Gửi email thông báo đơn đặt hàng
  • Cấu hình các tác vụ chạy nền
  • Tạo tác vụ xóa giỏ hàng chạy nền
  • Gửi email marketing hàng loạt
  • Sharing cho các mạng xã hội
  • Hiệu chỉnh View cho nhiều độ phân giải màn hình và mobile

NGÀY 7-8: TRIỂN KHAI ỨNG DỤNG SHOP

  • Lựa chọn giải pháp triển khai
  • Cài đặt cơ bản cho Server Linux
  • Cài đặt Webserver và Database
  • Cài đặt Ruby và Ruby on Rails
  • Triển khai mã nguồn lên Server
  • Chạy kịch bản triển khai tự động

HỆ THỐNG ĐĂNG NHẬP VÀ ĐĂNG KÝ NGƯỜI DÙNG

  • Đăng ký đăng nhập và bình thường hoặc từ các mạng xã hội
  • Có thể tích hợp xác thực 2 bước.
  • Tích hợp reCaptcha Invisible của Google
  • Khóa tài khoản sau một số lần sai mật khẩu.
  • Đầy đủ các nghiệp vụ quản lý người dùng.

 

 

 

HỆ THỐNG GIỎ HÀNG VÀ THANH TOÁN

  • Các nghiệp vụ tạo giỏ hàng thương mại điện tử.
  • Quy trình thanh toán tiêu chuẩn.
  • Tích hợp thanh toán thẻ tín dụng trực tiếp.
  • Tích hợp thanh toán Paypal.
  • Tích hợp thanh toán Internet Banking.

 

 

 

 

PHƯƠNG PHÁP THỰC HIỆN KHÓA HỌC RUBY ON RAILS

  • Xem và thực hiện các lệnh theo hướng dẫn bằng video Full HD.
  • Trao đổi với giảng viên và bạn bè thông qua hệ thống bình luận.
  • Hỗ trợ sửa lỗi trực tiếp thông qua Skype và Teamviewer.
  • Được cung cấp mã nguồn đầy đủ của ứng dụng.

 

 

 

 

 

GIẢNG VIÊN

 

Kevin Nguyen

Kevin Nguyen là kỹ sư thiết kế và lập trình hệ thống với 16 năm kinh nghiệm, lĩnh vực chuyên môn bao gồm điện-điện tử và công nghệ thông tin.

Tác giả giảng dạy tại trường đại học công nghiệp Hà Nội giai đoạn 2003-2011 và có chứng chỉ được phép đào tạo nghề do Bộ Công Thương cùng trường đại học công nghiệp Hà Nội cấp.

Từ kinh nghiệm thiết kế phong phú thông qua rất nhiều dự án kỹ thuật, tác giả đã sáng lập và điều hành Enziin Academy.

Enziin Academy, một startup về giáo dục với mục tiêu cốt lõi là đào tạo kỹ sư thiết kế trong các lĩnh vực liên quan đến công nghệ.

KỸ NĂNG CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN

  • Triển khai hạ tầng ứng dụng trên nền điện toán đám mây của Amazon.
  • Quản trị hệ thống máy chủ Linux (Sysadmin).
  • Thiết kế hệ thống cân bằng tải và phân phối nội dung.
  • Quản trị hệ database MySQL.
  • Lập trình C/C++/C#
  • Lập trình Ruby và Ruby on Rails.
  • Lập trình Python và Django.
  • Lập trình WPF/C# trên nền .NET Framework
  • Lập trình PHP/JAVA.
  • Machine Learning và Expert System.
  • Internet of Things.

KỸ NĂNG CHUYÊN NGÀNH ĐIỆN - ĐIỆN TỬ

  • Thiết kế các hệ thống CPU/MCU thông dụng.
  • Thiết kế hệ thống FPGA/CPLD (Xilinx - Altera).
  • Thiết kế và lập trình hệ thống DSP (Texas Instruments).
  • Thiết kế hệ thống nhúng ARM.
  • Lập trình hệ điều hành thời gian thực RTOS
  • Thiết kế và lập trình hệ thống điện tử công suất.
  • PLC - biến tần - cảm biến -  tủ điều khiển điện công nghiệp.
  • Các hệ thống đo lường điều khiển phân tán kết nối Server.

THỜI GIAN KHUYẾN MÃI CÒN LẠI

 

MỨC GIÁ KHUYẾN MẠI CHỈ ÁP DỤNG TRONG KHOẢNG THỜI GIAN TRÊN.

500.000đ >> 200.000đ

Đăng ký học

Xem trang khóa học

THÔNG TIN LIÊN HỆ