Course Duration in Hours
180
180
Topics Covered
Be Well-versed In
Search Engine Optimization PHP Development .Net Development Content Writing Business Development
Core PHP
Introduction to PHP
Evaluation of Php
Basic Syntax
Defining variable and constant
Php Data type
Operator and Expression
Handling Html Form With Php
Capturing Form Data
Dealing with Multi-value filed
Generating File uploaded form
Redirecting a form after submission
Decisions and loop
Making Decisions
Doing Repetitive task with looping
Mixing Decisions and looping with Html
Function
What is a function
Define a function
Call by value and Call by reference
Recursive function
String
Creating and accessing String
Searching & Replacing String
Formatting String
String Related Library function
Array
Anatomy of an Array
Creating index based and Associative array
Accessing array Element
Looping with Index based array
Looping with associative array using each() and foreach()
Some useful Library function
Working with file and Directories
Understanding file& directory
Opening and closing a file
Coping ,renaming and deleting a file
Working with directories
Building a text editor
File Uploading & Downloading
State management
Using query string(URL rewriting)
Using Hidden field
Using cookies
Using session
String matching with regular expression
What is regular expression
Pattern matching in Php
Replacing text
Splitting a string with a Regular Expression
Generating Images with PHP
Basics of computer Graphics
Creating Image
Manipulating Image
Using text in Image
Database Connectivity with MySql
Introduction to RDBMS
Connection with MySql Database
Performing basic database operation(DML) (Insert, Delete, Update, Select)
Setting query parameter
Executing query
Join (Cross joins, Inner joins, Outer Joins, Self joins.)
Advance PHP
Introduction to OOPS
Introduction
Objects
Declaring a class
The new keyword and constructor
Destructor
Access method and properties using $this variable
Public ,private, protected properties and methods
Static properties and method
Class constant
Inheritance & code reusability
Polymorphism
Parent:: & self:: keyword
Instanceof operator
Abstract method and class
Interface
Final
Exception Handling
Understanding Exception and error
Try, catch, throw
Introduction to ZF2
Understanding the MVC Pattern Models
How MVC works?
Congfiguration ZF2
Setting up ZF2 with apache Enviornment eg. Enable mod_rewrite
Configuration ZF2 to work with database
Running ZF2 for the first time
ZF2 Conventions
Models: Creating up model for a database table
Fetching data
Saving and updating data
Deleting data
User defined function in model
Data Validation
Controller: Creating controller
Controller function
Interacting with model
Interacting with views
Controller variables and parameters
Redirection
Getting post data
Views: Creating Views
Working with configuration layout
Creating custom layout
Element and helpers
ZF2 session
Storing data in session
Reading a session data
Delete data from session
CMS- Wordpress
WordPress Introduction
Understanding and Using domain names
WordPress Hosting Options
Installing WordPress on a Dedicated Server
Understanding Directory Permissions
Basics of the WordPress User Interface
Understanding the WordPress Dashboard
Pages, Tags, Media and Content Administration
Core WordPress Settings
Finding and Using WordPress Plugins
Finding and Installing Plugins Quickly and Easily
Upgrading WordPress Plugins
Recommended WordPress Plugins
Working with WordPress Themes
Understanding the Structure of WordPress Themes
Finding Themes and Choosing the Right One
Installing and Configuring Themes
Editing and Customizing Themes
Using Theme Frameworks and Parent-Child Themes
Theme Best Practices
WordPress Content Management
Understanding Posts Versus Pages
Organizing Posts with Categories
Connecting Posts Together with Tags
Custom Post Types and Custom Taxonomies
Managing Lists of Links
Creating and Managing Content
Hands-On Training on the WordPress Editors
Hands-On Training on the New Image Editor
CMS- Joomla
Joomla Basics
Introduction to Joomla
Joomla Installation
Joomla BackEnd
Joomla Global Configuration
Article Manager
Archive Manager
Frontpage Manager
Section Manager
Category Manager
Media Manager
Menu Manager
Component Manager
Content Manager
Extensions Manager
Module Manager
Plugin Manager
Template Manager
Installing a New Module
Installing a New Template
Installing a New Plugin
Installing a New Component
Understanding the concept of Joomla Positions
Changing the layout structure by changing the module position
Joomla FrontEnd
Understanding Basic Joomla Template
Customizing Joomla Template
Building Custom Joomla Template
Understanding templateDetails.xml File
Creating templateDetails.xml File using tmpl_builder
Linking CSS
Linking Javascrpt
Understanding include
Displaying content in XHTML
Creating template installation package
Creating Custom Forms
Changing the Form appearance using CSS
E-commerce Open-source Magento
Magento Introduction
Magento Installation
Magento Features
Configure Magento Webstore
Magento Products
Magento Products Import
Magento Quantity
Magento Categories
Magento Special Prices
Magento Orders
Magento CMS
Magento Customer Management
Magento Modules
Magento Shipping Modules
Magento Payment Modules
Magento Newsletter
Magento Widgets
SEO for Magento
Google Analytics for Magento
Shipping and Payment methods in Magento
Magento Extension Development
Magento theme development and customization
Any
18th Technology, Sector 9 (Noida),Noida,IN