SlideShare a Scribd company logo
Course Details: Course Code –MYT1315–PHP and mySQLCourse duration: Fast Track –4WeeksRegular Week days –6 WeekWeek End –8 WeeksTraining mode: Instructor led Class training | Live Virtual Training Contact: +91 90191 91856 Email: info@mytectra.comWeb:www.mytectra.comAbout myTectra: “myTectra a global learning solutions company helps transform people and organization to gain real, lasting benefits “ myTectra provides training across the technologies and functions using time tested delivery mode such as class room training , virtual training , send me a trainer , trainer connect .We are now one of the largest online training company and expanding our class room training across multiple cities. Join myTectra! Explore world of possibilities in learning andacquiring professional Skills across domains and technologiesirrespective of what kind of functional or technical background yourare from..
Topics Covered: Chapter 1: Introduction to PHP 
History of PHP 
Comparison with dynamic content alternatives (Perl, CGI, ASP, JSP, Servlets, CGI, etc) 
PHP tools and set up (web browser/server, editor, libraries, etc) 
Create a basic PHP Script 
Opening and Closing tags 
PHP as a command line or batch language 
Taking user input (HTML forms) 
Self Referring Forms 
Selecting alternatives 
Use PHP to generate HTTP headers 
Generating HTTP redirects 
Pass PHP variables via the URL 
Debugging Tips 
Where to find PHP documentationChapter 2: Taking User Input from Forms via PHP 
Creating forms with PHP 
Security Protection from Cross Site Scripting 
Using the form GET method 
Using the form POST method 
Obtaining data from forms through variables$_REQUEST,$_POSTor$_GET? 
Using hidden fields 
Secure Web Forms (HTTPS and SSL) 
Calling pages from themselves using forms 
Quoting HTML entities in user input
Chapter 3: Variables and Expressions in PHP 
Identifiers 
Data Types (integers, floats, strings and booleans) 
Type juggling 
Text constants, interpolation (strings, arrays, objects, functions), here & now documents 
Creating Variables 
Variable assignment 
Variable Scope 
Namespaces 
User-defined Constants 
String constants, variable interpolation into strings 
Array, Object & Function interpolation 
HTTP environment variables 
Magic ConstantsGLOBALSarray 
Variable ReferencesChapter 4: PHP Operators 
Arithmetic Operators 
Logical Operators 
Relational (Comparison) Operators 
The Identity Operator 
The Assignment Operators 
Increment & Decrement Operators 
Bitwise Operators 
Error Suppression Operator 
The Conditional (Ternary) Operator 
The Default Operator 
Execution Operators 
Other Operators 
Assignment Operators 
Operator Precedence and Associativity
Chapter 6: Conditional Tests and Events in PHP 
True and Falseif 
Comparing Strings and Numberselseandelseif 
Hierarchical conditions (nestedifstatements) 
The? :Operator 
Comparing for equality or identity 
Theswitch/casestatement 
Alternative Syntax for Control StructuresChapter 7: PHP Flow Control 
Loopswhiledo ... whileforbreakandcontinuegotoexitChapter 8: PHP Configuration 
Thephp.inifile 
Module Vs CGI Usageregister_globals 
Control of error logging 
Control of resource limits 
Commonly set configurations 
File system securitysafe_mode&open_basedir 
PHP4 compatibility in PHP5 
A glance at upcoming PHP6Chapter 9: PHP Functions 
Purpose of functions 
Built-in functions 
Declaring functions 
Functions Arguments 
Default Arguments 
Arguments -Call by Reference 
Return 
Returning References 
Variable Scope (global vslocal) 
Static variables 
Recursionincludeandrequire 
Variable function calls
Chapter 10: Storing Data in Arrays using PHP 
What are arrays? 
How and when to use arrays 
Indexing arrays, numeric and hashes 
Initialisingarrays 
Usingforeach 
Add/remove elements from arrays 
One-dimensional arrays 
Multi-dimensional arrays 
References to array elements 
Arrays in forms 
Array operators 
Array related functionsChapter 11: Handling Databases with PHP 
PHP's database APIs 
Error-handling strategies 
Connection/disconnection to the database, log in/log out 
Escaping strings in SQL statements 
Including common access functions 
Doing simple SQL queries via PHP 
Building HTML tables using SQL Queries 
Avoiding SQL Injection attacks 
Access to: MySql, MySqli, Oracle & MS-SQL 
Using PEAR DB 
Using PHP Data Objects -PDO 
An Insight to Smart ProgrammingChapter 12: String Manipulation in PHP 
Substring and [] operators 
Case conversion, trimming 
Formatting output data withsprintf 
Adding & removing backslashes 
Regular expressions 
Metacharacters: character classes, repetitions 
Regular Expression Examples 
Alternation and Grouping
Chapter 13: Sessions and Cookies in PHP 
What is a session? 
Dependencies on thephp.inifile 
Understanding PHP session variables 
Create a PHP session variable 
Register and modify PHP session variables 
Putting PHP session IDs in pages 
Good Practisewith sessions and PHP 
Cookie properties 
Setting a cookie in PHP 
Retrieving PHP cookies 
Expiring/Deleting PHP cookies 
Drawbacks to cookies 
Using cookies well 
Testing for cookie support 
Sessions without cookies 
Cookie Security IssuesChapter 14: File and Directory Access Using PHP 
Opening files, local and remote 
Reading & writing and moving about in filesfflush(),file(),fpassthru(),readfile() 
PHP portability on different Operating Systems 
Finding file metadata: size, ownership, modification time 
Handling file permissions 
Handling file ownership 
Copying, Renaming and Deleting Files 
File locking 
Opening and reading directories 
File uploads from the browser/userChapter 15: Other I/O Issues in PHP 
Getting IP addresses from visitors 
Getting referring URLs from visitors 
Environment variables 
Showing different content to different browsers (IE, Netscape, Firefox, Mozilla, Opera, etc) 
Handling HTTP and MIME headers
Chapter 16: Object Orientation in PHP 
Object basics 
Classes in PHP 
PHP4 -constructors 
PHP5 -constructors and destructors 
Inheritance 
Accessing instance data and functions__sleepand__wakeup__autoload 
Class constants 
PHP5 OO Additions, type hints,foreach,__autoload 
PHP 5.4 —instantiate & member access 
Objects: Assignments and Referencestry,throwcatchexception handlingChapter 18: PEAR, PECL and Smarty 
PECL quick tour 
APC -Alternative PHP Cache 
Xdebug-debugging and profiling 
PEAR installation and quick tour 
PEAR Config 
PEAR Log 
PEAR Auth (login) 
PEAR HTML_QuickForm2 
Smarty Templates 
Smarty and HTML_QuickForm2 
Smarty and QuickForm2 help with securityChapter 19: Handling Email with PHP 
Sending email 
Sending multi part email -MIME 
Accessing mail boxes -IMAP & POPChapter 20: Graphics in PHP 
Graphics basics, referencing a PHP scrip in an IMG tag 
Image MIME type 
Basic examples, line/box drawing 
Creation from an existing image 
Image copying and resizing 
Drawing text on images 
True Type fonts
Chapter 21: Putting it all together —outline 
Application design 
Quick start 
Web server configuration 
Apache Virtualhostconfig 
Simple project —2 table database 
Project skeleton 
Configuration: test & live sites 
Structure of web program 
Smarty templates for the project 
Structure of a Smarty template 
Example Smarty template 
Firefox Add-ons: Web Developer, Firebug, YSlow 
Usingrsyncto copy test to liveChapter 22: Putting it all together —database 
The database behind the application 
Designing the database 
Metadata management 
Entity-relationship (ER) diagrams 
ER Diagram example 
Data Modellingtools 
Users to access the database 
Creating the databases & tables 
Creating test dataChapter 23: Putting it all together —displaying data 
Displaying data from the database 
Outline of data display function 
Example list display function 
Displaying a list with Smarty 
More succinct use of SQL 
SQLWHEREclauses 
Combine tests in aWHEREclause 
SQL: grouping and Ordering of results 
SQLJOINLEFT,RIGHT&FULLJOINs 
Displaying long lists in pages withLIMIT 
Showing lists a page at a time 
Implementing pages in Smarty Templates 
Making Smarty and SQL play well 
Summary
Chapter 24: Acting on items in a list 
Choosing items from a list 
Big picture 
Multiple items chosen at once 
One item only to be chosen 
One item withselectactiononChange: auto submit the form 
Greyingout options 
Searching in a list 
What to do with something chosen 
ConclusionChapter 25: Create & edit data 
Creating & editing data 
Creating & editing are much the same 
Use the same names everywhere 
outline use of aHTML_QuickForm2form 
Adding fields to the form 
Field validation 
Validation types 
Smarty Template withHTML_QuickForm2 
Form validation and processing 
Display of validation errors 
ConclusionChapter 26: Putting it all together —conclusion 
Other issues 
Version control 
Audit trail 
security and access control 
Performance 
Styling and accessibility
Ad

More Related Content

What's hot (13)

Django web framework
Django web frameworkDjango web framework
Django web framework
BrijeshGondaliya6
 
Apache Tika end-to-end
Apache Tika end-to-endApache Tika end-to-end
Apache Tika end-to-end
gagravarr
 
myEquivalents, aka a new cross-reference service
myEquivalents, aka a new cross-reference servicemyEquivalents, aka a new cross-reference service
myEquivalents, aka a new cross-reference service
Rothamsted Research, UK
 
Content Analysis with Apache Tika
Content Analysis with Apache TikaContent Analysis with Apache Tika
Content Analysis with Apache Tika
Paolo Mottadelli
 
contentDM
contentDMcontentDM
contentDM
spacecowboyian
 
Apache Tika
Apache TikaApache Tika
Apache Tika
Jukka Zitting
 
Linked Data Driven Data Virtualization for Web-scale Integration
Linked Data Driven Data Virtualization for Web-scale IntegrationLinked Data Driven Data Virtualization for Web-scale Integration
Linked Data Driven Data Virtualization for Web-scale Integration
rumito
 
Text and metadata extraction with Apache Tika
Text and metadata extraction with Apache TikaText and metadata extraction with Apache Tika
Text and metadata extraction with Apache Tika
Jukka Zitting
 
Metadata & Brokering - a modern approach for INGV RI
Metadata & Brokering - a modern approach for INGV RI Metadata & Brokering - a modern approach for INGV RI
Metadata & Brokering - a modern approach for INGV RI
Daniele Bailo
 
Open Archives Initiatives For Metadata Harvesting
Open Archives Initiatives For Metadata   HarvestingOpen Archives Initiatives For Metadata   Harvesting
Open Archives Initiatives For Metadata Harvesting
Nikesh Narayanan
 
Object oriented database concepts
Object oriented database conceptsObject oriented database concepts
Object oriented database concepts
Temesgenthanks
 
Linked Data Planet Key Note
Linked Data Planet Key NoteLinked Data Planet Key Note
Linked Data Planet Key Note
rumito
 
What's new with Apache Tika?
What's new with Apache Tika?What's new with Apache Tika?
What's new with Apache Tika?
gagravarr
 
Apache Tika end-to-end
Apache Tika end-to-endApache Tika end-to-end
Apache Tika end-to-end
gagravarr
 
myEquivalents, aka a new cross-reference service
myEquivalents, aka a new cross-reference servicemyEquivalents, aka a new cross-reference service
myEquivalents, aka a new cross-reference service
Rothamsted Research, UK
 
Content Analysis with Apache Tika
Content Analysis with Apache TikaContent Analysis with Apache Tika
Content Analysis with Apache Tika
Paolo Mottadelli
 
Linked Data Driven Data Virtualization for Web-scale Integration
Linked Data Driven Data Virtualization for Web-scale IntegrationLinked Data Driven Data Virtualization for Web-scale Integration
Linked Data Driven Data Virtualization for Web-scale Integration
rumito
 
Text and metadata extraction with Apache Tika
Text and metadata extraction with Apache TikaText and metadata extraction with Apache Tika
Text and metadata extraction with Apache Tika
Jukka Zitting
 
Metadata & Brokering - a modern approach for INGV RI
Metadata & Brokering - a modern approach for INGV RI Metadata & Brokering - a modern approach for INGV RI
Metadata & Brokering - a modern approach for INGV RI
Daniele Bailo
 
Open Archives Initiatives For Metadata Harvesting
Open Archives Initiatives For Metadata   HarvestingOpen Archives Initiatives For Metadata   Harvesting
Open Archives Initiatives For Metadata Harvesting
Nikesh Narayanan
 
Object oriented database concepts
Object oriented database conceptsObject oriented database concepts
Object oriented database concepts
Temesgenthanks
 
Linked Data Planet Key Note
Linked Data Planet Key NoteLinked Data Planet Key Note
Linked Data Planet Key Note
rumito
 
What's new with Apache Tika?
What's new with Apache Tika?What's new with Apache Tika?
What's new with Apache Tika?
gagravarr
 

Viewers also liked (19)

Super Bowl Statistics
Super Bowl Statistics Super Bowl Statistics
Super Bowl Statistics
tormeyj
 
Question 3 media studies evaluation
Question 3 media studies evaluationQuestion 3 media studies evaluation
Question 3 media studies evaluation
salesian2014as
 
Bright link projector intro glennon
Bright link projector intro glennonBright link projector intro glennon
Bright link projector intro glennon
jennifer_wong
 
Map student powerpointpresentation (1)
Map student powerpointpresentation (1)Map student powerpointpresentation (1)
Map student powerpointpresentation (1)
Cristiana Banegas
 
Question 6
Question 6Question 6
Question 6
salesian2014as
 
GOOd
GOOdGOOd
GOOd
Kyle Tosh
 
Qlikview Training in Bangalore by myTectra
Qlikview Training in Bangalore by myTectraQlikview Training in Bangalore by myTectra
Qlikview Training in Bangalore by myTectra
myTectra Learning Solutions Private Ltd
 
Beume agosto16
Beume agosto16Beume agosto16
Beume agosto16
Ume Maria
 
Molecular Shape Searching on GPUs: A Brave New World
Molecular Shape Searching on GPUs: A Brave New WorldMolecular Shape Searching on GPUs: A Brave New World
Molecular Shape Searching on GPUs: A Brave New World
Can Ozdoruk
 
Nelson Mandela
Nelson MandelaNelson Mandela
Nelson Mandela
pekona
 
Phase 2 fmst 12 power point lesson 5
Phase 2 fmst 12 power point lesson 5Phase 2 fmst 12 power point lesson 5
Phase 2 fmst 12 power point lesson 5
schofieldteacher
 
Fashions and Terms of the 20's
Fashions and Terms of the 20's Fashions and Terms of the 20's
Fashions and Terms of the 20's
almiklas
 
Question 5
Question 5Question 5
Question 5
salesian2014as
 
Question 7 media studies evaluation
Question 7 media studies evaluationQuestion 7 media studies evaluation
Question 7 media studies evaluation
salesian2014as
 
閱讀文章分享@若渴 2016.1.24
閱讀文章分享@若渴 2016.1.24閱讀文章分享@若渴 2016.1.24
閱讀文章分享@若渴 2016.1.24
Aj MaChInE
 
Food Security - Social Justice (2)
Food Security - Social Justice (2)Food Security - Social Justice (2)
Food Security - Social Justice (2)
schofieldteacher
 
ECIT 2013 Project Intro and Benefit
ECIT 2013 Project Intro and BenefitECIT 2013 Project Intro and Benefit
ECIT 2013 Project Intro and Benefit
apptividia
 
Big Data analytics with Tableau Training by myTectra
Big Data analytics with Tableau Training by myTectraBig Data analytics with Tableau Training by myTectra
Big Data analytics with Tableau Training by myTectra
myTectra Learning Solutions Private Ltd
 
Super Bowl Statistics
Super Bowl Statistics Super Bowl Statistics
Super Bowl Statistics
tormeyj
 
Question 3 media studies evaluation
Question 3 media studies evaluationQuestion 3 media studies evaluation
Question 3 media studies evaluation
salesian2014as
 
Bright link projector intro glennon
Bright link projector intro glennonBright link projector intro glennon
Bright link projector intro glennon
jennifer_wong
 
Map student powerpointpresentation (1)
Map student powerpointpresentation (1)Map student powerpointpresentation (1)
Map student powerpointpresentation (1)
Cristiana Banegas
 
Beume agosto16
Beume agosto16Beume agosto16
Beume agosto16
Ume Maria
 
Molecular Shape Searching on GPUs: A Brave New World
Molecular Shape Searching on GPUs: A Brave New WorldMolecular Shape Searching on GPUs: A Brave New World
Molecular Shape Searching on GPUs: A Brave New World
Can Ozdoruk
 
Nelson Mandela
Nelson MandelaNelson Mandela
Nelson Mandela
pekona
 
Phase 2 fmst 12 power point lesson 5
Phase 2 fmst 12 power point lesson 5Phase 2 fmst 12 power point lesson 5
Phase 2 fmst 12 power point lesson 5
schofieldteacher
 
Fashions and Terms of the 20's
Fashions and Terms of the 20's Fashions and Terms of the 20's
Fashions and Terms of the 20's
almiklas
 
Question 7 media studies evaluation
Question 7 media studies evaluationQuestion 7 media studies evaluation
Question 7 media studies evaluation
salesian2014as
 
閱讀文章分享@若渴 2016.1.24
閱讀文章分享@若渴 2016.1.24閱讀文章分享@若渴 2016.1.24
閱讀文章分享@若渴 2016.1.24
Aj MaChInE
 
Food Security - Social Justice (2)
Food Security - Social Justice (2)Food Security - Social Justice (2)
Food Security - Social Justice (2)
schofieldteacher
 
ECIT 2013 Project Intro and Benefit
ECIT 2013 Project Intro and BenefitECIT 2013 Project Intro and Benefit
ECIT 2013 Project Intro and Benefit
apptividia
 
Ad

Similar to PHP & mySQL Training in Bangalore at myTectra (20)

PHP Courses in Chandigarh
PHP Courses in ChandigarhPHP Courses in Chandigarh
PHP Courses in Chandigarh
Daksha Academy
 
Ruby on Rail Training in Bangalore by myTectra
Ruby on Rail Training in Bangalore by myTectraRuby on Rail Training in Bangalore by myTectra
Ruby on Rail Training in Bangalore by myTectra
myTectra Learning Solutions Private Ltd
 
Ruby on Rail Training in Bangalore by myTectra
Ruby on Rail Training in Bangalore by myTectraRuby on Rail Training in Bangalore by myTectra
Ruby on Rail Training in Bangalore by myTectra
myTectra Learning Solutions Private Ltd
 
Oss questions
Oss questionsOss questions
Oss questions
rameshbavi
 
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
 
Php training centre in Adyar
Php training centre in AdyarPhp training centre in Adyar
Php training centre in Adyar
sasikalaD3
 
Live Project Training in PHP at Delhi, Janakpuri
Live Project Training in PHP at Delhi, JanakpuriLive Project Training in PHP at Delhi, Janakpuri
Live Project Training in PHP at Delhi, Janakpuri
Baluja Institute of Technology & Management
 
Python django flash_Course Content.pdf
Python django flash_Course Content.pdfPython django flash_Course Content.pdf
Python django flash_Course Content.pdf
Multisoft Systems
 
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
PHP  MYSQL Training in BangalorePHP  MYSQL Training in Bangalore
PHP MYSQL Training in Bangalore
RIA Institute of technology
 
PHP Interview Questions for Freshers 2018
PHP Interview Questions for Freshers 2018PHP Interview Questions for Freshers 2018
PHP Interview Questions for Freshers 2018
AshokKumar3319
 
Php course-syllabus
Php course-syllabusPhp course-syllabus
Php course-syllabus
Himanshu Himanshu
 
Best training institute
Best training institute Best training institute
Best training institute
pentagonspace1
 
Training institute in Bangalore
Training institute in BangaloreTraining institute in Bangalore
Training institute in Bangalore
pentagonspace1
 
IRJET- Lightweight MVC Framework in PHP
IRJET- Lightweight MVC Framework in PHPIRJET- Lightweight MVC Framework in PHP
IRJET- Lightweight MVC Framework in PHP
IRJET Journal
 
CakePHP 3.0: Embracing the future
CakePHP 3.0: Embracing the futureCakePHP 3.0: Embracing the future
CakePHP 3.0: Embracing the future
José Lorenzo Rodríguez Urdaneta
 
Building N Tier Applications With Entity Framework Services 2010
Building N Tier Applications With Entity Framework Services 2010Building N Tier Applications With Entity Framework Services 2010
Building N Tier Applications With Entity Framework Services 2010
David McCarter
 
cakephp UDUYKTHA (1)
cakephp UDUYKTHA (1)cakephp UDUYKTHA (1)
cakephp UDUYKTHA (1)
Varsha Krishna
 
Php training
Php trainingPhp training
Php training
Sasikumar Thillairajan
 
PHP Courses in Chandigarh
PHP Courses in ChandigarhPHP Courses in Chandigarh
PHP Courses in Chandigarh
Daksha Academy
 
Php training centre in Adyar
Php training centre in AdyarPhp training centre in Adyar
Php training centre in Adyar
sasikalaD3
 
Python django flash_Course Content.pdf
Python django flash_Course Content.pdfPython django flash_Course Content.pdf
Python django flash_Course Content.pdf
Multisoft Systems
 
Php training centre in adyar
Php training centre in adyarPhp training centre in adyar
Php training centre in adyar
sasikalaD3
 
PHP Interview Questions for Freshers 2018
PHP Interview Questions for Freshers 2018PHP Interview Questions for Freshers 2018
PHP Interview Questions for Freshers 2018
AshokKumar3319
 
Best training institute
Best training institute Best training institute
Best training institute
pentagonspace1
 
Training institute in Bangalore
Training institute in BangaloreTraining institute in Bangalore
Training institute in Bangalore
pentagonspace1
 
IRJET- Lightweight MVC Framework in PHP
IRJET- Lightweight MVC Framework in PHPIRJET- Lightweight MVC Framework in PHP
IRJET- Lightweight MVC Framework in PHP
IRJET Journal
 
Building N Tier Applications With Entity Framework Services 2010
Building N Tier Applications With Entity Framework Services 2010Building N Tier Applications With Entity Framework Services 2010
Building N Tier Applications With Entity Framework Services 2010
David McCarter
 
Ad

More from myTectra Learning Solutions Private Ltd (20)

Best Ansible Training in Bangalore. Join myTectra Now
Best Ansible Training in Bangalore. Join myTectra NowBest Ansible Training in Bangalore. Join myTectra Now
Best Ansible Training in Bangalore. Join myTectra Now
myTectra Learning Solutions Private Ltd
 
Best Oracle Apps Technical Training in Bangalore.myTectra
Best Oracle Apps Technical Training in Bangalore.myTectraBest Oracle Apps Technical Training in Bangalore.myTectra
Best Oracle Apps Technical Training in Bangalore.myTectra
myTectra Learning Solutions Private Ltd
 
Best Oracle PL SQL Training in Bangalore. Join myTectra
Best Oracle PL SQL Training in Bangalore. Join myTectraBest Oracle PL SQL Training in Bangalore. Join myTectra
Best Oracle PL SQL Training in Bangalore. Join myTectra
myTectra Learning Solutions Private Ltd
 
Best ExtJS Training in Bangalore. Join myTectra Now
Best ExtJS Training in Bangalore. Join myTectra NowBest ExtJS Training in Bangalore. Join myTectra Now
Best ExtJS Training in Bangalore. Join myTectra Now
myTectra Learning Solutions Private Ltd
 
The MapReduce Design Patterns Training in Banhgalore
The MapReduce Design Patterns Training in BanhgaloreThe MapReduce Design Patterns Training in Banhgalore
The MapReduce Design Patterns Training in Banhgalore
myTectra Learning Solutions Private Ltd
 
Statistics Essentials for Analytics Training in Bangalore
Statistics Essentials for Analytics Training in BangaloreStatistics Essentials for Analytics Training in Bangalore
Statistics Essentials for Analytics Training in Bangalore
myTectra Learning Solutions Private Ltd
 
C Programming and Data Structures Training In Bangalore
C Programming and Data Structures Training In BangaloreC Programming and Data Structures Training In Bangalore
C Programming and Data Structures Training In Bangalore
myTectra Learning Solutions Private Ltd
 
Essentials of Professional VLSI Digital Design Training
Essentials of Professional VLSI Digital Design TrainingEssentials of Professional VLSI Digital Design Training
Essentials of Professional VLSI Digital Design Training
myTectra Learning Solutions Private Ltd
 
The Predictive Modelling in R Training in Bangalore
The Predictive Modelling in R Training in BangaloreThe Predictive Modelling in R Training in Bangalore
The Predictive Modelling in R Training in Bangalore
myTectra Learning Solutions Private Ltd
 
The Best Comprehensive MapReduce Training in Bangalore
The Best Comprehensive MapReduce Training in BangaloreThe Best Comprehensive MapReduce Training in Bangalore
The Best Comprehensive MapReduce Training in Bangalore
myTectra Learning Solutions Private Ltd
 
Decision Tree Modeling Using R Training in Bangalore
Decision Tree Modeling Using R Training in BangaloreDecision Tree Modeling Using R Training in Bangalore
Decision Tree Modeling Using R Training in Bangalore
myTectra Learning Solutions Private Ltd
 
The Persistence with Hibernate Training in Bangalore
The Persistence with Hibernate Training in BangaloreThe Persistence with Hibernate Training in Bangalore
The Persistence with Hibernate Training in Bangalore
myTectra Learning Solutions Private Ltd
 
Design Patterns Training From myTectra in Bangalore
Design Patterns Training From myTectra in BangaloreDesign Patterns Training From myTectra in Bangalore
Design Patterns Training From myTectra in Bangalore
myTectra Learning Solutions Private Ltd
 
The Apache Solr Training From myTectra in Bangalore
The Apache Solr Training From myTectra in BangaloreThe Apache Solr Training From myTectra in Bangalore
The Apache Solr Training From myTectra in Bangalore
myTectra Learning Solutions Private Ltd
 
The Best Microsoft Project 2013 Training in Bangalore
The Best Microsoft Project 2013 Training in BangaloreThe Best Microsoft Project 2013 Training in Bangalore
The Best Microsoft Project 2013 Training in Bangalore
myTectra Learning Solutions Private Ltd
 
Six Sigma Green Belt Training in Bangalore,By myTectra
Six Sigma Green Belt Training in Bangalore,By myTectraSix Sigma Green Belt Training in Bangalore,By myTectra
Six Sigma Green Belt Training in Bangalore,By myTectra
myTectra Learning Solutions Private Ltd
 
The Measuring Social Media ROI Training in Bangalore
The Measuring Social Media ROI Training in BangaloreThe Measuring Social Media ROI Training in Bangalore
The Measuring Social Media ROI Training in Bangalore
myTectra Learning Solutions Private Ltd
 
CRM Salesforce Training From myTectra in Bangalore
CRM Salesforce Training From myTectra in BangaloreCRM Salesforce Training From myTectra in Bangalore
CRM Salesforce Training From myTectra in Bangalore
myTectra Learning Solutions Private Ltd
 
The Apache Ambari Training From myTectra in Bangalore
The Apache Ambari Training From myTectra in BangaloreThe Apache Ambari Training From myTectra in Bangalore
The Apache Ambari Training From myTectra in Bangalore
myTectra Learning Solutions Private Ltd
 
Analytics For Retail Banking Training in Bangalore
Analytics For Retail Banking Training in BangaloreAnalytics For Retail Banking Training in Bangalore
Analytics For Retail Banking Training in Bangalore
myTectra Learning Solutions Private Ltd
 

Recently uploaded (20)

To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
Political History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptxPolitical History of Pala dynasty Pala Rulers NEP.pptx
Political History of Pala dynasty Pala Rulers NEP.pptx
Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
SPRING FESTIVITIES - UK AND USA -
SPRING FESTIVITIES - UK AND USA            -SPRING FESTIVITIES - UK AND USA            -
SPRING FESTIVITIES - UK AND USA -
Colégio Santa Teresinha
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar RabbiPresentation on Tourism Product Development By Md Shaifullar Rabbi
Presentation on Tourism Product Development By Md Shaifullar Rabbi
Md Shaifullar Rabbi
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
Social Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy StudentsSocial Problem-Unemployment .pptx notes for Physiotherapy Students
Social Problem-Unemployment .pptx notes for Physiotherapy Students
DrNidhiAgarwal
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
LDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini UpdatesLDMMIA Reiki Master Spring 2025 Mini Updates
LDMMIA Reiki Master Spring 2025 Mini Updates
LDM Mia eStudios
 
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Niamh Lucey, Mary Dunne. Health Sciences Libraries Group (LAI). Lighting the ...
Library Association of Ireland
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACYUNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
UNIT 3 NATIONAL HEALTH PROGRAMMEE. SOCIAL AND PREVENTIVE PHARMACY
DR.PRISCILLA MARY J
 

PHP & mySQL Training in Bangalore at myTectra

  • 1. Course Details: Course Code –MYT1315–PHP and mySQLCourse duration: Fast Track –4WeeksRegular Week days –6 WeekWeek End –8 WeeksTraining mode: Instructor led Class training | Live Virtual Training Contact: +91 90191 91856 Email: [email protected]:www.mytectra.comAbout myTectra: “myTectra a global learning solutions company helps transform people and organization to gain real, lasting benefits “ myTectra provides training across the technologies and functions using time tested delivery mode such as class room training , virtual training , send me a trainer , trainer connect .We are now one of the largest online training company and expanding our class room training across multiple cities. Join myTectra! Explore world of possibilities in learning andacquiring professional Skills across domains and technologiesirrespective of what kind of functional or technical background yourare from..
  • 2. Topics Covered: Chapter 1: Introduction to PHP History of PHP Comparison with dynamic content alternatives (Perl, CGI, ASP, JSP, Servlets, CGI, etc) PHP tools and set up (web browser/server, editor, libraries, etc) Create a basic PHP Script Opening and Closing tags PHP as a command line or batch language Taking user input (HTML forms) Self Referring Forms Selecting alternatives Use PHP to generate HTTP headers Generating HTTP redirects Pass PHP variables via the URL Debugging Tips Where to find PHP documentationChapter 2: Taking User Input from Forms via PHP Creating forms with PHP Security Protection from Cross Site Scripting Using the form GET method Using the form POST method Obtaining data from forms through variables$_REQUEST,$_POSTor$_GET? Using hidden fields Secure Web Forms (HTTPS and SSL) Calling pages from themselves using forms Quoting HTML entities in user input
  • 3. Chapter 3: Variables and Expressions in PHP Identifiers Data Types (integers, floats, strings and booleans) Type juggling Text constants, interpolation (strings, arrays, objects, functions), here & now documents Creating Variables Variable assignment Variable Scope Namespaces User-defined Constants String constants, variable interpolation into strings Array, Object & Function interpolation HTTP environment variables Magic ConstantsGLOBALSarray Variable ReferencesChapter 4: PHP Operators Arithmetic Operators Logical Operators Relational (Comparison) Operators The Identity Operator The Assignment Operators Increment & Decrement Operators Bitwise Operators Error Suppression Operator The Conditional (Ternary) Operator The Default Operator Execution Operators Other Operators Assignment Operators Operator Precedence and Associativity
  • 4. Chapter 6: Conditional Tests and Events in PHP True and Falseif Comparing Strings and Numberselseandelseif Hierarchical conditions (nestedifstatements) The? :Operator Comparing for equality or identity Theswitch/casestatement Alternative Syntax for Control StructuresChapter 7: PHP Flow Control Loopswhiledo ... whileforbreakandcontinuegotoexitChapter 8: PHP Configuration Thephp.inifile Module Vs CGI Usageregister_globals Control of error logging Control of resource limits Commonly set configurations File system securitysafe_mode&open_basedir PHP4 compatibility in PHP5 A glance at upcoming PHP6Chapter 9: PHP Functions Purpose of functions Built-in functions Declaring functions Functions Arguments Default Arguments Arguments -Call by Reference Return Returning References Variable Scope (global vslocal) Static variables Recursionincludeandrequire Variable function calls
  • 5. Chapter 10: Storing Data in Arrays using PHP What are arrays? How and when to use arrays Indexing arrays, numeric and hashes Initialisingarrays Usingforeach Add/remove elements from arrays One-dimensional arrays Multi-dimensional arrays References to array elements Arrays in forms Array operators Array related functionsChapter 11: Handling Databases with PHP PHP's database APIs Error-handling strategies Connection/disconnection to the database, log in/log out Escaping strings in SQL statements Including common access functions Doing simple SQL queries via PHP Building HTML tables using SQL Queries Avoiding SQL Injection attacks Access to: MySql, MySqli, Oracle & MS-SQL Using PEAR DB Using PHP Data Objects -PDO An Insight to Smart ProgrammingChapter 12: String Manipulation in PHP Substring and [] operators Case conversion, trimming Formatting output data withsprintf Adding & removing backslashes Regular expressions Metacharacters: character classes, repetitions Regular Expression Examples Alternation and Grouping
  • 6. Chapter 13: Sessions and Cookies in PHP What is a session? Dependencies on thephp.inifile Understanding PHP session variables Create a PHP session variable Register and modify PHP session variables Putting PHP session IDs in pages Good Practisewith sessions and PHP Cookie properties Setting a cookie in PHP Retrieving PHP cookies Expiring/Deleting PHP cookies Drawbacks to cookies Using cookies well Testing for cookie support Sessions without cookies Cookie Security IssuesChapter 14: File and Directory Access Using PHP Opening files, local and remote Reading & writing and moving about in filesfflush(),file(),fpassthru(),readfile() PHP portability on different Operating Systems Finding file metadata: size, ownership, modification time Handling file permissions Handling file ownership Copying, Renaming and Deleting Files File locking Opening and reading directories File uploads from the browser/userChapter 15: Other I/O Issues in PHP Getting IP addresses from visitors Getting referring URLs from visitors Environment variables Showing different content to different browsers (IE, Netscape, Firefox, Mozilla, Opera, etc) Handling HTTP and MIME headers
  • 7. Chapter 16: Object Orientation in PHP Object basics Classes in PHP PHP4 -constructors PHP5 -constructors and destructors Inheritance Accessing instance data and functions__sleepand__wakeup__autoload Class constants PHP5 OO Additions, type hints,foreach,__autoload PHP 5.4 —instantiate & member access Objects: Assignments and Referencestry,throwcatchexception handlingChapter 18: PEAR, PECL and Smarty PECL quick tour APC -Alternative PHP Cache Xdebug-debugging and profiling PEAR installation and quick tour PEAR Config PEAR Log PEAR Auth (login) PEAR HTML_QuickForm2 Smarty Templates Smarty and HTML_QuickForm2 Smarty and QuickForm2 help with securityChapter 19: Handling Email with PHP Sending email Sending multi part email -MIME Accessing mail boxes -IMAP & POPChapter 20: Graphics in PHP Graphics basics, referencing a PHP scrip in an IMG tag Image MIME type Basic examples, line/box drawing Creation from an existing image Image copying and resizing Drawing text on images True Type fonts
  • 8. Chapter 21: Putting it all together —outline Application design Quick start Web server configuration Apache Virtualhostconfig Simple project —2 table database Project skeleton Configuration: test & live sites Structure of web program Smarty templates for the project Structure of a Smarty template Example Smarty template Firefox Add-ons: Web Developer, Firebug, YSlow Usingrsyncto copy test to liveChapter 22: Putting it all together —database The database behind the application Designing the database Metadata management Entity-relationship (ER) diagrams ER Diagram example Data Modellingtools Users to access the database Creating the databases & tables Creating test dataChapter 23: Putting it all together —displaying data Displaying data from the database Outline of data display function Example list display function Displaying a list with Smarty More succinct use of SQL SQLWHEREclauses Combine tests in aWHEREclause SQL: grouping and Ordering of results SQLJOINLEFT,RIGHT&FULLJOINs Displaying long lists in pages withLIMIT Showing lists a page at a time Implementing pages in Smarty Templates Making Smarty and SQL play well Summary
  • 9. Chapter 24: Acting on items in a list Choosing items from a list Big picture Multiple items chosen at once One item only to be chosen One item withselectactiononChange: auto submit the form Greyingout options Searching in a list What to do with something chosen ConclusionChapter 25: Create & edit data Creating & editing data Creating & editing are much the same Use the same names everywhere outline use of aHTML_QuickForm2form Adding fields to the form Field validation Validation types Smarty Template withHTML_QuickForm2 Form validation and processing Display of validation errors ConclusionChapter 26: Putting it all together —conclusion Other issues Version control Audit trail security and access control Performance Styling and accessibility