SlideShare a Scribd company logo
1 of 9
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

Apache Tika end-to-end
Apache Tika end-to-endApache Tika end-to-end
Apache Tika end-to-endgagravarr
 
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 serviceRothamsted Research, UK
 
Content Analysis with Apache Tika
Content Analysis with Apache TikaContent Analysis with Apache Tika
Content Analysis with Apache TikaPaolo 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 Integrationrumito
 
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 TikaJukka 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 HarvestingNikesh Narayanan
 
Object oriented database concepts
Object oriented database conceptsObject oriented database concepts
Object oriented database conceptsTemesgenthanks
 
Linked Data Planet Key Note
Linked Data Planet Key NoteLinked Data Planet Key Note
Linked Data Planet Key Noterumito
 
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

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 evaluationsalesian2014as
 
Bright link projector intro glennon
Bright link projector intro glennonBright link projector intro glennon
Bright link projector intro glennonjennifer_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 agosto16Ume 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 WorldCan Ozdoruk
 
Nelson Mandela
Nelson MandelaNelson Mandela
Nelson Mandelapekona
 
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 5schofieldteacher
 
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 evaluationsalesian2014as
 
閱讀文章分享@若渴 2016.1.24
閱讀文章分享@若渴 2016.1.24閱讀文章分享@若渴 2016.1.24
閱讀文章分享@若渴 2016.1.24Aj 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 Benefitapptividia
 

Viewers also liked (19)

Super Bowl Statistics
Super Bowl Statistics Super Bowl Statistics
Super Bowl Statistics
 
Question 3 media studies evaluation
Question 3 media studies evaluationQuestion 3 media studies evaluation
Question 3 media studies evaluation
 
Bright link projector intro glennon
Bright link projector intro glennonBright link projector intro glennon
Bright link projector intro glennon
 
Map student powerpointpresentation (1)
Map student powerpointpresentation (1)Map student powerpointpresentation (1)
Map student powerpointpresentation (1)
 
Question 6
Question 6Question 6
Question 6
 
GOOd
GOOdGOOd
GOOd
 
Qlikview Training in Bangalore by myTectra
Qlikview Training in Bangalore by myTectraQlikview Training in Bangalore by myTectra
Qlikview Training in Bangalore by myTectra
 
Beume agosto16
Beume agosto16Beume agosto16
Beume agosto16
 
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
 
Nelson Mandela
Nelson MandelaNelson Mandela
Nelson Mandela
 
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
 
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
 
Question 5
Question 5Question 5
Question 5
 
Question 7 media studies evaluation
Question 7 media studies evaluationQuestion 7 media studies evaluation
Question 7 media studies evaluation
 
Colombia ppt gossett
Colombia ppt gossettColombia ppt gossett
Colombia ppt gossett
 
閱讀文章分享@若渴 2016.1.24
閱讀文章分享@若渴 2016.1.24閱讀文章分享@若渴 2016.1.24
閱讀文章分享@若渴 2016.1.24
 
Food Security - Social Justice (2)
Food Security - Social Justice (2)Food Security - Social Justice (2)
Food Security - Social Justice (2)
 
ECIT 2013 Project Intro and Benefit
ECIT 2013 Project Intro and BenefitECIT 2013 Project Intro and Benefit
ECIT 2013 Project Intro and Benefit
 
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
 

Similar to PHP & mySQL Training in Bangalore at myTectra

PHP Courses in Chandigarh
PHP Courses in ChandigarhPHP Courses in Chandigarh
PHP Courses in ChandigarhDaksha Academy
 
Php training centre in Adyar
Php training centre in AdyarPhp training centre in Adyar
Php training centre in AdyarsasikalaD3
 
Python django flash_Course Content.pdf
Python django flash_Course Content.pdfPython django flash_Course Content.pdf
Python django flash_Course Content.pdfMultisoft Systems
 
Php training centre in adyar
Php training centre in adyarPhp training centre in adyar
Php training centre in adyarsasikalaD3
 
PHP Interview Questions for Freshers 2018
PHP Interview Questions for Freshers 2018PHP Interview Questions for Freshers 2018
PHP Interview Questions for Freshers 2018AshokKumar3319
 
Training institute in Bangalore
Training institute in BangaloreTraining institute in Bangalore
Training institute in Bangalorepentagonspace1
 
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 PHPIRJET 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 2010David McCarter
 

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

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

Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 

Recently uploaded (20)

Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 

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