Advance PHP Training

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

++

PHP
CURRICULUM
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! Benefits, Joomla! Features, How
Joomla! W orks.

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, Adding a Module and a Component to Joomla!,
Modifying an Existing Template.

Joomla Extensions
Difference Between Modules, Components, and Plug-Ins: The Most Advanced
Extensions, Components and Modules, Module Types, Default Site Modules, W rapper,
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 iew-Controller

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 : Java

NOIDA GREATER NOIDA GHAZIABAD FARIDABAD


A-43 & A-52, Sector-16, E - 35, SITE - 4, Near Swarna 1, Anand Industrial Estate, SCO-32, 1st Floor , Sec.-16,
Noida - 201301, (U.P .) INDIA Nagari, Adjacent J.P . . Golf Near ITS College, Mohan Nagar , Faridabad (HAR YANA)
Ph. : 0120-4646464 Course, Greater Noida (U. P .) Ghaziabad (U.P .) Ph. : 0129-4150605-09
Mb. : 09871055180 Ph. : 0120-4345190-91-92 to 97 Ph.: 0120-4835400...98-99 Mb. : 0981 1612707
Mb. :09899909738, 09899913475 Mb. : 09810831363 / 9818106660
: 08802288258 - 59-60
GURGAON JAIPUR
1808/2, 2nd floor old DLF , 38,Jai Jawan Colony 3rd,
Near Honda Showroom, Near Gaurav Tower,JLN
Sec.-14, Gurgaon (Haryana) Marg, Jaipur (Rajsthan)
Ph. : 0124-4219095-96-97-98 Ph. : 0141-2550077, 2550202
Mb. : 09873477222-333 Mb : 08824246937
www.facebook.com/ducateducation

You might also like