Tech Mentro is a best IT Training Center in Noida, Delhi-NCR, which provides Core PHP Training, Advance PHP Training, CMS Training, Smarty,Joomla, Ajax, CAKEPHP Framework Training, 6 Weeks Industrial Training and 6 Months Project Training for engineering students and professionals.
1. Core Php
Introduction
o Evaluation of Php
o Basic Syntax
o Defining variable and constant
o Php Data type
o Operator and Expression
Handling Html Form With Php
o Capturing Form Data
o Dealing with Multi-value filed
o Generating File uploaded form
o Redirecting a form after submission
Decisions and loop
o Making Decisions
o Doing Repetitive task with looping
o Mixing Decisions and looping with Html
Function
o What is a function
o Define a function
o Call by value
o Call by reference
o Recursive function
String
o Creating and accessing String
o Searching & Replacing String
o Formatting String
o String Relater Library function
Array
o Anatomy of an Array
o Creating index based and Associative array
o Accessing array Element
o Looping with Index based array
o Looping with associative array using each() and foreach()
o Some useful Library function
Working with file and Directories
o Understanding file& directory
o Opening and closing a file
o Coping ,renaming and deleting a file
o Working with directories
o Building a text editor
50 hrs
2
2
5
2
2
5
5
2.
o File Uploading & Downloading
State management
o Using query string(URL rewriting)
o Using Hidden field
o Using cookies
o Using session
String matching with regular expression
o What is regular expression
o Pattern matching in Php
o Replacing text
o Splitting a string with a Regular Expression
Generating Images with Php
o Basics of computer Graphics
o Creating Image
o Manipulating Image
o Using text in Image
OOPS
o Introduction
o Objects
o Declaring a class
o The new keyword and constructor
o Destructor
o Access method and properties using $this variable
o Public ,private, protected properties and methods
o Static properties and method
o Class constant
o Cloning object
o Inheritance & code reusability
o Polymorphism
o Parent:: & self:: keyword
o Instanceof operator
o Abstract method and class
o Interface
o Final
Exception Handling
o Understanding Exception and error
o Try, catch, throw
Database Connectivity with mysql
o Introduction to RDBMS
o Connection with mysql Database
o Performing basic database operation(DML)
4
2
2
6
2
6
3. o
o
o
o
o
o
o
o
o
Insert
Delete
Update
Select
Prepared statement
Difference b/w statement & prepared statement
Setting query parameter
Executing query
Join
Cross joins, Inner joins, Outer Joins, Self joins.
Advanced Php
Introduction to Design pattern
o Strategy Pattern
o Singleton pattern
o Factory Pattern
o Observer Pattern
o DAO Design pattern
Implementation of DAO Design Pattern
52 hrs
2
2
CAKEPHP 2.x
Understanding of MVC architecture.
o What is CakePhp 2.x Framework
o Cakephp 2.x architecture and it’s naming convention.
Understanding Controller
o Request & Response Parameter
o Controller Action
o Request Life Cycle callbacks
o Controller method
o Redirection
o Working with component
Understanding Model
o Creating Model for Database Table
o Retriving Data Using Model
o Method for all Basic CURD(Create ,Read, Update, Delete)
o Create own Model method
o Making custom SQL Queries
o Data Validation
Understanding ORM(Object Relational Mapping)
o Working with Simple association
o one–to-one
2
6
3
6
4.
o
o
View
o
o
o
o
o
one-to-many
many-to-many
6
Working with layout
Create custom Layout
Working with Helper class
Creating and using user define Helper
Working with element
Smarty
Introduction to smarty
o Understanding need of templating system
o The smartness of smarty
o Installing and configuring of smarty
Smarty site Architecture
o Problem solving Perpective
o Smarty Directory Structure
o Understanding Data Access Layer
o Understanding Business logic layer
o Understanding Presention Layer
Creating a template
o Introduction to smarty variable
o Starting template
o Associative and Non Associative array
o Basic templating
o Logical Condition
o Looping(with section and foreach)
Creating Data input form with modifier
o Advanced Templating with Modifier
Capitalize,count_charecters,cat,count_paragraphs,count_words,
date_format,loer,upper ,nl2br etc.
Combining Modifier
o Smatry Function
o Form-related functions
Joomla
2
Joomla(Including Module and Component creation)
Customizing joomla and Configuration of Administration
Menu manager
Content menu
o Article manager
1
1
1
2
2
4
2
3
5.
o Section Manager
o Categories Manage
Extension menu
Creation of own Module
Creation of Own Component
1
1
1
JavaScript (Form validation)
Ajax
2
2