Page 1



This course is intended for anyone looking to their current PHP and MySQL knowledge to that of an Advanced PHP Developer . AdvPHP aims to assist PHP users of all levels to create robust, maintainable applications quickly and easily . Developers who are already familiar with PHP and want to improve their knowledge of advanced development techniques like CakePHP , Joomla, Smarty etc.

Course Description Joomla is an award-winning content management system (CMS), Which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility , have made Joomla the most popular W eb site software available. Best of all, Joomla is an open source solution that is freely available to everyone. WordPress is free blog software, unless you want to implement some more features to meet the growing needs of a popular blog. During the next few years W ordPress evolve into more of a CMS friendly platform. CakePHP is a rapid development framework for PHP that Provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces developmental costs and helps developers write less code.

Designed For Anyone who have successfully completed the Basic PHP course. Job seekers who want to double their chances to get placement as PHP Developer Developers who are already familiar with PHP and want to improve their knowledge of advanced development techniques. Professional PHP developers who want to write more ef ficient and secure code. PHP Programmers who want to learn MVC based framework

Course Contents: Joomla Introducation to Joomla  Content Management System Overview Joomla! W orks.

, Joomla! Benefits, Joomla! Features, How

Setting Up a Joomla Site  installing Joomla, Joomla! Installation Wizard, Adding a New Ariticle, Editing the Main Menu, Removing Modules, Unpublishing Whole Menus, Changing the Frontpage Logo Graphic, Creating a Custing Custom Poll

Adding Content Joomla! Sections and Categories, Uncategorized or Static Content, Creating Sections and Categories, Deleting the Sample Articles, Categories, and Sections, Adding New Categories and Sections, Selecting a Text Editor, Adding Articles, Adding Menus to Point to Content, Installing a New Template.

Joomla Administration Administration, Template Manager , Language Manager , Ariticle Manager , Section and Category Managers, Frontpage Manager , Media Manager , Trash manager , Global Configuration Manager , User Manager , Menu Manager , Extension Manager , Module Manager , Plugin Manager .

Creating Your Own Templates Creating the joomla! Template Files, Modifying an Existing Template.

Adding a Module and a Component to Joomla!,

Joomla Extensions Difference Between Modules, Components, and Plug-Ins: The Most Advanced Extensions, Components and Modules, Module Types, Default Site Modules, W Banners Module and Advertisement Module.


Site Components Banners Component, Contacts Component, Newsfeeds Component, Polls Component, Weblinks Component, Site Plug-Ins.

Joomla E-commerce Overview Creating Extensions Writing a Front-End Module, Structure of the Module, The PHP Code File, Creating the Module File, Creating the XML Descriptor, Installing the Component.

Wordpress Installation of W ordpress Installing W ordPress on a Dedicated Server Understanding wp-config.php Understanding the database structure Understanding Directory Permissions

Basics of the W ordPress User Interface Understanding the W ordPress Dashboard Pages, Tags, Media and Content Administration Core WordPress Settings

Finding and Using W ordPress Plugins Finding and Installing Plugins Quickly and Easily Upgrading W ordPress Plugins Recommended W ordPress Plugins

Working in widgets Installing widgets Creating your own Widget

Working with W ordPress Themes Understanding the Structure of W ordPress Themes Finding Themes and Choosing the Right One Installing and Configuring Themes Editing and Customizing Themes

WordPress Content Management Understanding Posts V ersus Pages Organizing Posts with Categories Connecting Posts Together with Tags Managing Menus Creating a website with all features Developing a ecommerce websites in wordpress

CakePHP Beginning with CakePHP What is CakePHP , Understanding Model-V


Basic Principles of CakePHP CakePHP Structure, A Typical CakePHP Request, CakePHP Folder Structure, CakePHP Conventions, File and Classname Covent.ions, Model and Database Conventions, Controller Conventions, V iew Conventions

Developing with CakePHP installation, Configuration, Controllers, Components, Models, Behaviors, DataSources, Views, Helpers, Scaf folding, Global Constants and Functions, V endor Packages, Data Validations, Pagination Introduction to Core Components & Helpers Creating the Application, database, Cake Database Configuration, Create a Model, Create a Controller , Creating V iews Data V alidation, Deleting or Editing etc...

CodeIgniter Introduction to CodeIgniter What is CodeIgniter , Requirements, Basic Installation

Introduction to MVC structure OOPs programming in CodeIgniter Application set up with Codeigniter Understand view model and controller Interaction with database, Implementing with ajax(with jquery) Helpers , Libraries in Codeigniter Validating the users.

Project Implementation in CodeIgniter

Jquery Implementation jQuery is a fast, small, and feature-rich JavaScript library . It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility , jQuery has changed the way that millions of people write JavaScript. Introduction to Jquery Implementing a Jquery features in our website.

Website Hosting How we upload/host our website online.


Partners :





A-43 & A-52, Sector-16, Noida - 201301, (U.P .) INDIA Ph. : 0120-4646464 Mb. : 09871055180

F 205 Neelkanth Plaza Alpha 1 commercial Belt Opposite to Alpha Metro Station Greater Noida Ph. : 0120-4345190-91-92 to 97 Mb. :09899909738, 09899913475

1, Anand Industrial Estate, Near ITS College, Mohan Nagar , Ghaziabad (U.P .) Ph.: 0120-4835400...98-99 Mb. : 09810831363 / 9818106660 : 08802288258 - 59-60

SCO-32, 1st Floor , Sec.-16, Faridabad (HAR YANA) Ph. : 0129-4150605-09 Mb. : 0981 1612707



1808/2, 2nd floor old DLF , Near Honda Showroom, Sec.-14, Gurgaon (Haryana) Ph. : 0124-4219095-96-97-98 Mb. : 09873477222-333

38,Jai Jawan Colony 3rd, Near Gaurav Tower,JLN Marg, Jaipur (Rajsthan) Ph. : 0141-2550077, 2550202 Mb : 08824246937

Php++(Advance) Training Institutes In Noida, Ghaziabad, Gurgaon, Faridabad, Greater Noida, Jaipur  
Php++(Advance) Training Institutes In Noida, Ghaziabad, Gurgaon, Faridabad, Greater Noida, Jaipur  

DUCAT offers exclusive Php++ Training & certification program with live project by industry expert In Noida,Ghaziabad,Gurgaon,Faridabad,Grea...