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.

Frameworks đơn giản và dễ học nhất mà ai cũng biết đó là Codeigniter, đây là một framework được xây dựng từ mô hình MVC có ưu điểm là chạy nhanh, dễ học cho người mới tìm hiểu MVC Framework. Codeigniter Framework còn viết tắt là CI Framework.

Hiện nay trên mạng có khá nhiều trang học Codeigniter, hay thậm chí bạn có thể đọc qua phần document của nó là có thể làm theo được. Nhưng thiết nghĩ freetuts.net là một website học lập trình nên cũng không thể thiếu các chuyên đề học Codeigniter online được, vì vậy mình mở chuyên mục này để lưu trữ các bài viết về Codeigniter Framework.

Bản thân mình đã sử dụng CI được 2 năm từ thời CI2.2 cho tới bây giờ là CI3x. Mình cũng đã từng ngồi phá source, fix lại source của nó nên cũng hiểu được phần nào nguyên tắc hoạt động. Nhưng mình sẽ không chia sẻ những cái đó bởi vì nó không cần thiết đối với các bạn.

Vì thời gian có hạn và mình cũng bận chăm sóc các chuyên đề khác nên hiện tại mình mới viết một số chuyên đề học Codeigniter căn bản. Nhưng trong tương lai mình sẽ care bộ Framework này thật chu đáo, vì vậy rất mong nhận được sự ủng hộ của các bạn.

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

Advertisements

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất /  Thay đổi )

Google photo

Bạn đang bình luận bằng tài khoản Google Đăng xuất /  Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất /  Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất /  Thay đổi )

Connecting to %s