03:25 AM Thứ 5, ngày 24/04/2014

Lập trình Joomla! 2.5


Joomla CMS là một hệ thống quản lý dữ liệu được đánh giá rất cao hiện nay, Joomla rất dễ sử dụng để xây dựng một website và rất thân thiện với người sử dụng. Nhưng để lập trình tạo ra các thành phần mở rộng như Component, Module, Plugin, Template... cho nó thì không đơn giản một chút nào vì cấu trúc Joomla CMS khá phức tạp. Nó làm cho các lập trình viên tốn rất nhiều thời gian để nghiên cứu và sửa chữa một vấn đề nào đó trong hệ thống Joomla.



Một vấn đề nữa các lập trình viên thường không có nhiều thời gian để nghiên cứu nên việc chỉnh sửa trong lõi (core) của Joomla thường xuyên xảy ra. Điều này làm các ứng dụng đã bị sửa lõi (core) rất khó nâng cấp lên các phiên bản mới và khó tích hợp các thành phần mở rộng khác vào.
 
Khóa học Lập trình Joomla 2.5 đi sâu vào phân tích Core của Joomla, 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ộ Joomla CMS  Framework theo đúng chuẩn của hướng đối tượng và mô hình MVC. Và sau khi học xong khóa học này chắc chắn các bạn không bao giờ phải chỉnh sửa lõi của Joomla! mà vẫn có thể thay đổi được các thành phần của Joomla theo ý muốn.
 
Ngoài ra trong khóa học này bạn sẽ được hướng dẫn để hiểu rõ hơn về thuật toán và giải thuật thao tác trên cây nhị phân để tạo ra các category đa cấp. Sau khi hiểu giải thuật này các bạn có thể áp dụng vào các ứng dụng đa cấp trong các dự án tương lai của bạn.

Thông tin khóa học :

  - Mã số: JLO-025
  - Khai giảng: 25-04-2014
  - Kết thúc: 25-06-2014
  - Giảng viên hướng dẫn: Phạm Vũ Khánh.
  - Hỗ trợ khóa học: BQT ZendVN
  - Bắt đầu nhận hồ sơ từ ngày 25-03-2014 đến ngày 25-04-2014
 
Hỏi đáp:

  + Điện thoại cố định: (08) - 22.374.154 (Bộ phận tư vấn)
+ Diễn đàn:http://www.zend.vn/forum/lap-trinh-mo-rong-cho-joomla%C7%83-25-kg-ngay-15-03-2012-t2598.html
  + Yahoo: zendvn_help
  + Skype: zendvn.hep
  + Email: training@zend.vn
  + Điện thoại di động: 0908.89.33.26 (Mr. Khánh) - 01683.308.983 (Mr. Lân)

Nội dung khóa học:

- Hướng dẫn sử dụng các thư viện quan trọng trong Joomla CMS (Joomla Framework)
- Nắm rõ kiến thức và giải thuật về mô hình đa cấp (menu đa cấp, category đa cấp) sử dụng cấu trúc cây nhị phân. Đây là một mô hình được đánh giá cao về khả năng truy vấn linh hoạt (SELECT) nhưng khá phức tạp trong quá trình thêm (Add), xóa (Delete), sửa (Edit), di chuyển (Move)
- Viết Book component mới sử dụng category đa cấp dựa trên thư viện Joomla và lớp Nested_Set (học viên sẽ được hướng dẫn xây dựng chi tiết trong quá trình học)
- Hiểu - Viết Module mới cho Joomla CMS
- Viết Plugin mới cho Joomla CMS
- Viết Language mới cho Joomla CMS
- Hiểu cấu trúc và kỹ thuật xây dựng template mới
- Hiểu cấu trúc và kỹ thuật chỉnh sửa giao diện mà không làm ảnh hưởng đến các mã nguồn hay giao diện có sẵn
- Cách tích hợp và sử dụng JQuery trong Joomla CMS 
 
Điểm đặc biệt của khóa học:

Bất kỳ giáo trình nào của ZendVN cũng sẽ được nâng cấp liên tục theo thời gian nên chúng tôi đưa ra một chính sách để cho các bạn học những khóa đầu tiên không bị thiệt thòi với các khóa sau là:
- Sau khi khóa học kết thúc. Nếu bất kỳ phần nào của giáo trình được nâng cấp hoặc bổ xung, ZendVN sẽ thông báo với bạn để bạn có thể vào học lại phần đó. ( Trong vòng một năm tính từ khi khóa học của bạn kết thúc)
- Nếu bạn là thành viên của một khóa học bất kỳ của ZendVN, bạn sẽ nhận được tài liệu nghiên cứu mới của ZendVN về các vấn đề của khóa học đó trong thời gian 2 năm tính từ khi khóa học của bạn kết thúc.
 
Ưu điểm khóa học online:

- Không phụ thuộc vào điều kiện địa lý, thời gian.
- Tạo điều kiện cho các lập trình viên muốn nâng cao kiến thức chuyên môn để có cơ hội thăng tiến trong công việc.
- Tạo điều kiện cho mọi người có niềm đam mê lập trình web không có thời gian và điều kiện đến các trung tâm Tin Học
- Có thể dễ dàng bổ xung các kiến thức mới cho người học.

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

Lập trình Joomla là lập trình trên một hệ thống đã có sẵn nên độ khó của khóa học cao. Nếu bạn có đầy đủ các điều kiện dưới đây thì hãy đăng ký tham gia khóa học này:
- Nắm vững các kiến thức về lập trình PHP, MySQL, Javascript, HTML, CSS.
- Có ít nhất một năm làm việc với PHP
- Đã xây dựng hoàn chỉnh một ứng dụng website bằng php.
- Có kiến thức về mô hình MVC
- Sử dụng thành thạo Joomla CMS v2.5
- Có máy tính kết nối Internet.
- Tất cả thông tin trong Form đăng ký phải đúng sự thật.
- Một bản sao Chứng Minh Nhân Dân có công chứng (Chú ý ngày công chứng trên CMND phải sau ngày đăng ký khóa học online để trách trường hợp lấy chứng minh đã công chứng của người khác nộp)
 
Đối tượng theo học:

- Những người yêu thích lĩnh vực lập trình web với PHP và mong muốn theo nghề lập trình web.
- Những bạn đam mê lập trình web
- Lập trình viên biết hoặc chưa biết Joomla
 
Kết quả cuối khóa học:

- Hiểu rõ những chức năng trong Joomla CMS v2.5
- Nắm rõ luồng xử lý của Joomla CMS v2.5
- Hiểu cấu trúc và quan hệ trong hệ thống database của Joomla CMS v2.5
- Học được cách viết chuẩn trong mô hình MVC của Joomla CMS v2.5
- Hiểu thêm về một số công nghệ mới và kỹ thuật xử lý trong thực tế
- Nắm vững những kỹ thuật xử lý phức tạp của mảng và đối tượng
- Xây dựng mới những thành phần mở rộng trong joomla như: component, module, plugin, language, template
- Hiểu được những vấn đề mà các bạn đã từng làm nhưng không hiểu (trường hợp này xảy ra với nhiều lập trình viên mã nguồn mở)
 
Tài liệu học:

- Joomla v2.5 programming (nâng cấp tháng 03-2012) do ZendVN group biên soạn.
- Các mã nguồn trong các bài giảng qua video và những ví dụ thực tế (Book Shopping)
 
Môi trường học:

- 100% thời gian học qua video training
- Cấp một tài khoản Hosting và một subdomain để các bạn thực hành trong vòng 18 tháng
- Hosting: 250Mb – 3 cơ sở dữ liệu MySQL – 3 tài khoản email - 7 Gb băng thông mỗi tháng. Cấu hình hosting hỗ trợ hầu hết tất cả các ứng dụng mở hiện nay. (Server đặt tại Việt Nam)
- Subdomain: http://subdomain.zendvn.com. Các bạn có thể sử dụng domain riêng nếu các bạn có.
Hỗ trợ qua hệ thống: Web support, diễn đàn, Email, Skype, TeamViewer. Mọi câu hỏi liên quan đến bài học sẽ được trả lời trong vòng 24h.
 
Cách học:

- Xem video training thật kỹ sau đó tự làm lại ít nhất một lần để hiểu sâu vấn đề. 
- Mỗi video các bạn được xem bao nhiêu lần cũng được nhưng chỉ trong một phiên đăng nhập. Nghĩa là sau khi thoát khỏi hệ thống bạn không thể xem lại video đó một lần nữa.
- Nghiên cứu mở rộng. 
- Tìm và đặt ra những câu hỏi với giáo viên hướng dẫn.
- Chỉ nhớ những gì Joomla cung cấp. Không nên nhớ tất cả các lớp và phương thức trong lớp của Joomla. 
- Tìm cách tối ưu hóa mã nguồn đã được học. 
- Trình bày những ý tưởng hoặc giải pháp mới với giáo viên và các bạn trong khóa để mọi người cùng thảo luận.
 
Chứng chỉ: 

- Sau khi tham gia khóa học lập trình joomla v2.5 nếu bạn thực hiện hoàn thiện đồ án cuối khóa của ZendVN bạn sẽ được cấp giấy chứng nhận "Joomla v2.5 programming" có giá trị trên toàn quốc. 
 
Thời gian học:

- ZendVN sẽ cung cấp đầy đủ video training của khóa học trong vòng 2 tháng. (Gần 80h video training)
- Thời gian học tối đa của bạn là 12 tháng. Sau 12 tháng từ ngày bắt đầu khóa học. Bạn sẽ không xem được video nào nữa.
- Mỗi tuần khoảng 5h-12h video. 
- Các bạn có thể học bất kỳ thời gian nào các bạn rảnh và học ở bất kỳ nơi nào có Internet
 
Học phí:

- Trọn khóa: 1.790.000 VND 
- Giảm 30% học phí cho học sinh, sinh viên và học viên cũ. (Áp dụng kể từ ngày 26.3.2014 đến ngày 25.4.2014)
- Giảm 50% học phí cho tất cả các thành viên là người khuyết tật.

CÁC KHÓA HỌC TẠI ZENDVN

  • Khóa học PHPKhóa học jQuery
  • Khóa học JoomlaKhóa học Zend Framework
  • Khóa học PHPKhóa học jQuery
loading
loading