SlideShare a Scribd company logo
1 of 5
Download to read offline
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












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
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


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




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

More Related Content

What's hot

070517 Jena
070517 Jena070517 Jena
070517 Jena
yuhana
 
WebTech Tutorial Querying DBPedia
WebTech Tutorial Querying DBPediaWebTech Tutorial Querying DBPedia
WebTech Tutorial Querying DBPedia
Katrien Verbert
 

What's hot (19)

Jena Programming
Jena ProgrammingJena Programming
Jena Programming
 
JLIFF, Creating a JSON Serialization of OASIS XLIFF
JLIFF, Creating a JSON Serialization of OASIS XLIFFJLIFF, Creating a JSON Serialization of OASIS XLIFF
JLIFF, Creating a JSON Serialization of OASIS XLIFF
 
Odoo Technical Concepts Summary
Odoo Technical Concepts SummaryOdoo Technical Concepts Summary
Odoo Technical Concepts Summary
 
Xml and DTD's
Xml and DTD'sXml and DTD's
Xml and DTD's
 
ShEx vs SHACL
ShEx vs SHACLShEx vs SHACL
ShEx vs SHACL
 
Xml3
Xml3Xml3
Xml3
 
Session 17 - Collections - Lists, Sets
Session 17 - Collections - Lists, SetsSession 17 - Collections - Lists, Sets
Session 17 - Collections - Lists, Sets
 
Xpath presentation
Xpath presentationXpath presentation
Xpath presentation
 
070517 Jena
070517 Jena070517 Jena
070517 Jena
 
Distributed Query Processing for Federated RDF Data Management
Distributed Query Processing for Federated RDF Data ManagementDistributed Query Processing for Federated RDF Data Management
Distributed Query Processing for Federated RDF Data Management
 
Search Engine-Building with Lucene and Solr
Search Engine-Building with Lucene and SolrSearch Engine-Building with Lucene and Solr
Search Engine-Building with Lucene and Solr
 
Xml3
Xml3Xml3
Xml3
 
Log stage zero-cost structured logging
Log stage  zero-cost structured loggingLog stage  zero-cost structured logging
Log stage zero-cost structured logging
 
Intro to XML in libraries
Intro to XML in librariesIntro to XML in libraries
Intro to XML in libraries
 
Java Performance Tips (So Code Camp San Diego 2014)
Java Performance Tips (So Code Camp San Diego 2014)Java Performance Tips (So Code Camp San Diego 2014)
Java Performance Tips (So Code Camp San Diego 2014)
 
Xml and Co.
Xml and Co.Xml and Co.
Xml and Co.
 
WebTech Tutorial Querying DBPedia
WebTech Tutorial Querying DBPediaWebTech Tutorial Querying DBPedia
WebTech Tutorial Querying DBPedia
 
JSON - Quick Overview
JSON - Quick OverviewJSON - Quick Overview
JSON - Quick Overview
 
Search Engine-Building with Lucene and Solr, Part 2 (SoCal Code Camp LA 2013)
Search Engine-Building with Lucene and Solr, Part 2 (SoCal Code Camp LA 2013)Search Engine-Building with Lucene and Solr, Part 2 (SoCal Code Camp LA 2013)
Search Engine-Building with Lucene and Solr, Part 2 (SoCal Code Camp LA 2013)
 

Viewers also liked

Clipping Diario Design 15/11/11 @ IED Barcelona
Clipping Diario Design 15/11/11 @ IED BarcelonaClipping Diario Design 15/11/11 @ IED Barcelona
Clipping Diario Design 15/11/11 @ IED Barcelona
IED Barcelona
 
Transit-Protect presentation 2014
Transit-Protect presentation 2014Transit-Protect presentation 2014
Transit-Protect presentation 2014
Transit-Protect
 
Speaking in Several Tongues, Metro 10/25/2012
Speaking in Several Tongues, Metro 10/25/2012Speaking in Several Tongues, Metro 10/25/2012
Speaking in Several Tongues, Metro 10/25/2012
JANA CIOBANU
 

Viewers also liked (20)

Powerclimas de la tierra
Powerclimas de la tierraPowerclimas de la tierra
Powerclimas de la tierra
 
Data center dynamics ver. 1.0
Data center dynamics ver. 1.0Data center dynamics ver. 1.0
Data center dynamics ver. 1.0
 
Wic budapest 2011-pres
Wic budapest 2011-presWic budapest 2011-pres
Wic budapest 2011-pres
 
Clipping Diario Design 15/11/11 @ IED Barcelona
Clipping Diario Design 15/11/11 @ IED BarcelonaClipping Diario Design 15/11/11 @ IED Barcelona
Clipping Diario Design 15/11/11 @ IED Barcelona
 
Tech mentro pdf
Tech mentro pdfTech mentro pdf
Tech mentro pdf
 
Transit-Protect presentation 2014
Transit-Protect presentation 2014Transit-Protect presentation 2014
Transit-Protect presentation 2014
 
In what ways does your media product use question 1
In what ways does your media product use question 1In what ways does your media product use question 1
In what ways does your media product use question 1
 
6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida6 Months Dotnet internship in Noida
6 Months Dotnet internship in Noida
 
LMTA
LMTALMTA
LMTA
 
Aloha Design Portfolio
Aloha Design PortfolioAloha Design Portfolio
Aloha Design Portfolio
 
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
Industrial Summer Training for MCA/BCA/BE/B-Tech StudentsIndustrial Summer Training for MCA/BCA/BE/B-Tech Students
Industrial Summer Training for MCA/BCA/BE/B-Tech Students
 
Mi mascota
Mi mascotaMi mascota
Mi mascota
 
Crm
CrmCrm
Crm
 
8. vgtrk доклад
8. vgtrk доклад8. vgtrk доклад
8. vgtrk доклад
 
GSRMS Ben Broussard
GSRMS Ben BroussardGSRMS Ben Broussard
GSRMS Ben Broussard
 
Horse Back Riding Brochure Reading aAssessment
Horse Back Riding Brochure Reading aAssessmentHorse Back Riding Brochure Reading aAssessment
Horse Back Riding Brochure Reading aAssessment
 
Speaking in Several Tongues, Metro 10/25/2012
Speaking in Several Tongues, Metro 10/25/2012Speaking in Several Tongues, Metro 10/25/2012
Speaking in Several Tongues, Metro 10/25/2012
 
Tele2 Россия: итоги работы 2011 года
Tele2 Россия: итоги работы 2011 годаTele2 Россия: итоги работы 2011 года
Tele2 Россия: итоги работы 2011 года
 
Повышение эффективности использования частотного ресурса
Повышение эффективности использования частотного ресурсаПовышение эффективности использования частотного ресурса
Повышение эффективности использования частотного ресурса
 
Egipto (1)
Egipto (1)Egipto (1)
Egipto (1)
 

Similar to 6 Months Project Training in PHP

Php & mysql course syllabus
Php & mysql course syllabusPhp & mysql course syllabus
Php & mysql course syllabus
Papitha Velumani
 

Similar to 6 Months Project Training in PHP (20)

PHP Training in Hyderabad
PHP Training in Hyderabad PHP Training in Hyderabad
PHP Training in Hyderabad
 
Java training in Noida
Java training in NoidaJava training in Noida
Java training in Noida
 
6 Months Project Training in Java
6 Months Project Training in Java6 Months Project Training in Java
6 Months Project Training in Java
 
Ravi software faculty
Ravi software facultyRavi software faculty
Ravi software faculty
 
Php training centre in adyar
Php training centre in adyarPhp training centre in adyar
Php training centre in adyar
 
Php training centre in Adyar
Php training centre in AdyarPhp training centre in Adyar
Php training centre in Adyar
 
PHP & mySQL Training in Bangalore at myTectra
PHP & mySQL Training in Bangalore at myTectraPHP & mySQL Training in Bangalore at myTectra
PHP & mySQL Training in Bangalore at myTectra
 
P mysql training in bangalore
P mysql training in bangaloreP mysql training in bangalore
P mysql training in bangalore
 
. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR. Net Training Institute in Noida/NCR
. Net Training Institute in Noida/NCR
 
6 Months PHP internship in Noida
6 Months PHP internship in Noida6 Months PHP internship in Noida
6 Months PHP internship in Noida
 
Training institute in Bangalore
Training institute in BangaloreTraining institute in Bangalore
Training institute in Bangalore
 
Best training institute
Best training institute Best training institute
Best training institute
 
Core Java Training in Noida
Core Java Training in NoidaCore Java Training in Noida
Core Java Training in Noida
 
Neo4j Davide Francesconi
Neo4j Davide FrancesconiNeo4j Davide Francesconi
Neo4j Davide Francesconi
 
Website designining course - Syllabus
Website designining course - SyllabusWebsite designining course - Syllabus
Website designining course - Syllabus
 
CakePHP 3.0: Embracing the future
CakePHP 3.0: Embracing the futureCakePHP 3.0: Embracing the future
CakePHP 3.0: Embracing the future
 
Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabus
 
Php & mysql course syllabus
Php & mysql course syllabusPhp & mysql course syllabus
Php & mysql course syllabus
 
TEI ODD based development
TEI ODD based developmentTEI ODD based development
TEI ODD based development
 
Object- Relational Persistence in Smalltalk
Object- Relational Persistence in SmalltalkObject- Relational Persistence in Smalltalk
Object- Relational Persistence in Smalltalk
 

More from Tech Mentro

6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training
Tech Mentro
 

More from Tech Mentro (9)

6 Months Android Internship in Noida
6 Months Android Internship in Noida6 Months Android Internship in Noida
6 Months Android Internship in Noida
 
Java Internship in Noida For B.Tech, MCA
Java Internship in Noida For B.Tech, MCAJava Internship in Noida For B.Tech, MCA
Java Internship in Noida For B.Tech, MCA
 
Web Services Training in Noida
Web Services Training in Noida Web Services Training in Noida
Web Services Training in Noida
 
Php training in_noida
Php training in_noidaPhp training in_noida
Php training in_noida
 
Android project training in Noiida
Android project training in NoiidaAndroid project training in Noiida
Android project training in Noiida
 
Project Training in Noida
Project Training in NoidaProject Training in Noida
Project Training in Noida
 
6 Months Project Training in Java
6 Months Project Training in Java 6 Months Project Training in Java
6 Months Project Training in Java
 
Summer training
Summer trainingSummer training
Summer training
 
6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training6 Weeks Project Based Summer Training
6 Weeks Project Based Summer Training
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 

6 Months Project Training in PHP

  • 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