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

More Related Content

What's hot

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
 

What's hot (13)

Django web framework
Django web frameworkDjango web framework
Django web framework
 
Apache Tika end-to-end
Apache Tika end-to-endApache Tika end-to-end
Apache Tika end-to-end
 
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
 
Content Analysis with Apache Tika
Content Analysis with Apache TikaContent Analysis with Apache Tika
Content Analysis with Apache Tika
 
contentDM
contentDMcontentDM
contentDM
 
Apache Tika
Apache TikaApache Tika
Apache Tika
 
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
 
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
 
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
 
Open Archives Initiatives For Metadata Harvesting
Open Archives Initiatives For Metadata   HarvestingOpen Archives Initiatives For Metadata   Harvesting
Open Archives Initiatives For Metadata Harvesting
 
Object oriented database concepts
Object oriented database conceptsObject oriented database concepts
Object oriented database concepts
 
Linked Data Planet Key Note
Linked Data Planet Key NoteLinked Data Planet Key Note
Linked Data Planet Key Note
 
What's new with Apache Tika?
What's new with Apache Tika?What's new with Apache Tika?
What's new with Apache Tika?
 

Viewers also liked

Question 3 media studies evaluation
Question 3 media studies evaluationQuestion 3 media studies evaluation
Question 3 media studies evaluation
salesian2014as
 
Question 7 media studies evaluation
Question 7 media studies evaluationQuestion 7 media studies evaluation
Question 7 media studies evaluation
salesian2014as
 
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
 
2. How does your media product represent particular social groups?
2. How does your media product represent particular social groups?2. How does your media product represent particular social groups?
2. How does your media product represent particular social groups?
salesian2014as
 
Preaching Beyond the (Green) Choir
Preaching Beyond the (Green) ChoirPreaching Beyond the (Green) Choir
Preaching Beyond the (Green) Choir
Andrew Bleiman
 
Beume março16 pdf
Beume março16 pdfBeume março16 pdf
Beume março16 pdf
Ume Maria
 
[SITCON2015] 自己的異質多核心平台自己幹
[SITCON2015] 自己的異質多核心平台自己幹[SITCON2015] 自己的異質多核心平台自己幹
[SITCON2015] 自己的異質多核心平台自己幹
Aj MaChInE
 
bayi lahir tidak menangis heni
bayi lahir tidak menangis henibayi lahir tidak menangis heni
bayi lahir tidak menangis heni
henny_rahma
 
Presentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNa
Presentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNaPresentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNa
Presentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNa
dieti_unina
 
Evaluation 1
Evaluation 1Evaluation 1
Evaluation 1
salesian2014as
 
2. How does your media product represent particular social groups?
2. How does your media product represent particular social groups?2. How does your media product represent particular social groups?
2. How does your media product represent particular social groups?
salesian2014as
 
Www myseoservices4u co_uk (1)
Www myseoservices4u co_uk (1)Www myseoservices4u co_uk (1)
Www myseoservices4u co_uk (1)
shaun mengella
 
Java oop concepts
Java oop conceptsJava oop concepts
Java oop concepts
Syeful Islam
 
Govt Banned Rs. 500 and Rs 1000 Notes from November 2016
Govt Banned Rs. 500 and Rs 1000 Notes from November 2016Govt Banned Rs. 500 and Rs 1000 Notes from November 2016
Govt Banned Rs. 500 and Rs 1000 Notes from November 2016
Naveen Kumar.V
 
Resume-Gopalkrishna Pandey - Latest
Resume-Gopalkrishna Pandey - LatestResume-Gopalkrishna Pandey - Latest
Resume-Gopalkrishna Pandey - Latest
gopalkrishna pandey
 

Viewers also liked (16)

Question 3 media studies evaluation
Question 3 media studies evaluationQuestion 3 media studies evaluation
Question 3 media studies evaluation
 
Question 7 media studies evaluation
Question 7 media studies evaluationQuestion 7 media studies evaluation
Question 7 media studies evaluation
 
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
 
Partea 2
Partea 2Partea 2
Partea 2
 
2. How does your media product represent particular social groups?
2. How does your media product represent particular social groups?2. How does your media product represent particular social groups?
2. How does your media product represent particular social groups?
 
Preaching Beyond the (Green) Choir
Preaching Beyond the (Green) ChoirPreaching Beyond the (Green) Choir
Preaching Beyond the (Green) Choir
 
Beume março16 pdf
Beume março16 pdfBeume março16 pdf
Beume março16 pdf
 
[SITCON2015] 自己的異質多核心平台自己幹
[SITCON2015] 自己的異質多核心平台自己幹[SITCON2015] 自己的異質多核心平台自己幹
[SITCON2015] 自己的異質多核心平台自己幹
 
bayi lahir tidak menangis heni
bayi lahir tidak menangis henibayi lahir tidak menangis heni
bayi lahir tidak menangis heni
 
Presentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNa
Presentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNaPresentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNa
Presentazione dei Corsi di Studio - DIETI - ScuolaPSB - UniNa
 
Evaluation 1
Evaluation 1Evaluation 1
Evaluation 1
 
2. How does your media product represent particular social groups?
2. How does your media product represent particular social groups?2. How does your media product represent particular social groups?
2. How does your media product represent particular social groups?
 
Www myseoservices4u co_uk (1)
Www myseoservices4u co_uk (1)Www myseoservices4u co_uk (1)
Www myseoservices4u co_uk (1)
 
Java oop concepts
Java oop conceptsJava oop concepts
Java oop concepts
 
Govt Banned Rs. 500 and Rs 1000 Notes from November 2016
Govt Banned Rs. 500 and Rs 1000 Notes from November 2016Govt Banned Rs. 500 and Rs 1000 Notes from November 2016
Govt Banned Rs. 500 and Rs 1000 Notes from November 2016
 
Resume-Gopalkrishna Pandey - Latest
Resume-Gopalkrishna Pandey - LatestResume-Gopalkrishna Pandey - Latest
Resume-Gopalkrishna Pandey - Latest
 

Similar to P mysql training in bangalore

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
 
Training institute in Bangalore
Training institute in BangaloreTraining institute in Bangalore
Training institute in Bangalore
pentagonspace1
 
Best training institute
Best training institute Best training institute
Best training institute
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

Similar to P mysql training in bangalore (20)

PHP Courses in Chandigarh
PHP Courses in ChandigarhPHP Courses in Chandigarh
PHP Courses in Chandigarh
 
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
 
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
 
Oss questions
Oss questionsOss questions
Oss questions
 
What is php
What is phpWhat is php
What is php
 
What is php
What is phpWhat is php
What is php
 
Php training centre in Adyar
Php training centre in AdyarPhp training centre in Adyar
Php training centre in Adyar
 
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
 
Python django flash_Course Content.pdf
Python django flash_Course Content.pdfPython django flash_Course Content.pdf
Python django flash_Course Content.pdf
 
Php training centre in adyar
Php training centre in adyarPhp training centre in adyar
Php training centre in adyar
 
PHP MYSQL Training in Bangalore
PHP  MYSQL Training in BangalorePHP  MYSQL Training in Bangalore
PHP MYSQL Training in Bangalore
 
PHP Interview Questions for Freshers 2018
PHP Interview Questions for Freshers 2018PHP Interview Questions for Freshers 2018
PHP Interview Questions for Freshers 2018
 
Php course-syllabus
Php course-syllabusPhp course-syllabus
Php course-syllabus
 
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
 
IRJET- Lightweight MVC Framework in PHP
IRJET- Lightweight MVC Framework in PHPIRJET- Lightweight MVC Framework in PHP
IRJET- Lightweight MVC Framework in PHP
 
CakePHP 3.0: Embracing the future
CakePHP 3.0: Embracing the futureCakePHP 3.0: Embracing the future
CakePHP 3.0: Embracing the future
 
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
 
cakephp UDUYKTHA (1)
cakephp UDUYKTHA (1)cakephp UDUYKTHA (1)
cakephp UDUYKTHA (1)
 
Php training
Php trainingPhp training
Php training
 

More from myTectra Learning Solutions Private Ltd

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
 

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

Recently uploaded

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 

Recently uploaded (20)

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 

P mysql training in bangalore

  • 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: 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..
  • 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