Khóa học Lập trình Joomla 2.5 chuyên sâu

Khai giảng: Liên hệ

Nội dung: chuyên sâu đi sâu vào phân tích Core của Joomla 2.5, viết các Module, Plugin, Component, Extension,….

TỔNG QUAN

lớp học lập trình joomla

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.

Khóa học Lập trình website Joomla 2.5 đi sâu vào phân tích Core của Joomla 2.5, viết các Module, Plugin, Component, Extension,…. từ đó xây dựng, phát triển các ứng dụng web trên nền bộ CMS Joomla Framework theo đúng chuẩn của hướng đối tượng và mô hình MVC.

Hoàng Nguyễn – Đơn vị Đào tạo Lập trình Joomla 2.5 chuyên nghiệp và uy tín tại TpHCM

Joomla có thể xây dựng các ứng dụng web:

  • Các cổng thông tin điện tử
  • Thương mại điện tử trực tuyến
  • Báo điện tử , tạp chí điện tử
  • Website của các doanh nghiệp vừa và nhỏ
  • Website của các cơ quan, tổ chức phi chính phủ
  • Website các trường học
  • Website của gia đình hay cá nhân.

Hoàn tất Khóa học về Lập trình chuyên sâu Joomla 2.5, học viên đủ khả năng tự xây dựng và lập trình các ứng dụng web, viết thêm và chỉnh sửa các Module, Plugin, Component, Extension,….. dựa trên nền Joomla 2.5 với các chức năng:

Giáo trình học: Tài liệu dạy Lập trình Joomla chuyên sâu 2.5 tiếng Việt do Hoàng Nguyễn biên soạn.

Điều kiện theo học:

  • Có kiến thức tốt lập trình website bằng ngôn ngữ PHP, CSDL MySQL, lập trình hướng đối tượng(OOP).
  • Đã tốt nghiệp Đại học chuyên ngành CNTT hoặc có kinh nghiệm về lập trình Website muốn học chuyên sâu về lập trình Joomla CMS.
  • Lập trình viên website với ngôn ngữ lập trình PHP
  • Đã hoàn tất chương trình “LẬP TRÌNH WEB” tại Hoàng Nguyễn hoặc có kiến thức tương đương.

Môi trường học:

  • 100% thời gian học trên phòng Lab.
  • Mỗi học viên được cấp 1 tài khoản Hosting phục vụ cho việc học tập.
  • Thực hành thêm giờ miễn phí , không hạn chế: 13h – 15h , thứ hai đến thứ sáu.

Bằng cấp: Tham dự trên 80% số buổi học và hoàn tất đồ án cuối khóa, học viên được cấp Giấy chứng nhận hoàn tất khóa học của Hoàng Nguyễn.

Học bổng: Bạn tham dự đầy đủ 80% khóa học và có điểm đồ án đạt từ 7 điểm trở lên có cơ hội nhận được các suất học bồng toàn phần và bán phần tại trung tâm.

Kết thúc khóa học: Thực hiện các dự án website hoàn chỉnh, với sự hỗ trợ của Joomla, phát triển các ứng dụng trên nền Joomla 2.5

NỘI DUNG

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

ĐĂNG KÝ

Thời gian và học phí:

  • Thời gian: Lớp tối , tuần 3 buổi, 1 tháng + 1 tháng làm đồ án cuối khóa.
  • Học phí: Trọn khóa: 1.300.000 VNĐ (Đã bao gồm giáo trình)
  • Ưu đãi 10% học phí khi đăng ký trước ngày khai giảng

Bạn có thể đăng ký với 1 trong 5 cách sau:

    1. Hotline: 0908 964 578
    2. Email: info@hoangnguyen.edu.vn
    3. Trực tiếp: Lầu 2 – TS Building 17 Đường Số 2, Cư xá Đô Thành, P.4, Quận 3, Tp. HCM
    4. Yahoo: hn_edu_register hoặc Skype: hoangnguyen.edu
    5. Đăng ký online

{loadposition kgjo1}

Giảng viên

{hyarticle 157}

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Call 0912862039