SlideShare a Scribd company logo
Php & mysql course syllabus
ABOUT PHP COURSE SCOPE:
 The booming IT business across the globe, the web has become one in
every of the foremost necessary suggests that of communication nowadays
and websites are the lifelines of the web.
 Thus career scope in internet planning is tremendous and career
opportunities are sensible. With the inevitable want of websites for any
institute or company, they hunt for efficient web designers and web
developers, who will produce skilled websites, is ever compelling.
 These professionals are needed in each field of business from giant
companies to instructional institutes, to little business to private uses.
 This program is developed to provide students with the information they
need to develop and implement effective and powerful websites sites.
PROGRAM EDGES
 Design, implement, publish, and maintain websites, using authoring or
scripting languages, content creation tools, management tools and digital
media.
 Perceive the way to clearly organize a standardized and purposeful web site
from each a user and business perspective.
 Value code to confirm that it's valid, is correctly structured, meets business
standards and is compatible with browsers, devices or in operation
systems.
 Develop or validate take a look at routines and schedules to confirm that
take a look at cases mimic external interfaces and address all browser and
device varieties. Construct, extract, transform, and gift information resident
content directly into an internet delivery mechanism.
MODULE 1: PHP
INTRODUCTION:
1. History of PHP
2. Hardware and Software
requirements
BASIC PHP DEVELOPMENT:
1. Basic PHP syntax
2. PHP data types
3. Basic Program in PHP
4. Operators
5. Variable manipulation
STRING MANIPULATION:
1. Formatting String for
Presentation
2. Formatting String for Storage
3. Joining and Splitting String
4. Comparing String
5. Matching and replace
Substring
CONTROL STRUCTURES:
1. If(), else if() and else if
condition Statement
2. The switch statement
3. Using the ? operator
4. Using the while() Loop
5. The do while statement
6. Using the for() Loop
7. Breaking out of loops
8. Nesting loops
FUNCTIONS:
1. What a function
2. Creating a function
3. Returning value from function
4. User-defined functions
5. Dynamic function calls
6. Variable scope

7. Accessing variable with the
global statement
8. Function calls with the static
statement
9. Setting default values for
arguments
10.Passing arguments to a
function by value
11.Passing arguments to a
function by reference
ARRAYS:
1. Single-Dimensional Arrays
2. Multidimensional Arrays
3. Associative arrays
4. Accessing arrays
5. Getting the size of an array
6. Looping through an array
7. Looping through an associative
array
8. Examining arrays
9. merging arrays
10.Sorting arrays
11.Sorting an associative arrays
FILE SYSTEM:
1. Creating and deleting a file
2. Reading and writing text files
3. Working with directories in
PHP
4. Checking for existence of file
5. Determining file size
6. Opening a file for writing,
reading, or appending
7. Writing Data to the file
8. Reading characters
FORMS:
1. Forms
2. Super global variables
3. Super global array
4. A script to acquire user input
5. Importing user input
6. Accessing user input
7. Combine HTML and PHP code
8. Using hidden fields
9. Redirecting the user
10.File upload and scripts
11.Delete a File
REGULAR EXPRESSIONS:
1. The basic regular expressions
2. Matching patterns
3. Finding matches
4. Replace patterns
CLASSES AND OBJECTS:
1. Object oriented concepts
2. Define a class
3. Class attributes
4. An Object
5. Creating an object
6. Object properties
7. Object methods
8. Object constructors and
destructors
9. Class constants
10.Static method
11.Class inheritance
12.Abstract classes
13.Final keyword
14.Implementing Interface
15.Object serialization
16.Understanding Advance and
New
17.Checking for class and method
existence
18.Iterators

COOKIES
1. What is a Cookie?
2. Setting time in a cookie with
PHP
3. Deleting a cookie
4. Creating session cookie
5. Working with the query string
SESSION
1. What is session?
2. Starting a session
3. Registering Session variables
4. working with session variables
5. destroying session
6. passing session Ids
7. encoding and decoding session
variables
8. How to increase session expire
time
9. How to work session without
cookie?
MODULE 2: MY SQL
INTRODUCTION TO DATABASE
1. What is RDBMS technology?
2. Introduction to SQL
3. Connecting to the MYSQL
4. Selecting a database
5. Adding data to a table
6. Displaying returned data on
Web pages
7. Finding the number of rows
8. Looping through database
9. Inserting data
10.Deleting data
11.Entering and updating data
12.Executing multiple queries
13.Understanding Primary and
Foreign Keys
14.Understanding Database
Normalization
15.Dealing with Dates and Times
MODULE 6: ADVANCED PHP
TECHNIQUES
1.
2.
3.
4.
5.
6.

Math functions
File upload
File Download
E-mail with PHP
PHP configuration file
Error tacking and debugging

MODULE 7: DEVELOPING WEB
BASED PORTAL
AND APPLICATION

PROJECT IN PHP:
1. Requirements analysis of
Project
2. Developing a project
Php & mysql course syllabus

More Related Content

What's hot (20)

javaScript.ppt
javaScript.pptjavaScript.ppt
javaScript.ppt
sentayehu
 
Asp net
Asp netAsp net
Asp net
Dr. C.V. Suresh Babu
 
Soap web service
Soap web serviceSoap web service
Soap web service
NITT, KAMK
 
Erd practice exercises
Erd practice exercisesErd practice exercises
Erd practice exercises
Jennifer Polack
 
REST API and CRUD
REST API and CRUDREST API and CRUD
REST API and CRUD
Prem Sanil
 
REST API
REST APIREST API
REST API
Tofazzal Ahmed
 
Uml class-diagram
Uml class-diagramUml class-diagram
Uml class-diagram
ASHOK KUMAR PALAKI
 
Uml - An Overview
Uml - An OverviewUml - An Overview
Uml - An Overview
Raj Thilak S
 
Sql Tutorials
Sql TutorialsSql Tutorials
Sql Tutorials
Priyabrat Kar
 
Introduction to APIs (Application Programming Interface)
Introduction to APIs (Application Programming Interface) Introduction to APIs (Application Programming Interface)
Introduction to APIs (Application Programming Interface)
Vibhawa Nirmal
 
Introduction to the Web API
Introduction to the Web APIIntroduction to the Web API
Introduction to the Web API
Brad Genereaux
 
Asp.net MVC training session
Asp.net MVC training sessionAsp.net MVC training session
Asp.net MVC training session
Hrichi Mohamed
 
Php with MYSQL Database
Php with MYSQL DatabasePhp with MYSQL Database
Php with MYSQL Database
Computer Hardware & Trouble shooting
 
Asp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity FrameworkAsp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity Framework
Shravan A
 
An Introduction to the DOM
An Introduction to the DOMAn Introduction to the DOM
An Introduction to the DOM
Mindy McAdams
 
Core java
Core javaCore java
Core java
Shivaraj R
 
SQL Views
SQL ViewsSQL Views
SQL Views
Aaron Buma
 
Angular Directives
Angular DirectivesAngular Directives
Angular Directives
iFour Technolab Pvt. Ltd.
 
Lesson 6 php if...else...elseif statements
Lesson 6   php if...else...elseif statementsLesson 6   php if...else...elseif statements
Lesson 6 php if...else...elseif statements
MLG College of Learning, Inc
 
XSLT.ppt
XSLT.pptXSLT.ppt
XSLT.ppt
KGSCSEPSGCT
 

Viewers also liked (20)

Php mysql ppt
Php mysql pptPhp mysql ppt
Php mysql ppt
Karmatechnologies Pvt. Ltd.
 
Class 6 - PHP Web Programming
Class 6 - PHP Web ProgrammingClass 6 - PHP Web Programming
Class 6 - PHP Web Programming
Ahmed Swilam
 
PHP Web Programming
PHP Web ProgrammingPHP Web Programming
PHP Web Programming
Muthuselvam RS
 
Php course-syllabus
Php course-syllabusPhp course-syllabus
Php course-syllabus
Himanshu Himanshu
 
Web Server Programming - Chapter 1
Web Server Programming - Chapter 1Web Server Programming - Chapter 1
Web Server Programming - Chapter 1
Nicole Ryan
 
PHP MySQL Workshop - facehook
PHP MySQL Workshop - facehookPHP MySQL Workshop - facehook
PHP MySQL Workshop - facehook
Shashank Skills Academy
 
Introduction to PHP
Introduction to PHPIntroduction to PHP
Introduction to PHP
Bradley Holt
 
Introduction to php web programming - get and post
Introduction to php  web programming - get and postIntroduction to php  web programming - get and post
Introduction to php web programming - get and post
baabtra.com - No. 1 supplier of quality freshers
 
Beginners PHP Tutorial
Beginners PHP TutorialBeginners PHP Tutorial
Beginners PHP Tutorial
alexjones89
 
Php Presentation
Php PresentationPhp Presentation
Php Presentation
Manish Bothra
 
Composer
ComposerComposer
Composer
Naseer Ahmad
 
PHP Function
PHP Function PHP Function
PHP Function
Reber Novanta
 
Functions in PHP
Functions in PHPFunctions in PHP
Functions in PHP
Suraj Motee
 
5 Ways to Awesome-ize Your (PHP) Code
5 Ways to Awesome-ize Your (PHP) Code5 Ways to Awesome-ize Your (PHP) Code
5 Ways to Awesome-ize Your (PHP) Code
Jeremy Kendall
 
Algorithm and Programming (Looping Structure)
Algorithm and Programming (Looping Structure)Algorithm and Programming (Looping Structure)
Algorithm and Programming (Looping Structure)
Adam Mukharil Bachtiar
 
Html , php, mysql intro
Html , php, mysql introHtml , php, mysql intro
Html , php, mysql intro
Nagarajan Kamalakannan
 
Php essentials
Php essentialsPhp essentials
Php essentials
sagaroceanic11
 
TOP PHP CMS 2012
TOP PHP CMS 2012TOP PHP CMS 2012
TOP PHP CMS 2012
Jimmy Brion
 
How To Become A Php Geek
How To Become A Php GeekHow To Become A Php Geek
How To Become A Php Geek
Kazi Mohammad Ekram
 
Web programming
Web programmingWeb programming
Web programming
Leo Mark Villar
 
Ad

Similar to Php & mysql course syllabus (20)

Website designining course - Syllabus
Website designining course - SyllabusWebsite designining course - Syllabus
Website designining course - Syllabus
Papitha Velumani
 
Php training centre in adyar
Php training centre in adyarPhp training centre in adyar
Php training centre in adyar
sasikalaD3
 
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
myTectra Learning Solutions Private Ltd
 
P mysql training in bangalore
P mysql training in bangaloreP mysql training in bangalore
P mysql training in bangalore
myTectra Learning Solutions Private Ltd
 
Php training centre in Adyar
Php training centre in AdyarPhp training centre in Adyar
Php training centre in Adyar
sasikalaD3
 
server side scripting lecture zero .pptx
server side scripting lecture zero .pptxserver side scripting lecture zero .pptx
server side scripting lecture zero .pptx
SankitSaurabh
 
Advanced certification in php
Advanced certification in phpAdvanced certification in php
Advanced certification in php
Anisha Hans
 
PHP | ZENUS INFOTECH INDIA PVT. LTD.
PHP | ZENUS INFOTECH INDIA PVT. LTD. PHP | ZENUS INFOTECH INDIA PVT. LTD.
PHP | ZENUS INFOTECH INDIA PVT. LTD.
ZENUS INFOTECH INDIA PVT. LTD.
 
Php learn
Php learnPhp learn
Php learn
selvabalaji k
 
Php campaign
Php campaignPhp campaign
Php campaign
Ratheesh Thana T
 
PHP Web Development.pdf
PHP Web Development.pdfPHP Web Development.pdf
PHP Web Development.pdf
Fariha Tasnim
 
Php training
Php trainingPhp training
Php training
Sasikumar Thillairajan
 
6 Months PHP internship in Noida
6 Months PHP internship in Noida6 Months PHP internship in Noida
6 Months PHP internship in Noida
Tech Mentro
 
What is php
What is phpWhat is php
What is php
Ashraf Ali
 
What is php
What is phpWhat is php
What is php
Ashraf Ali
 
Software development
Software developmentSoftware development
Software development
BALUJAINSTITUTE
 
php training in hyderabad
php training in hyderabadphp training in hyderabad
php training in hyderabad
php2ranjan
 
Php mysql-training online-by_php2ranjan
Php mysql-training online-by_php2ranjanPhp mysql-training online-by_php2ranjan
Php mysql-training online-by_php2ranjan
php2ranjan
 
Programming PHP 4th Edition Peter Macintyre 2024 scribd download
Programming PHP 4th Edition Peter Macintyre 2024 scribd downloadProgramming PHP 4th Edition Peter Macintyre 2024 scribd download
Programming PHP 4th Edition Peter Macintyre 2024 scribd download
fotkysewel9
 
PHP Training in Hyderabad
PHP Training in Hyderabad PHP Training in Hyderabad
PHP Training in Hyderabad
Web Trainings Academy
 
Website designining course - Syllabus
Website designining course - SyllabusWebsite designining course - Syllabus
Website designining course - Syllabus
Papitha Velumani
 
Php training centre in adyar
Php training centre in adyarPhp training centre in adyar
Php training centre in adyar
sasikalaD3
 
Php training centre in Adyar
Php training centre in AdyarPhp training centre in Adyar
Php training centre in Adyar
sasikalaD3
 
server side scripting lecture zero .pptx
server side scripting lecture zero .pptxserver side scripting lecture zero .pptx
server side scripting lecture zero .pptx
SankitSaurabh
 
Advanced certification in php
Advanced certification in phpAdvanced certification in php
Advanced certification in php
Anisha Hans
 
PHP Web Development.pdf
PHP Web Development.pdfPHP Web Development.pdf
PHP Web Development.pdf
Fariha Tasnim
 
6 Months PHP internship in Noida
6 Months PHP internship in Noida6 Months PHP internship in Noida
6 Months PHP internship in Noida
Tech Mentro
 
php training in hyderabad
php training in hyderabadphp training in hyderabad
php training in hyderabad
php2ranjan
 
Php mysql-training online-by_php2ranjan
Php mysql-training online-by_php2ranjanPhp mysql-training online-by_php2ranjan
Php mysql-training online-by_php2ranjan
php2ranjan
 
Programming PHP 4th Edition Peter Macintyre 2024 scribd download
Programming PHP 4th Edition Peter Macintyre 2024 scribd downloadProgramming PHP 4th Edition Peter Macintyre 2024 scribd download
Programming PHP 4th Edition Peter Macintyre 2024 scribd download
fotkysewel9
 
Ad

More from Papitha Velumani (20)

2015 - 2016 IEEE Project Titles and abstracts in Java
2015 - 2016 IEEE Project Titles and abstracts in Java2015 - 2016 IEEE Project Titles and abstracts in Java
2015 - 2016 IEEE Project Titles and abstracts in Java
Papitha Velumani
 
2015 - 2016 IEEE Project Titles and abstracts in Android
2015 - 2016 IEEE Project Titles and abstracts in Android 2015 - 2016 IEEE Project Titles and abstracts in Android
2015 - 2016 IEEE Project Titles and abstracts in Android
Papitha Velumani
 
2015 - 2016 IEEE Project Titles and abstracts in Dotnet
2015 - 2016 IEEE Project Titles and abstracts in Dotnet 2015 - 2016 IEEE Project Titles and abstracts in Dotnet
2015 - 2016 IEEE Project Titles and abstracts in Dotnet
Papitha Velumani
 
Trajectory improves data delivery in urban vehicular networks
Trajectory improves data delivery in urban vehicular networks Trajectory improves data delivery in urban vehicular networks
Trajectory improves data delivery in urban vehicular networks
Papitha Velumani
 
Tracon interference aware scheduling for data-intensive applications in virtu...
Tracon interference aware scheduling for data-intensive applications in virtu...Tracon interference aware scheduling for data-intensive applications in virtu...
Tracon interference aware scheduling for data-intensive applications in virtu...
Papitha Velumani
 
Supporting privacy protection in personalized web search
Supporting privacy protection in personalized web searchSupporting privacy protection in personalized web search
Supporting privacy protection in personalized web search
Papitha Velumani
 
Stochastic bandwidth estimation in networks with random service
Stochastic bandwidth estimation in networks with random serviceStochastic bandwidth estimation in networks with random service
Stochastic bandwidth estimation in networks with random service
Papitha Velumani
 
Sos a distributed mobile q&a system based on social networks
Sos a distributed mobile q&a system based on social networksSos a distributed mobile q&a system based on social networks
Sos a distributed mobile q&a system based on social networks
Papitha Velumani
 
Security evaluation of pattern classifiers under attack
Security evaluation of pattern classifiers under attack Security evaluation of pattern classifiers under attack
Security evaluation of pattern classifiers under attack
Papitha Velumani
 
Real time misbehavior detection in ieee 802.11-based wireless networks an ana...
Real time misbehavior detection in ieee 802.11-based wireless networks an ana...Real time misbehavior detection in ieee 802.11-based wireless networks an ana...
Real time misbehavior detection in ieee 802.11-based wireless networks an ana...
Papitha Velumani
 
Probabilistic consolidation of virtual machines in self organizing cloud data...
Probabilistic consolidation of virtual machines in self organizing cloud data...Probabilistic consolidation of virtual machines in self organizing cloud data...
Probabilistic consolidation of virtual machines in self organizing cloud data...
Papitha Velumani
 
Privacy preserving multi-keyword ranked search over encrypted cloud data
Privacy preserving multi-keyword ranked search over encrypted cloud dataPrivacy preserving multi-keyword ranked search over encrypted cloud data
Privacy preserving multi-keyword ranked search over encrypted cloud data
Papitha Velumani
 
Privacy preserving and content-protecting location based queries
Privacy preserving and content-protecting location based queriesPrivacy preserving and content-protecting location based queries
Privacy preserving and content-protecting location based queries
Papitha Velumani
 
Pack prediction based cloud bandwidth and cost reduction system
Pack prediction based cloud bandwidth and cost reduction systemPack prediction based cloud bandwidth and cost reduction system
Pack prediction based cloud bandwidth and cost reduction system
Papitha Velumani
 
Occt a one class clustering tree for implementing one-to-man data linkage
Occt a one class clustering tree for implementing one-to-man data linkageOcct a one class clustering tree for implementing one-to-man data linkage
Occt a one class clustering tree for implementing one-to-man data linkage
Papitha Velumani
 
Leveraging social networks for p2p content based file sharing in disconnected...
Leveraging social networks for p2p content based file sharing in disconnected...Leveraging social networks for p2p content based file sharing in disconnected...
Leveraging social networks for p2p content based file sharing in disconnected...
Papitha Velumani
 
LDBP: localized boundary detection and parametrization for 3 d sensor networks
LDBP: localized boundary detection and parametrization for 3 d sensor networksLDBP: localized boundary detection and parametrization for 3 d sensor networks
LDBP: localized boundary detection and parametrization for 3 d sensor networks
Papitha Velumani
 
Integrity for join queries in the cloud
Integrity for join queries in the cloudIntegrity for join queries in the cloud
Integrity for join queries in the cloud
Papitha Velumani
 
Improving fairness, efficiency, and stability in http based adaptive video st...
Improving fairness, efficiency, and stability in http based adaptive video st...Improving fairness, efficiency, and stability in http based adaptive video st...
Improving fairness, efficiency, and stability in http based adaptive video st...
Papitha Velumani
 
Hybrid attribute and re-encryption-based key management for secure and scala...
Hybrid attribute  and re-encryption-based key management for secure and scala...Hybrid attribute  and re-encryption-based key management for secure and scala...
Hybrid attribute and re-encryption-based key management for secure and scala...
Papitha Velumani
 
2015 - 2016 IEEE Project Titles and abstracts in Java
2015 - 2016 IEEE Project Titles and abstracts in Java2015 - 2016 IEEE Project Titles and abstracts in Java
2015 - 2016 IEEE Project Titles and abstracts in Java
Papitha Velumani
 
2015 - 2016 IEEE Project Titles and abstracts in Android
2015 - 2016 IEEE Project Titles and abstracts in Android 2015 - 2016 IEEE Project Titles and abstracts in Android
2015 - 2016 IEEE Project Titles and abstracts in Android
Papitha Velumani
 
2015 - 2016 IEEE Project Titles and abstracts in Dotnet
2015 - 2016 IEEE Project Titles and abstracts in Dotnet 2015 - 2016 IEEE Project Titles and abstracts in Dotnet
2015 - 2016 IEEE Project Titles and abstracts in Dotnet
Papitha Velumani
 
Trajectory improves data delivery in urban vehicular networks
Trajectory improves data delivery in urban vehicular networks Trajectory improves data delivery in urban vehicular networks
Trajectory improves data delivery in urban vehicular networks
Papitha Velumani
 
Tracon interference aware scheduling for data-intensive applications in virtu...
Tracon interference aware scheduling for data-intensive applications in virtu...Tracon interference aware scheduling for data-intensive applications in virtu...
Tracon interference aware scheduling for data-intensive applications in virtu...
Papitha Velumani
 
Supporting privacy protection in personalized web search
Supporting privacy protection in personalized web searchSupporting privacy protection in personalized web search
Supporting privacy protection in personalized web search
Papitha Velumani
 
Stochastic bandwidth estimation in networks with random service
Stochastic bandwidth estimation in networks with random serviceStochastic bandwidth estimation in networks with random service
Stochastic bandwidth estimation in networks with random service
Papitha Velumani
 
Sos a distributed mobile q&a system based on social networks
Sos a distributed mobile q&a system based on social networksSos a distributed mobile q&a system based on social networks
Sos a distributed mobile q&a system based on social networks
Papitha Velumani
 
Security evaluation of pattern classifiers under attack
Security evaluation of pattern classifiers under attack Security evaluation of pattern classifiers under attack
Security evaluation of pattern classifiers under attack
Papitha Velumani
 
Real time misbehavior detection in ieee 802.11-based wireless networks an ana...
Real time misbehavior detection in ieee 802.11-based wireless networks an ana...Real time misbehavior detection in ieee 802.11-based wireless networks an ana...
Real time misbehavior detection in ieee 802.11-based wireless networks an ana...
Papitha Velumani
 
Probabilistic consolidation of virtual machines in self organizing cloud data...
Probabilistic consolidation of virtual machines in self organizing cloud data...Probabilistic consolidation of virtual machines in self organizing cloud data...
Probabilistic consolidation of virtual machines in self organizing cloud data...
Papitha Velumani
 
Privacy preserving multi-keyword ranked search over encrypted cloud data
Privacy preserving multi-keyword ranked search over encrypted cloud dataPrivacy preserving multi-keyword ranked search over encrypted cloud data
Privacy preserving multi-keyword ranked search over encrypted cloud data
Papitha Velumani
 
Privacy preserving and content-protecting location based queries
Privacy preserving and content-protecting location based queriesPrivacy preserving and content-protecting location based queries
Privacy preserving and content-protecting location based queries
Papitha Velumani
 
Pack prediction based cloud bandwidth and cost reduction system
Pack prediction based cloud bandwidth and cost reduction systemPack prediction based cloud bandwidth and cost reduction system
Pack prediction based cloud bandwidth and cost reduction system
Papitha Velumani
 
Occt a one class clustering tree for implementing one-to-man data linkage
Occt a one class clustering tree for implementing one-to-man data linkageOcct a one class clustering tree for implementing one-to-man data linkage
Occt a one class clustering tree for implementing one-to-man data linkage
Papitha Velumani
 
Leveraging social networks for p2p content based file sharing in disconnected...
Leveraging social networks for p2p content based file sharing in disconnected...Leveraging social networks for p2p content based file sharing in disconnected...
Leveraging social networks for p2p content based file sharing in disconnected...
Papitha Velumani
 
LDBP: localized boundary detection and parametrization for 3 d sensor networks
LDBP: localized boundary detection and parametrization for 3 d sensor networksLDBP: localized boundary detection and parametrization for 3 d sensor networks
LDBP: localized boundary detection and parametrization for 3 d sensor networks
Papitha Velumani
 
Integrity for join queries in the cloud
Integrity for join queries in the cloudIntegrity for join queries in the cloud
Integrity for join queries in the cloud
Papitha Velumani
 
Improving fairness, efficiency, and stability in http based adaptive video st...
Improving fairness, efficiency, and stability in http based adaptive video st...Improving fairness, efficiency, and stability in http based adaptive video st...
Improving fairness, efficiency, and stability in http based adaptive video st...
Papitha Velumani
 
Hybrid attribute and re-encryption-based key management for secure and scala...
Hybrid attribute  and re-encryption-based key management for secure and scala...Hybrid attribute  and re-encryption-based key management for secure and scala...
Hybrid attribute and re-encryption-based key management for secure and scala...
Papitha Velumani
 

Php & mysql course syllabus

  • 2. ABOUT PHP COURSE SCOPE:  The booming IT business across the globe, the web has become one in every of the foremost necessary suggests that of communication nowadays and websites are the lifelines of the web.  Thus career scope in internet planning is tremendous and career opportunities are sensible. With the inevitable want of websites for any institute or company, they hunt for efficient web designers and web developers, who will produce skilled websites, is ever compelling.  These professionals are needed in each field of business from giant companies to instructional institutes, to little business to private uses.  This program is developed to provide students with the information they need to develop and implement effective and powerful websites sites. PROGRAM EDGES  Design, implement, publish, and maintain websites, using authoring or scripting languages, content creation tools, management tools and digital media.  Perceive the way to clearly organize a standardized and purposeful web site from each a user and business perspective.  Value code to confirm that it's valid, is correctly structured, meets business standards and is compatible with browsers, devices or in operation systems.  Develop or validate take a look at routines and schedules to confirm that take a look at cases mimic external interfaces and address all browser and device varieties. Construct, extract, transform, and gift information resident content directly into an internet delivery mechanism.
  • 3. MODULE 1: PHP INTRODUCTION: 1. History of PHP 2. Hardware and Software requirements BASIC PHP DEVELOPMENT: 1. Basic PHP syntax 2. PHP data types 3. Basic Program in PHP 4. Operators 5. Variable manipulation STRING MANIPULATION: 1. Formatting String for Presentation 2. Formatting String for Storage 3. Joining and Splitting String 4. Comparing String 5. Matching and replace Substring CONTROL STRUCTURES: 1. If(), else if() and else if condition Statement 2. The switch statement 3. Using the ? operator 4. Using the while() Loop 5. The do while statement 6. Using the for() Loop 7. Breaking out of loops 8. Nesting loops FUNCTIONS: 1. What a function 2. Creating a function 3. Returning value from function 4. User-defined functions 5. Dynamic function calls 6. Variable scope 7. Accessing variable with the global statement 8. Function calls with the static statement 9. Setting default values for arguments 10.Passing arguments to a function by value 11.Passing arguments to a function by reference ARRAYS: 1. Single-Dimensional Arrays 2. Multidimensional Arrays 3. Associative arrays 4. Accessing arrays 5. Getting the size of an array 6. Looping through an array 7. Looping through an associative array 8. Examining arrays 9. merging arrays 10.Sorting arrays 11.Sorting an associative arrays FILE SYSTEM: 1. Creating and deleting a file 2. Reading and writing text files 3. Working with directories in PHP 4. Checking for existence of file 5. Determining file size 6. Opening a file for writing, reading, or appending 7. Writing Data to the file 8. Reading characters FORMS: 1. Forms 2. Super global variables
  • 4. 3. Super global array 4. A script to acquire user input 5. Importing user input 6. Accessing user input 7. Combine HTML and PHP code 8. Using hidden fields 9. Redirecting the user 10.File upload and scripts 11.Delete a File REGULAR EXPRESSIONS: 1. The basic regular expressions 2. Matching patterns 3. Finding matches 4. Replace patterns CLASSES AND OBJECTS: 1. Object oriented concepts 2. Define a class 3. Class attributes 4. An Object 5. Creating an object 6. Object properties 7. Object methods 8. Object constructors and destructors 9. Class constants 10.Static method 11.Class inheritance 12.Abstract classes 13.Final keyword 14.Implementing Interface 15.Object serialization 16.Understanding Advance and New 17.Checking for class and method existence 18.Iterators COOKIES 1. What is a Cookie? 2. Setting time in a cookie with PHP 3. Deleting a cookie 4. Creating session cookie 5. Working with the query string SESSION 1. What is session? 2. Starting a session 3. Registering Session variables 4. working with session variables 5. destroying session 6. passing session Ids 7. encoding and decoding session variables 8. How to increase session expire time 9. How to work session without cookie? MODULE 2: MY SQL INTRODUCTION TO DATABASE 1. What is RDBMS technology? 2. Introduction to SQL 3. Connecting to the MYSQL 4. Selecting a database 5. Adding data to a table 6. Displaying returned data on Web pages 7. Finding the number of rows 8. Looping through database 9. Inserting data 10.Deleting data 11.Entering and updating data 12.Executing multiple queries
  • 5. 13.Understanding Primary and Foreign Keys 14.Understanding Database Normalization 15.Dealing with Dates and Times MODULE 6: ADVANCED PHP TECHNIQUES 1. 2. 3. 4. 5. 6. Math functions File upload File Download E-mail with PHP PHP configuration file Error tacking and debugging MODULE 7: DEVELOPING WEB BASED PORTAL AND APPLICATION PROJECT IN PHP: 1. Requirements analysis of Project 2. Developing a project