10/10/2018, 13:33
Nhận dạy lập trình PHP, CodeIgniter framework, Zend framework và mã nguồn mở Joomla, WordPress
NHẬN DẠY LẬP TRÌNH PHP, CODEIGNITER FRAMEWORK, ZEND FRAMEWORK VÀ MÃ NGUỒN MỞ JOOMLA, WORDPRESS
Như tiêu đề, tôi nhận hướng dẫn trực tuyến cho các bạn quan tâm đến ngôn ngữ lập trình PHP để xây dựng một website bán hàng, giải trí, tin tức... từ cơ bản chưa biết gì về PHP tới nâng cao (Lập trình OOP trong PHP).
Đối với các bạn đã làm qua ngôn ngữ lập trình PHP và muốn tìm hiểu về một PHP framework nào đó tôi có thể hướng dẫn các bạn một trong hai framework phổ biến nhất hiện nay là CodeIgniter framework (Phiên bản 2.x và 3.x) và Zend framework (Phiên bản 1.x và 2.x).
Ngoài ra, tôi cũng nhận hướng dẫn các bạn về HTML/CSS, Javascrip/jQuery hay các mã nguồn mở Joomla, WordPress... (Từ cơ bản đến nâng cao).
Các nội dung học đều được truyền đạt thông quan việc làm trực tiếp một website cụ thể (Tôi thường hướng dẫn thông qua việc làm website bán hàng). Như vậy, sau khi kết thúc khóa học các bạn sẽ nhận được kiến thức cũng như một sản phẩm website thật sự do chính các bạn thực hiện.
Hình thức học:
Học trực tuyến thông qua Hangouts & TeamViewer.
Thời gian học:
Buổi tối các ngày từ thứ hai đến thứ bảy hoặc sáng thứ bảy và chủ nhật (Thời gian cụ thể sẽ thương lượng theo ý các bạn).
Thời lượng các khóa học:
1. Khóa lập trình PHP (Cơ bản + nâng cao): 18 buổi (02 giờ/buổi).
2. Khóa CodeIgniter framework (Phiên bản 3.x): 12 buổi (02 giờ/buổi).
3. Khóa Zend framework (Phiên bản 2.x): 24 buổi (02 giờ/buổi).
4. Các khóa học khác vui lòng liên hệ.
Chi phí các khóa học:
1. Khóa lập trình PHP: 02 triệu VNĐ.
2. Khóa CodeIgniter framework: 02 triệu VNĐ.
3. Khóa Zend framework: 03 triệu VNĐ.
4. Các khóa học khác vui lòng liên hệ.
* Giảm 10% cho các bạn đăng ký từ 02 người trở lên.
* Mỗi khóa học tối đa 05 học viên.
Mọi chi tiết các bạn vui lòng liên hệ với tôi theo thông tin sau:
Họ tên: Lê Trung Hiếu.
Điện thoại: 0919.581.281 (Vui lòng nhắn tin, tôi sẽ liên hệ lại).
Email: filiallion@gmail.com (Vui lòng gửi kèm số điện thoại, tôi sẽ liên hệ lại).
Trang Google+: https://plus.google.com/103116221369826139041 (Tham khảo một số bài học + tìm hiểu về tôi).
Nội dung các khóa học:
I. Khóa lập trình PHP:
1. Giới thiệu ngôn ngữ lập trình PHP:
- Các khái niệm cơ bản.
- Cú pháp.
- Biến.
- Hằng.
- Kiểu dữ liệu.
- Chuyển đổi kiểu dữ liệu.
- Toán tử.
- Câu lệnh điều kiện if, switch.
- Vòng lặp (for, while, do... while, foreach).
2. Chuỗi:
- Định nghĩa chuỗi.
- So sánh chuỗi.
- Chuỗi con.
- Các hàm sử dụng trong chuỗi (Tìm kiếm, thay thế, so sánh, chiều dài chuỗi, chuyển đổi ký tự hoa thường...).
3. Mảng:
- Tạo mảng, truy xuất, thêm, xóa phần tử mảng.
- Kiểm tra mảng.
- Duyệt mảng.
- Sắp xếp mảng.
- So sánh mảng.
- Trộn mảng.
- Mảng nhiều chiều (Khai báo, truy xuất phần tử, duyệt mảng,...).
4. Hàm:
- Giới thiệu hàm.
- Khai báo hàm.
- Giá trị trả về của hàm.
- Sử dụng hàm.
- Tham số truyền (Tham trị, tham biến).
- Phạm vi biến (Biến toàn cục, biến cục bộ).
5. Tập tin & Thư mục:
- Thao tác với tập tin (Tạo, xóa, kiểm tra, đổi tên, di chuyển tập tin,...).
- Truy xuất dữ liệu với tập tin (Mở, đóng, đọc, ghi,...).
- Thao tác với thư mục (Tạo, xóa, kiểm tra, đổi tên, xác định thư mục hiện hành,...).
- Truy xuất tài nguyên trên mạng (Giao thức HTTP, FTP).
6. Lập trình Form & Session & Cookie:
- Phương thức GET.
- Phương thức POST.
- Session.
- Cookie.
7. Ngôn ngữ SQL & MySQL:
- Giới thiệu ngôn ngữ SQL.
- Toán tử.
- Kiểu dữ liệu.
- Các câu lệnh cập nhật dữ liệu (Thêm, chỉnh sửa và xóa dữ liệu).
- Các câu lệnh lấy dữ liệu (Điều kiện, sắp xếp, hàm tính toán, kết bảng, phân nhóm,...).
8. Lập trình hướng đối tượng (OOP):
- Lớp.
- Đối tượng.
- Thuộc tính, phương thức.
- Hàm tạo, hàm hủy.
- Kế thừa, ghi đè.
- Con trỏ this, self và parent.
- Tầm vực.
- Lớp tĩnh.
- Lớp trừu tượng.
- Khuôn mẫu.
- Quản lý thông báo lỗi.
9. Web services:
- Khái niệm web services.
- SOAP.
- REST.
10. Các thành phần khác:
- Upload tập tin.
- Phân trang.
- Ràng buộc dữ liệu.
- Mail.
- Json.
- Ajax.
II. Khóa CodeIgniter framework (Phiên bản 3.x):
1. Lập trình hướng đối tượng:
- Lớp.
- Đối tượng.
- Thuộc tính, phương thức.
- Hàm tạo, hàm hủy.
- Kế thừa, ghi đè.
- Con trỏ this, self và parent.
- Tầm vực.
- Lớp tĩnh.
- Lớp trừu tượng.
- Khuôn mẫu.
- Mô hình MVC.
2. Cài đặt và cấu hình:
- Cài đặt thư viện CodeIgniter.
- Cấu hình ứng dụng.
- Autoload.
3. Các thành phần cơ bản:
- Controller.
- View.
- Model.
- Router.
- Ngôn ngữ.
4. Thao tác với cơ sở dữ liệu:
- Select.
- Insert.
- Update.
- Delete.
5. Các lớp thư viện:
- Cache.
- Email.
- File uploading.
- Form validation.
- Pagination.
- Session.
- URI.
6. Các hàm helper:
- Captcha.
- Date.
- Form.
- HTML.
- URL.
7. Mở rộng thư viện:
- Tích hợp các thư viện ngoài.
- Tự viết thư viện cho CodeIgniter.
III. Khóa Zend framework (Phiên bản 2.x):
1. Lập trình hướng đối tượng:
- Lớp.
- Đối tượng.
- Thuộc tính, phương thức.
- Hàm tạo, hàm hủy.
- Kế thừa, ghi đè.
- Con trỏ this, self và parent.
- Tầm vực.
- Lớp tỉnh.
- Lớp trừu tượng.
- Khuôn mẫu.
- Namespace.
- Autoload.
- Các phương thức magic.
- Mô hình MVC.
2. Cài đặt và cấu hình:
- Cấu trúc ứng dụng.
- Cài đặt ứng dụng.
- Cấu hình ứng dụng.
3. Event manager:
- Event manager.
- Trigger events.
4. Service manager:
- Service manager.
- Service types.
5. Module:
- Cấu trúc module.
- Cấu hình module.
- ZendModuleManager.
6. Controller:
- MVC events và controller.
- Action trong controller.
- Controller plugin.
- Request, response.
7. View:
- ZendView.
- View model.
- Layouts.
- PHP renderer.
- View helpers.
8. Phân trang:
- Cấu hình phân trang.
- Trình bày trên view.
9. Routing:
- Sử dụng router.
- Các kiểu router.
- Kiểu HTTP route.
10. Thao tác với cơ sở dữ liệu:
- Adapter.
- Tương tác dữ liệu với SQL.
- Tương tác dữ liệu với table gateway.
11. Form và ràng buộc dữ liệu:
- Tạo form.
- Trình bày form trên view.
- Ràng buộc dữ liệu.
- Lọc dữ liệu.
12. Session:
- Cấu hình session.
- Quản lý và sử dụng session.
- Xác thực session.
13. Chứng thực, phân quyền:
- Chứng thực.
- Captcha.
- Phân quyền.
14. Định dạng quốc tế, đa ngôn ngữ:
- Định dạng ngày, giờ.
- Định dạng tiền tệ.
- Đa ngôn ngữ.
15. Các thành phần khác:
- Cache.
- Feed.
- Log.
- Navigation.
- Tag.
Tất cả các khóa học KHÔNG BAO GIỜ LÀ LÝ THUYẾT SUÔNG. Bạn sẽ từ từ hoàn thiện một sản phẩm website trong từng ngày học của mình.
Bài liên quan