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 Joomla 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ộ CMS Joomla 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 tương lai của bạn
Điều kiện theo học:
Thông tin khóa học :
Mã số: JLO-003
Mã số: JLO-003
Khai giảng: 10-06-2012
Kết thúc: 10-09-2012
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: 10-05-2012 đến ngày 09-06-2012
Hỏi đáp:
Điện thoại cố định: (08) - 22.374 154 (Bộ phận tư vấn)
Điện thoại di động: 0908.89.33.26 (Mr. Khánh)
Diễn đàn: http://www.zend.vn/forum/
Điện thoại di động: 0908.89.33.26 (Mr. Khánh)
Diễn đàn: http://www.zend.vn/forum/
Email: zendvn@gmail.com
Đ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.
- Đã 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
- Có ít nhất một năm kinh nghiệm thực tế về lập trình web.
- 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)
- Nắm vững các kiến thức về lập trình PHP, MySQL, Javascript, HTML, CSS.
- Đã 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
- Có ít nhất một năm kinh nghiệm thực tế về lập trình web.
- 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
- 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
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á trinh 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 diện có sẵn
- Cách tích hợp và sử dụng JQuery trong Joomla! cms
Kết quả cuối khóa học:
- Hiểu rõ những chức năng trong Joomla! 2.5
- Nắm rõ luồng xử lý của Joomla! 2.5
- Hiểu cấu trúc và quan hệ trong hệ thống database của Joomla! 2.5
- Học được cách viết chuẩn trong mô hình MVC của Joomla! 2.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! 2.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 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! 2.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 3 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 10% học phí cho tất cả các thành viên tham gia khóa học JLO-003
- Giảm 20% học phí cho tất cả các thành viên đã tham gia khóa học Zend Framework 1.X
- Giảm 50% học phí cho tất cả các thành viên là người khuyết tật.
- 1.cám ơn thầy nhiều.
- 2.Hướng dẫn rất chất lượng. Đã hướng dẫn ít ra phải như thế này dân mù tịt như em mới rõ ngọn rõ...
- 3.Tiếng Anh thì >>thông cãm
- 4.fafa
- 5.Mình đã fix được rồi. Thanks bạn nhiều lắm !
- 6.Dịch vụ quá nguy hiểm... Giờ mới biết Vinaphone có cái dịch vụ "Giết người" này. Nếu biết từ trước...
- 7.cung hay day nhi...
- 8.NGƯỜI TA ĐÃ TỰ BIẾT DỊP TẾT LÀ HAY NGHẼN MẠNG VẬY NHÀ MẠNG LÀM NHƯ THẾ NÀY LÀ CƯỚP KHUYẾN MẠI CỦA...
- 9.Nhóm cuối cùng có lẽ là đáng ngạc nhiên, hoặc có lẽ hoàn toàn rõ ràng - đó là chính phủ. Một câu hỏi...
- 10.Nhóm cuối cùng có lẽ là đáng ngạc nhiên, hoặc có lẽ hoàn toàn rõ ràng - đó là chính phủ. Một câu hỏi...
- 1.603 - Smartphone giá rẻ độc đáo từ Nokia
- 2.Samsung Galaxy Y - Android giá rẻ cho giới trẻ
- 3.MobiFone, Viettel: “So găng” gói cước 3G siêu rẻ
- 4.Nhà mạng Viettel trần tình việc cắt khuyến mãi dịp...
- 5.VNPT bán “dế” Nokia giá siêu rẻ chỉ 100 ngàn đồng
- 6.Nokia dời ngày cập nhật Belle vào tháng 2/2012
- 7.Thị trường Web trong năm 2012: IE10 dẫn đầu?
- 8.Google cung cấp khoá học trực tuyến miễn phí về...
- 9.Yahoo! ra mắt website “Trực quan hóa thư điện tử”
- 10.Apple sẽ cải tiến cho dòng MacBook Pro trong năm...
Chủ đề đang thảo luận trong diễn đàn
- mã hóa khó hiểu
- Hỏi về thêm file Css và Js trong template ?
- xin code bat dong san bang php zend framework
- xin code bat dong san bang php zend framework
- Help help help
- hướng dẫn tối ưu url bằng file htaccess
- Tuyển 05 Lập Trình Viên PHP
- confix phpmailer host linux
- Học.Viên.Mới.Xin.Giúp.Đỡ!!!!
- Cho mình về validate số điện thoại




