Chuyên đề lập trình CodeIgniter

Hiện nay có khá nhiều Frameworks được xây dựng từ PHP như Zend, Laravel, CakePHP, Codeigniter và mỗi framework có những ưu và nhược điểm khác nhau. Có một câu hỏi đặt ra là tại sao chúng ta cần học PHP Framework? Thông thường nếu ban làm dự án bằng PHP thuần thì đòi hỏi bạn phải có kiến thức về bảo mật PHP và PHP nâng cao thì mới quản lý source tốt được. Nhưng khi bạn sử dụng Framework thì bạn sẽ bớt đi thời gian để xử lý hai vấn đề đó bởi vì các Frameworks đã tạo cho chúng ta cái sường để có thể tạo ra những dự án khác nhau.

Bài 1: Lập trình hướng đối tượng – Mô Hình MVC
Lý thuyết lập trình hướng đối tượng.
Lý thuyết lập trình hướng đối tượng (tiếp theo)
Mô hình MVC – Cơ bản áp dụng trong thực tế.
Bài 2: Mảng nâng cao
Lý thuyết và các hàm quan trọng trong mảng
Bài tập áp dụng nâng cao kỹ năng xử lý mảng
Bài 3: Xây dựng Menu đa cấp
Viết menu đa cấp cơ bản với backend – front end
Bài 4: Giả lập mô hình PHP Framework
Xây dựng kiến trúc Framework cơ bản và Active Record
Viết chức năng thêm, xóa, sửa, liệt kê thành viên
Tìm hiểu Codeigniter Framework
Bài 1: Tổng quan về mô hình MVC trong Codeigniter Framework
Giới thiệu về Controller – View – Model trong Codeigniter Framework
Bài 2: Tìm hiểu Helper URL, Form và thư viện Form_validation
Giới thiệu Helper URL, Form và thư viện Form_Validation
Bài 3: Tìm hiểu về thư viện pagination và session
Tìm hiểu về thư viện pagination và session – Bài tập áp dụng
Bài 4: Tìm hiểu thư viện upload và Image
Tìm hiểu thư viện upload và Image – Bài tập áp dụng
Bài 5: Tìm hiểu thư viện Calendar – Shopping Cart
Lý thuyết về thư viện shopping cart, Calendar – Bài tập áp dụng
Bài 6: Các vấn đề khác trong Codeigniter
Tìm hiểu Hooks, thư viện riêng, core system, cache,…vấn đề khác
Bài 7: Mô hình HMVC và khái niệm Master Layout
Mô hình HMVC và khái niệm Master Layout
Bài 8: Các vấn đề mở rộng khác
Tích hợp và sử dụng thư viện Zend_Acl để phân quyền
Project Training: News system
Thiết lập cấu trúc HMVC, Master Layout, liệt kê thành viên
Thêm, xóa, sửa thành viên – Cảnh báo khi thực hiện thao tác
Đăng nhập, đăng xuất, liệt kê và xóa chuyên mục
Sửa chuyên mục và tích hợp jquery, ajax trong việc thêm chuyên mục
Thêm tin tức, tích hợp ckeditor, KCFinder, liệt kê, xóa, sửa tin tức
Hiển thị dữ liệu, menu đa cấp, đọc tin chi tiết
Xem tin theo chuyên mục, SEO link và xuất bản website lên hosting

Leave a Reply

Your email address will not be published. Required fields are marked *