SlideShare una empresa de Scribd logo
1 de 27
TECH TALK : PHP
By: Mr. Shehrevar Davierwala
http://www.trackdcode.com
https://www.facebook.com/trackdcode
Goal of the projectGoal of the project
• Designing a website generator
• Intuitive interface for
• Website creation
• Website administration
Abstract
Goal of the projectGoal of the project
A classy lab website is always composed by the
following types of elements:
• HTML basic page
• Lists of people – As list of supervisors, list of professors…
• Lists of projects proposal
• Lists of finished projects
• Lists of links
• Certain pages contain several different elements
So m e facts
Goal of the projectGoal of the project
1. First, create Sub-pages:
1. Choosing the type of each Sub-page
2. Chose a name for each sub-page
3. Can create many sub-pages of the same type
2. Then, create Pages – A page is composed of one or many
sub-pages
1. Choosing a name for each page
2. Filling a page with one or many sub-pages
3. Now, we create our Website- A website is composed of one
many pages
1. Choosing pages and their order
4. Finally, we fill the sub-pages with elements
1. An element can be in many sub-pages
Goal of the projectGoal of the project
Used TechnologiesUsed Technologies
07/01/16
1. PHP recursive acronym for "PHP:Hypertext
Preprocessor“
2. Widely-used Open Source scripting language
3. Especially suited for Web development
4. Used for producing dynamic web pages
5. Can be embedded into HTML.
Used TechnologiesUsed Technologies
PHP
Personal Home Page (PHP)
1. PHP includes a large number of free and open
source libraries
2. Real Object Oriented Programming Language
3. Commonly install on Apache Server allow to interact
with Database like Mysql
4. PHP is mainly focused on server-side scripting
Used TechnologiesUsed Technologies
PHP
Hypertext Preprocessor
Where does PHP fit ?
Web Browser
Internet or
Intranet
page
Web
HTTP
Request
Page
Web
page
Web
Server
server
Added
function
ality
Added
function
ality
Client-side
“Active pages”
JavaScript, VBScript,
Applet, ActiveX
Server-side
“Dynamic pages”
CGI, SSI, Server
API, ASP, JSP, PHP,
COM/DCOM,
CORBA
Active and dynamic page technology
can be used together – server-side
program generates customized active
Used TechnologiesUsed Technologies
Web-Client Web-Server
PHP
Script
HTML-Form Submit
Form Data
Call PHP
interpreter
Response Response
Web-Browser WWW
Reply
PHP - Communication client-server
Used TechnologiesUsed Technologies
PHP generally runs on a web server, taking PHP code as its input
and creating Web pages as output
A content management system is software that keeps track of every piece of
content on your Website, much like your local public library keeps track of
books and stores them.
Content can be simple text, photos, music, video, documents, or just about
anything you can think of.
A major advantage of using a CMS is that it requires almost no technical skill
or knowledge to manage.
Since the CMS manages all your content, you don't have to.
What's a content management system(CMS)?
Drupal is a robust and flexible open source content management
system that is easy to use and very extensible.
Renowned for its reliability and suitability for a wide range of sectors,
Drupal has been adopted by leading organisations all over the world
including The White House, The Economist and Royal Mail.
Drupal Development
Screenshot
Wordpress
Typo3
Used TechnologiesUsed Technologies
MySQL
1. MySQL is a multithreaded, multi-user SQL database
management system.
2. Popular for web applications.
3. Closely tied to PHP.
4. Allow all sort of queries.
5. PhpMyAdmin: friendly user interface to manage database
develop on PHP.
Used TechnologiesUsed Technologies
CCS
1. Cascading Style Sheets (CSS): style sheet language used to
describe the presentation of a html document.
2. Define colors, fonts, layout, and other aspects of document
3. Why CSS?
• more flexibility
• control the specification of presentational characteristics
• reduce complexity and repetition in the structural
content.
Used TechnologiesUsed Technologies
Javascript
1. JavaScript is a scripting language most often used for client-
side.
2. JS functions are embedded in HTML pages and interact with
the Document Object Model (DOM) of the page
3. Respond to user actions quickly, making an application feel
more responsive
4. Detect user actions which HTML alone cannot
Used TechnologiesUsed Technologies
Security
1. Administration is protected by username and password
2. Encryption using a MD5 provider that itself implements an
algorithm based on a cryptographic hash function.
3. Used of Session and cookies
Database DesignDatabase Design
07/01/16
Sub-pag e “Pe o ple ”
DataBase DesignDataBase Design
List o f Pag e s
DataBase DesignDataBase Design
PHP vs. JSP
 PHP is faster in execution time
 A recent survey in ZDnet's e We e k online publication
found that PHP is as much as 3. 5 times faster than
JSP
 Faster in development time – flatter learning curve
 PHP supports any 32-bit or better platform, whereas
JSP supports only platforms that have a Java virtual
machine available
PHP vs. ASP
 PHP is faster
 Superior Memory Management
 Closer to C Style of Programming
 Cross Platform Migration Strategy
 Dynamic generation of UI is more flexible
TThe End…he End…
07/01/16
Thanks…..

Más contenido relacionado

La actualidad más candente

Object Oriented Programming with Laravel - Session 1
Object Oriented Programming with Laravel - Session 1Object Oriented Programming with Laravel - Session 1
Object Oriented Programming with Laravel - Session 1Shahrzad Peyman
 
PHP, PHP Developer, Hire PHP Developer, PHP Web Development, Hire PHP Program...
PHP, PHP Developer, Hire PHP Developer, PHP Web Development, Hire PHP Program...PHP, PHP Developer, Hire PHP Developer, PHP Web Development, Hire PHP Program...
PHP, PHP Developer, Hire PHP Developer, PHP Web Development, Hire PHP Program...bchrisopher
 
Web Design & Development - Session 7
Web Design & Development - Session 7Web Design & Development - Session 7
Web Design & Development - Session 7Shahrzad Peyman
 
Web Application Development using PHP Chapter 1
Web Application Development using PHP Chapter 1Web Application Development using PHP Chapter 1
Web Application Development using PHP Chapter 1Mohd Harris Ahmad Jaal
 
PHP LICTURES ..........
PHP LICTURES ..........PHP LICTURES ..........
PHP LICTURES ..........Rashid Ahmad
 
Php tutorial from_beginner_to_master
Php tutorial from_beginner_to_masterPhp tutorial from_beginner_to_master
Php tutorial from_beginner_to_masterPrinceGuru MS
 
web Based Application Devlopment using PHP
web Based Application Devlopment using PHPweb Based Application Devlopment using PHP
web Based Application Devlopment using PHPmaccodder
 
Php & mysqli in urdu
Php & mysqli in urduPhp & mysqli in urdu
Php & mysqli in urduAbdul Wali
 
PHP in one presentation
PHP in one presentationPHP in one presentation
PHP in one presentationMilad Rahimi
 
Introduction to webprogramming using PHP and MySQL
Introduction to webprogramming using PHP and MySQLIntroduction to webprogramming using PHP and MySQL
Introduction to webprogramming using PHP and MySQLanand raj
 

La actualidad más candente (20)

Ph pbasics
Ph pbasicsPh pbasics
Ph pbasics
 
Object Oriented Programming with Laravel - Session 1
Object Oriented Programming with Laravel - Session 1Object Oriented Programming with Laravel - Session 1
Object Oriented Programming with Laravel - Session 1
 
PHP, PHP Developer, Hire PHP Developer, PHP Web Development, Hire PHP Program...
PHP, PHP Developer, Hire PHP Developer, PHP Web Development, Hire PHP Program...PHP, PHP Developer, Hire PHP Developer, PHP Web Development, Hire PHP Program...
PHP, PHP Developer, Hire PHP Developer, PHP Web Development, Hire PHP Program...
 
Web Design & Development - Session 7
Web Design & Development - Session 7Web Design & Development - Session 7
Web Design & Development - Session 7
 
Web Application Development using PHP Chapter 1
Web Application Development using PHP Chapter 1Web Application Development using PHP Chapter 1
Web Application Development using PHP Chapter 1
 
PHP - Introduction to PHP Fundamentals
PHP -  Introduction to PHP FundamentalsPHP -  Introduction to PHP Fundamentals
PHP - Introduction to PHP Fundamentals
 
Php unit i
Php unit i Php unit i
Php unit i
 
PHP LICTURES ..........
PHP LICTURES ..........PHP LICTURES ..........
PHP LICTURES ..........
 
Php presentation
Php presentationPhp presentation
Php presentation
 
Php tutorial from_beginner_to_master
Php tutorial from_beginner_to_masterPhp tutorial from_beginner_to_master
Php tutorial from_beginner_to_master
 
Php reports sumit
Php reports sumitPhp reports sumit
Php reports sumit
 
Php Ppt
Php PptPhp Ppt
Php Ppt
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
 
web Based Application Devlopment using PHP
web Based Application Devlopment using PHPweb Based Application Devlopment using PHP
web Based Application Devlopment using PHP
 
PHP
PHPPHP
PHP
 
Php & mysqli in urdu
Php & mysqli in urduPhp & mysqli in urdu
Php & mysqli in urdu
 
Phpbasics
PhpbasicsPhpbasics
Phpbasics
 
PHP in one presentation
PHP in one presentationPHP in one presentation
PHP in one presentation
 
Introduction to webprogramming using PHP and MySQL
Introduction to webprogramming using PHP and MySQLIntroduction to webprogramming using PHP and MySQL
Introduction to webprogramming using PHP and MySQL
 
Php
PhpPhp
Php
 

Destacado

Presenter manual php and mysql with cms (specially for summer interns)
Presenter manual php and mysql with cms (specially for summer interns)Presenter manual php and mysql with cms (specially for summer interns)
Presenter manual php and mysql with cms (specially for summer interns)XPERT INFOTECH
 
A content repository for your PHP application or CMS?
A content repository for your PHP application or CMS?A content repository for your PHP application or CMS?
A content repository for your PHP application or CMS?Paul Borgermans
 
What is cms_in_php
What is cms_in_phpWhat is cms_in_php
What is cms_in_phpSwati Sharma
 
CONTENT MANAGEMENT SYSTEM nw
CONTENT MANAGEMENT SYSTEM nwCONTENT MANAGEMENT SYSTEM nw
CONTENT MANAGEMENT SYSTEM nwRana Harsh
 
The 2013 Content Management System Report Card-Idealware
The 2013 Content Management System Report Card-IdealwareThe 2013 Content Management System Report Card-Idealware
The 2013 Content Management System Report Card-IdealwareIdealware
 
Content Management Systems compared
Content Management Systems comparedContent Management Systems compared
Content Management Systems comparedCharityComms
 
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report 6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report c-tac
 
Industrial training report
Industrial training reportIndustrial training report
Industrial training reportAnurag Gautam
 

Destacado (8)

Presenter manual php and mysql with cms (specially for summer interns)
Presenter manual php and mysql with cms (specially for summer interns)Presenter manual php and mysql with cms (specially for summer interns)
Presenter manual php and mysql with cms (specially for summer interns)
 
A content repository for your PHP application or CMS?
A content repository for your PHP application or CMS?A content repository for your PHP application or CMS?
A content repository for your PHP application or CMS?
 
What is cms_in_php
What is cms_in_phpWhat is cms_in_php
What is cms_in_php
 
CONTENT MANAGEMENT SYSTEM nw
CONTENT MANAGEMENT SYSTEM nwCONTENT MANAGEMENT SYSTEM nw
CONTENT MANAGEMENT SYSTEM nw
 
The 2013 Content Management System Report Card-Idealware
The 2013 Content Management System Report Card-IdealwareThe 2013 Content Management System Report Card-Idealware
The 2013 Content Management System Report Card-Idealware
 
Content Management Systems compared
Content Management Systems comparedContent Management Systems compared
Content Management Systems compared
 
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report 6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
 
Industrial training report
Industrial training reportIndustrial training report
Industrial training report
 

Similar a PHP TECH TALK: Website Generator Using PHP, MySQL & CSS

Making Of PHP Based Web Application
Making Of PHP Based Web ApplicationMaking Of PHP Based Web Application
Making Of PHP Based Web ApplicationSachin Walvekar
 
Learn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentLearn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentpuneetbatra24
 
Week01 jan19 introductionto_php
Week01 jan19 introductionto_phpWeek01 jan19 introductionto_php
Week01 jan19 introductionto_phpJeanho Chu
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptxINDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx12KritiGaneriwal
 
Week01 jan19 introductionto_php
Week01 jan19 introductionto_phpWeek01 jan19 introductionto_php
Week01 jan19 introductionto_phpJeanho Chu
 
Introduction web tech
Introduction web techIntroduction web tech
Introduction web techLiaquat Rahoo
 
Websites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly WebsitesWebsites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly Websiteswebsiteunlimited
 
Fundamentals of web_design_v2
Fundamentals of web_design_v2Fundamentals of web_design_v2
Fundamentals of web_design_v2hussain534
 
Web development revolution
Web development revolutionWeb development revolution
Web development revolutionAhmed El-Zekred
 
Phil_Pearl_Resume
Phil_Pearl_ResumePhil_Pearl_Resume
Phil_Pearl_ResumePhil Pearl
 
Web Development Technologies
Web Development TechnologiesWeb Development Technologies
Web Development TechnologiesVignesh Prajapati
 
Single page application and Framework
Single page application and FrameworkSingle page application and Framework
Single page application and FrameworkChandrasekar G
 
Full Stack Web Development
Full Stack Web DevelopmentFull Stack Web Development
Full Stack Web DevelopmentSWAGATHCHOWDARY1
 
CSS Adnaved with HTML abd complete Stylesheet
CSS Adnaved with HTML abd complete StylesheetCSS Adnaved with HTML abd complete Stylesheet
CSS Adnaved with HTML abd complete StylesheetPraveenHegde20
 

Similar a PHP TECH TALK: Website Generator Using PHP, MySQL & CSS (20)

Making Of PHP Based Web Application
Making Of PHP Based Web ApplicationMaking Of PHP Based Web Application
Making Of PHP Based Web Application
 
Learn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end developmentLearn web development: Front-end vs Back-end development
Learn web development: Front-end vs Back-end development
 
Web Pages
Web PagesWeb Pages
Web Pages
 
Week01 jan19 introductionto_php
Week01 jan19 introductionto_phpWeek01 jan19 introductionto_php
Week01 jan19 introductionto_php
 
unit1 part 1 sem4 php.docx
unit1 part 1 sem4 php.docxunit1 part 1 sem4 php.docx
unit1 part 1 sem4 php.docx
 
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptxINDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx
 
Week01 jan19 introductionto_php
Week01 jan19 introductionto_phpWeek01 jan19 introductionto_php
Week01 jan19 introductionto_php
 
Introduction web tech
Introduction web techIntroduction web tech
Introduction web tech
 
Websites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly WebsitesWebsites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly Websites
 
Fundamentals of web_design_v2
Fundamentals of web_design_v2Fundamentals of web_design_v2
Fundamentals of web_design_v2
 
Web development revolution
Web development revolutionWeb development revolution
Web development revolution
 
Phil_Pearl_Resume
Phil_Pearl_ResumePhil_Pearl_Resume
Phil_Pearl_Resume
 
Web Development Technologies
Web Development TechnologiesWeb Development Technologies
Web Development Technologies
 
Single page application and Framework
Single page application and FrameworkSingle page application and Framework
Single page application and Framework
 
Web Technology Fundamentals
Web Technology FundamentalsWeb Technology Fundamentals
Web Technology Fundamentals
 
Full Stack Web Development
Full Stack Web DevelopmentFull Stack Web Development
Full Stack Web Development
 
Webdevelopment
WebdevelopmentWebdevelopment
Webdevelopment
 
Web development
Web developmentWeb development
Web development
 
1_Intro_toHTML.ppt
1_Intro_toHTML.ppt1_Intro_toHTML.ppt
1_Intro_toHTML.ppt
 
CSS Adnaved with HTML abd complete Stylesheet
CSS Adnaved with HTML abd complete StylesheetCSS Adnaved with HTML abd complete Stylesheet
CSS Adnaved with HTML abd complete Stylesheet
 

Más de Shehrevar Davierwala (20)

Introduction_Swift
Introduction_SwiftIntroduction_Swift
Introduction_Swift
 
PsudoCode.pptx
PsudoCode.pptxPsudoCode.pptx
PsudoCode.pptx
 
Number System.pptx
Number System.pptxNumber System.pptx
Number System.pptx
 
Java Script (Module 1).pptx
Java Script (Module 1).pptxJava Script (Module 1).pptx
Java Script (Module 1).pptx
 
Website in Clicks Day 2
Website in Clicks Day 2Website in Clicks Day 2
Website in Clicks Day 2
 
Develop Website in Clicks
Develop Website in ClicksDevelop Website in Clicks
Develop Website in Clicks
 
Build Virtual Assistant Using AI
Build Virtual Assistant Using AI Build Virtual Assistant Using AI
Build Virtual Assistant Using AI
 
Build brand reputation using facebook
Build brand reputation using facebookBuild brand reputation using facebook
Build brand reputation using facebook
 
Digital Marketing Session 2
Digital Marketing Session 2Digital Marketing Session 2
Digital Marketing Session 2
 
Learn Digital Marketing : 0 to Hero Day 1
Learn Digital Marketing :  0 to Hero Day 1 Learn Digital Marketing :  0 to Hero Day 1
Learn Digital Marketing : 0 to Hero Day 1
 
Standard template
Standard templateStandard template
Standard template
 
Digital Marketing for Sustainable Business - Afghan Perspective
Digital Marketing for Sustainable Business - Afghan Perspective  Digital Marketing for Sustainable Business - Afghan Perspective
Digital Marketing for Sustainable Business - Afghan Perspective
 
Developing stunning website in clicks - 2
Developing stunning website in clicks - 2Developing stunning website in clicks - 2
Developing stunning website in clicks - 2
 
Developing stunning website in clicks
Developing stunning website in clicksDeveloping stunning website in clicks
Developing stunning website in clicks
 
Google forms for data analysis
Google forms for data analysisGoogle forms for data analysis
Google forms for data analysis
 
Webdesign session1
Webdesign session1Webdesign session1
Webdesign session1
 
Php mysql
Php mysqlPhp mysql
Php mysql
 
Java operators
Java operatorsJava operators
Java operators
 
Basic
BasicBasic
Basic
 
Array in Java
Array in JavaArray in Java
Array in Java
 

Último

Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 

Último (20)

Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 

PHP TECH TALK: Website Generator Using PHP, MySQL & CSS

  • 1. TECH TALK : PHP By: Mr. Shehrevar Davierwala http://www.trackdcode.com https://www.facebook.com/trackdcode
  • 2. Goal of the projectGoal of the project
  • 3. • Designing a website generator • Intuitive interface for • Website creation • Website administration Abstract Goal of the projectGoal of the project
  • 4. A classy lab website is always composed by the following types of elements: • HTML basic page • Lists of people – As list of supervisors, list of professors… • Lists of projects proposal • Lists of finished projects • Lists of links • Certain pages contain several different elements So m e facts Goal of the projectGoal of the project
  • 5. 1. First, create Sub-pages: 1. Choosing the type of each Sub-page 2. Chose a name for each sub-page 3. Can create many sub-pages of the same type 2. Then, create Pages – A page is composed of one or many sub-pages 1. Choosing a name for each page 2. Filling a page with one or many sub-pages 3. Now, we create our Website- A website is composed of one many pages 1. Choosing pages and their order 4. Finally, we fill the sub-pages with elements 1. An element can be in many sub-pages Goal of the projectGoal of the project
  • 7. 1. PHP recursive acronym for "PHP:Hypertext Preprocessor“ 2. Widely-used Open Source scripting language 3. Especially suited for Web development 4. Used for producing dynamic web pages 5. Can be embedded into HTML. Used TechnologiesUsed Technologies PHP Personal Home Page (PHP)
  • 8. 1. PHP includes a large number of free and open source libraries 2. Real Object Oriented Programming Language 3. Commonly install on Apache Server allow to interact with Database like Mysql 4. PHP is mainly focused on server-side scripting Used TechnologiesUsed Technologies PHP Hypertext Preprocessor
  • 9. Where does PHP fit ? Web Browser Internet or Intranet page Web HTTP Request Page Web page Web Server server Added function ality Added function ality Client-side “Active pages” JavaScript, VBScript, Applet, ActiveX Server-side “Dynamic pages” CGI, SSI, Server API, ASP, JSP, PHP, COM/DCOM, CORBA Active and dynamic page technology can be used together – server-side program generates customized active Used TechnologiesUsed Technologies
  • 10. Web-Client Web-Server PHP Script HTML-Form Submit Form Data Call PHP interpreter Response Response Web-Browser WWW Reply PHP - Communication client-server Used TechnologiesUsed Technologies PHP generally runs on a web server, taking PHP code as its input and creating Web pages as output
  • 11. A content management system is software that keeps track of every piece of content on your Website, much like your local public library keeps track of books and stores them. Content can be simple text, photos, music, video, documents, or just about anything you can think of. A major advantage of using a CMS is that it requires almost no technical skill or knowledge to manage. Since the CMS manages all your content, you don't have to. What's a content management system(CMS)?
  • 12. Drupal is a robust and flexible open source content management system that is easy to use and very extensible. Renowned for its reliability and suitability for a wide range of sectors, Drupal has been adopted by leading organisations all over the world including The White House, The Economist and Royal Mail. Drupal Development
  • 14.
  • 16. Typo3
  • 17. Used TechnologiesUsed Technologies MySQL 1. MySQL is a multithreaded, multi-user SQL database management system. 2. Popular for web applications. 3. Closely tied to PHP. 4. Allow all sort of queries. 5. PhpMyAdmin: friendly user interface to manage database develop on PHP.
  • 18. Used TechnologiesUsed Technologies CCS 1. Cascading Style Sheets (CSS): style sheet language used to describe the presentation of a html document. 2. Define colors, fonts, layout, and other aspects of document 3. Why CSS? • more flexibility • control the specification of presentational characteristics • reduce complexity and repetition in the structural content.
  • 19. Used TechnologiesUsed Technologies Javascript 1. JavaScript is a scripting language most often used for client- side. 2. JS functions are embedded in HTML pages and interact with the Document Object Model (DOM) of the page 3. Respond to user actions quickly, making an application feel more responsive 4. Detect user actions which HTML alone cannot
  • 20. Used TechnologiesUsed Technologies Security 1. Administration is protected by username and password 2. Encryption using a MD5 provider that itself implements an algorithm based on a cryptographic hash function. 3. Used of Session and cookies
  • 22. Sub-pag e “Pe o ple ” DataBase DesignDataBase Design
  • 23. List o f Pag e s DataBase DesignDataBase Design
  • 24.
  • 25. PHP vs. JSP  PHP is faster in execution time  A recent survey in ZDnet's e We e k online publication found that PHP is as much as 3. 5 times faster than JSP  Faster in development time – flatter learning curve  PHP supports any 32-bit or better platform, whereas JSP supports only platforms that have a Java virtual machine available
  • 26. PHP vs. ASP  PHP is faster  Superior Memory Management  Closer to C Style of Programming  Cross Platform Migration Strategy  Dynamic generation of UI is more flexible

Notas del editor

  1. Because JSP is based on Java, a strongly typed language, we had to declare the types of variables we used and manually convert between types when necessary. This makes JSP the hardest of the scripting languages we tested for nonprogrammers to learn... PHP is very easy to learn because the core language of PHP is quite small, and the constructs are similar to Javascript. As a bonus, many basic HTTP concepts are built into the language.