SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
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
 
Linked Data Planet Key Note
Linked Data Planet Key NoteLinked Data Planet Key Note
Linked Data Planet Key Note
rumito
 

Was ist angesagt? (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?
 

Andere mochten auch

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
 
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
 
bayi lahir tidak menangis heni
bayi lahir tidak menangis henibayi lahir tidak menangis heni
bayi lahir tidak menangis heni
henny_rahma
 
Resume-Gopalkrishna Pandey - Latest
Resume-Gopalkrishna Pandey - LatestResume-Gopalkrishna Pandey - Latest
Resume-Gopalkrishna Pandey - Latest
gopalkrishna pandey
 

Andere mochten auch (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
 

Ähnlich wie P mysql training in bangalore

Ähnlich wie 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
 

Mehr von myTectra Learning Solutions Private Ltd

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

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 

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