Lập trình Joomla chuyên sâu

- Bạn là sinh viên CNTT, bạn muốn đi theo nghề Lập trình viên website, các công ty yêu cầu Lập trình web với PHP & MySQL, yêu cầu biết lập trình module, template, plugin trên nền Joomla.

- Bạn là 01 Freelancer, bạn muốn nhận thêm các ứng dụng web, bạn muốn nhanh chóng xây dựng được các ứng dụng web tin tức, sản phẩm, web giới thiệu doanh nghiệp chuyên nghiệp, hiện đại và dễ quản trị giao cho khách hàng.

Tất cả đều có trong khóa học Lập trình ứng dụng website trên nền CMS Joomla 2.5.

Trung tâm tin học Hoàng Nguyễn

  • Địa chỉ: TS Building, số 17 Đường Số 2, CX Đô Thành, P.4, Quận 3, Tp. HCM
  • Điện thoại: 08. 2200 2122 - 08. 2211.2383
  • Email: info@hoangnguyen.edu.vn
  • Website: www.hoangnguyen.edu.vn

    Thông tin khóa học

    • Ngày khai giảng: 9/5/2013
    • Điện thoại: 08. 2200 2122 - 08. 2211.2383
    • Học phí: 1.300.000 VNĐ
    • Liên hệ: 264 Lê Văn Sỹ P. 14 Q. 3 TP. HCM, DĐ : 0908.964.578
    • Văn bằng/ Chứng chỉ: Do TT HOÀNG NGUYỄN cấp ( có giá trị trên toàn quốc )
    • Tần suất khai giảng: Hàng tháng
    • Thời gian học: Học vào 3-5-7 ca 1 từ 17h45 - 19h30
    • Thời lượng:

    Nội dung khóa học

    CHƯƠNG TRÌNH MỚI CẬP NHẬT VÀ NÂNG CẤP:

    Phần I: Ôn tập PHP & Hướng đối tượng Phần VI: Xây dựng các chức năng tại Front-End
    • Kỹ thuật xử lý mảng chuyên sâu Lập trình hướng đối tượng
    • Mô hình MVC
    • Xây dựng chức năng hiển thị tất cả các category
    • Xây dựng chức năng hiển thị một category
    • Xây dựng chức năng hiển thị tất cả các cuốn sách
    • Xây dựng chức năng hiển thị một cuốn sách
    • Xây dựng chức năng hiển thị giỏ hàng
    • Xây dựng chức năng đưa sách vào giỏ hàng
    • Xây dựng chức năng cập nhật giỏ hàng
    • Xây dựng chức năng đặt hàng mua hàng
    Phần II: Phân tích và xây dựng hệ thống Back-End
    • Phân tích Database
    • Xây dựng cấu trúc MVC trong Back-End của Joomla
    • Đăng ký com_book trong hệ thống joomla
    • Tạo các controller cho component
    • Tạo submenu cho com_book
    • Tạo lệnh điều hướng đến các Controller
    • Xây dựng các class định nghĩa các bảng dữ liệu có trong component
    Phần VII: Xây dựng Module
    • Hiển thị các cuốn sách mới cập nhật
    • Hiển thị ngẫu nhiên các cuốn sách
    • Xây dựng hệ thống tham số cho module
    • Tùy biến module theo tham số truyền
    • Sử dụng Jquery trong Joomla
    Phần III: Xây dựng Category controller
    • Xác định các chức năng (task) trong Category
    • Xây dựng hệ thống hàm xử lý các chức năng của Category
    • Xây dựng chức năng hiển thị category (task: show)
    • Đăng ký các chức năng xử lý trong Controller
    • Xây dựng chức năng publish & unpublish category (task: publish – unpublish)
    • Xây dựng chức năng delete (task: remove)
    • Xây dựng chức năng thêm một category (task: add – save)
    • Xây dựng chức năng hủy nhiệm vụ (task: cancel)
    • Xây dựng chức năng chỉnh sửa một category (task: edit – save - apply ).
    Phần VIII: Router & Plugin (SEO link)
    • Xây dựng router cho Module và Component
    • Xây dựng plugin
    Phần IX: Đóng gói
    • Đóng gói Component
    • Đóng gói Module
    • Đóng gói Plugin
    Phần IV: Xây dựng Book controller Phần X: Template
    • Xác định các chức năng (task) trong Category
    • Xây dựng hệ thống hàm xử lý các chức năng của Category
    • Xây dựng chức năng hiển thị category (task: show)
    • Đăng ký các chức năng xử lý trong Controller
    • Xây dựng chức năng publish & unpublish category (task: publish – unpublish)
    • Xây dựng chức năng delete (task: remove)
    • Xây dựng chức năng thêm một category (task: add – save)
    • Xây dựng chức năng hủy nhiệm vụ (task: cancel)
    • Xây dựng chức năng chỉnh sửa một category (task: edit – save - apply)
    • Giới thiệu cấu trúc template
    • Xây dựng cấu trúc template
    • Xây dựng hàm xử lý vị trí các Module trong template
    • Xây dựng và xử lý hệ thống tham số cho template
    • Các kỹ thuật override giao diện trong Joomla
    • Đóng gói template
    Phần XI: Ngôn ngữ
    • Xây dựng ngôn ngữ cho Component
    • Xây dựng ngôn ngữ cho Module
    • Xây dựng ngôn ngữ cho Plugin
    Phần V: Xây dựng Front - End MVC Phần XII: Các lớp trong Joomla Framework
    • Mô hình MVC tại Front-End
    • Thống kê các task cần thực hiện trong Book component
    • Xây dựng hệ thống thư mục cho Front-End
    • Xây dựng hệ thống chức năng Item menu
    • Tạo tập tin chạy chính cho component
    • Tạo tập tin controller cho component
    • Xây dựng các VIEW và MODEL tạm thời cho các chức năng
    • Các hằng số trong Joomla - 2. JRequest class
    • JController class - 4. JText class
    • JSubMenuHelper class - 6. JApplicationHelper class
    • Global $mainframe;- 8. JDatabase class
    • JHTML class - 10. JURI class
    • Jtable - 2. JModel
    • JSession

    Nhà đào tạo

    Trung tâm tin học Hoàng Nguyễn

    Trung tâm tin học Hoàng Nguyễn – Đào tạo Lập trình Chuyên sâu web – trực thuộc Công ty  Cổ phần giáo dục Hoàng Nguyễn.

    Trung tâm được thành lập và đi vào hoạt động tháng 08/2008.
    Trung tâm đã và đang đào tạo nhiều trình viên chất lượng cao, đáp ứng được các yêu cầu tuyển dụng của các công ty trong và ngoài nước.

    Ngày 01/11/2009, trung tâm Tin học Hoàng Nguyễn kết hợp với ban quản trị Joomla.org, Joomlaviet.org và các đơn vị  CNTT khác tổ chức thành công ngày hội “Joomla! Day in HoChiMinh 2009” cho cộng đồng các bạn lập trình viên CNTT,

    Cùng chuyên mục