SlideShare a Scribd company logo
1 of 15
Server Side
Servers and Languages
Overview
• Show off jQuery plugins

Lecture
• What is a web server?
• Server side languages
• What do server side languages do?

Lab
Send email from form



08 - Server Side       Advanced Web Design   http://dabrook.org/
What is a Web Server?




08 - Server Side         Advanced Web Design   http://dabrook.org/
What is a Web Server?



    A web server can be referred to as either the
    hardware or the software that helps to deliver
    content that can be accessed through the Internet.




08 - Server Side         Advanced Web Design         http://dabrook.org/
What Do Server Side Languages Do?




08 - Server Side   Advanced Web Design   http://dabrook.org/
What Do Server Side Languages Do?


   1. Allow for programming logic




08 - Server Side        Advanced Web Design   http://dabrook.org/
What Do Server Side Languages Do?


   1. Allow for programming logic
   2. Interpret URL structure




08 - Server Side        Advanced Web Design   http://dabrook.org/
What Do Server Side Languages Do?


   1. Allow for programming logic
   2. Interpret URL structure
   3. Read and write to databases




08 - Server Side        Advanced Web Design   http://dabrook.org/
What Do Server Side Languages Do?


   1. Allow for programming logic
   2. Interpret URL structure
   3. Read and write to databases
   4. Work with files




08 - Server Side        Advanced Web Design   http://dabrook.org/
What Do Server Side Languages Do?


   1. Allow for programming logic
   2. Interpret URL structure
   3. Read and write to databases
   4. Work with files
   5. Send mail




08 - Server Side        Advanced Web Design   http://dabrook.org/
What Do Server Side Languages Do?


   1. Allow for programming logic
   2. Interpret URL structure
   3. Read and write to databases
   4. Work with files
   5. Send mail
   6. Communicate with JavaScript




08 - Server Side        Advanced Web Design   http://dabrook.org/
Server Side Languages




08 - Server Side         Advanced Web Design   http://dabrook.org/
What to Learn (First)


     1. PHP
     2. Ruby on Rails
     3. Microsoft .NET
     4. Java
     5. Python
     6. Adobe ColdFusion




08 - Server Side         Advanced Web Design   http://dabrook.org/
Lab


     • Create a new document: contact.php
     • Add HTML and CSS for a basic page
        contact page.
     • Use PHP to send an email




08 - Server Side        Advanced Web Design   http://dabrook.org/
Homework

Add the ability for your contact form to send email. Make
sure it gives the user feedback if the


Upload to:
username.welovewebdesign.com/hw/10/




08 - Server Side         Advanced Web Design       http://dabrook.org/

More Related Content

What's hot

Active Server Page(ASP)
Active Server Page(ASP)Active Server Page(ASP)
Active Server Page(ASP)
Keshab Nath
 
DevNext - Web Programming Concepts Using Asp Net
DevNext - Web Programming Concepts Using Asp NetDevNext - Web Programming Concepts Using Asp Net
DevNext - Web Programming Concepts Using Asp Net
Adil Mughal
 
Concepts of Asp.Net
Concepts of Asp.NetConcepts of Asp.Net
Concepts of Asp.Net
vidyamittal
 

What's hot (20)

Learn ASP
Learn ASPLearn ASP
Learn ASP
 
Scripting Languages
Scripting LanguagesScripting Languages
Scripting Languages
 
Client side vs server side
Client side vs server sideClient side vs server side
Client side vs server side
 
Active Server Page(ASP)
Active Server Page(ASP)Active Server Page(ASP)
Active Server Page(ASP)
 
Php Intro
Php IntroPhp Intro
Php Intro
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
 
Introduction to asp
Introduction to aspIntroduction to asp
Introduction to asp
 
Back to the Basics - 1 - Introduction to Web Development
Back to the Basics - 1 - Introduction to Web DevelopmentBack to the Basics - 1 - Introduction to Web Development
Back to the Basics - 1 - Introduction to Web Development
 
DevNext - Web Programming Concepts Using Asp Net
DevNext - Web Programming Concepts Using Asp NetDevNext - Web Programming Concepts Using Asp Net
DevNext - Web Programming Concepts Using Asp Net
 
Active server pages
Active server pagesActive server pages
Active server pages
 
Introduction ASP
Introduction ASPIntroduction ASP
Introduction ASP
 
Web Fundamental
Web FundamentalWeb Fundamental
Web Fundamental
 
Concepts of Asp.Net
Concepts of Asp.NetConcepts of Asp.Net
Concepts of Asp.Net
 
Asp.net
 Asp.net Asp.net
Asp.net
 
ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1
 
C# ASP.NET WEB API APPLICATION DEVELOPMENT
C# ASP.NET WEB API APPLICATION DEVELOPMENTC# ASP.NET WEB API APPLICATION DEVELOPMENT
C# ASP.NET WEB API APPLICATION DEVELOPMENT
 
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
 
Industrial training seminar ppt on asp.net
Industrial training seminar ppt on asp.netIndustrial training seminar ppt on asp.net
Industrial training seminar ppt on asp.net
 
Asp.net basic
Asp.net basicAsp.net basic
Asp.net basic
 

Viewers also liked

A Short Java Socket Tutorial
A Short Java Socket TutorialA Short Java Socket Tutorial
A Short Java Socket Tutorial
Guo Albert
 
Networking Java Socket Programming
Networking Java Socket ProgrammingNetworking Java Socket Programming
Networking Java Socket Programming
Mousmi Pawar
 

Viewers also liked (19)

Server side programming
Server side programmingServer side programming
Server side programming
 
Scripting languages
Scripting languagesScripting languages
Scripting languages
 
Java servlet life cycle - methods ppt
Java servlet life cycle - methods pptJava servlet life cycle - methods ppt
Java servlet life cycle - methods ppt
 
Dig1108C Lesson 1 Fall 2014
Dig1108C Lesson 1 Fall 2014Dig1108C Lesson 1 Fall 2014
Dig1108C Lesson 1 Fall 2014
 
Server-side Java Programming
Server-side Java ProgrammingServer-side Java Programming
Server-side Java Programming
 
learning html
learning htmllearning html
learning html
 
Server-side Technologies in Java
Server-side Technologies in JavaServer-side Technologies in Java
Server-side Technologies in Java
 
A Short Java Socket Tutorial
A Short Java Socket TutorialA Short Java Socket Tutorial
A Short Java Socket Tutorial
 
Php Tutorials for Beginners
Php Tutorials for BeginnersPhp Tutorials for Beginners
Php Tutorials for Beginners
 
Client side and server side scripting
Client side and server side scriptingClient side and server side scripting
Client side and server side scripting
 
Dhtml
DhtmlDhtml
Dhtml
 
Dhtml
DhtmlDhtml
Dhtml
 
OOPS Characteristics
OOPS CharacteristicsOOPS Characteristics
OOPS Characteristics
 
Dynamic HTML (DHTML)
Dynamic HTML (DHTML)Dynamic HTML (DHTML)
Dynamic HTML (DHTML)
 
Networking Java Socket Programming
Networking Java Socket ProgrammingNetworking Java Socket Programming
Networking Java Socket Programming
 
Network programming in Java
Network programming in JavaNetwork programming in Java
Network programming in Java
 
Network programming in java - PPT
Network programming in java - PPTNetwork programming in java - PPT
Network programming in java - PPT
 
Network Sockets
Network SocketsNetwork Sockets
Network Sockets
 
cellular ppt
cellular pptcellular ppt
cellular ppt
 

Similar to Server Side Programming

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
PraveenHegde20
 
Drupal is not your Website
Drupal is not your Website Drupal is not your Website
Drupal is not your Website
Phase2
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
Siva Rushi
 
Raisa anthony web programming 1st week
Raisa anthony   web programming 1st weekRaisa anthony   web programming 1st week
Raisa anthony web programming 1st week
Raisa Anjani
 
Overview of Web Technology Intro
Overview of Web Technology Intro Overview of Web Technology Intro
Overview of Web Technology Intro
webhostingguy
 

Similar to Server Side Programming (20)

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
 
Introduction to Server-Side Development with PHP.ppt
Introduction to Server-Side Development with PHP.pptIntroduction to Server-Side Development with PHP.ppt
Introduction to Server-Side Development with PHP.ppt
 
02 intro
02   intro02   intro
02 intro
 
Tech talk php_cms
Tech talk php_cmsTech talk php_cms
Tech talk php_cms
 
Rapid Web Development with Python for Absolute Beginners
Rapid Web Development with Python for Absolute BeginnersRapid Web Development with Python for Absolute Beginners
Rapid Web Development with Python for Absolute Beginners
 
5-WebServers.ppt
5-WebServers.ppt5-WebServers.ppt
5-WebServers.ppt
 
Web development
Web developmentWeb development
Web development
 
Site Manager rocks!
Site Manager rocks!Site Manager rocks!
Site Manager rocks!
 
Making Of PHP Based Web Application
Making Of PHP Based Web ApplicationMaking Of PHP Based Web Application
Making Of PHP Based Web Application
 
unit1 part 1 sem4 php.docx
unit1 part 1 sem4 php.docxunit1 part 1 sem4 php.docx
unit1 part 1 sem4 php.docx
 
Introduction To Web (Mukesh Patel)
Introduction To Web (Mukesh Patel)Introduction To Web (Mukesh Patel)
Introduction To Web (Mukesh Patel)
 
Drupal is not your Website
Drupal is not your Website Drupal is not your Website
Drupal is not your Website
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development Presentation
 
API workshop: Introduction to APIs (TC Camp)
API workshop: Introduction to APIs (TC Camp)API workshop: Introduction to APIs (TC Camp)
API workshop: Introduction to APIs (TC Camp)
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
IRJET- Mail Server Communication:PHP
IRJET-  	  Mail Server Communication:PHPIRJET-  	  Mail Server Communication:PHP
IRJET- Mail Server Communication:PHP
 
Raisa anthony web programming 1st week
Raisa anthony   web programming 1st weekRaisa anthony   web programming 1st week
Raisa anthony web programming 1st week
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
 
Overview of Web Technology Intro
Overview of Web Technology Intro Overview of Web Technology Intro
Overview of Web Technology Intro
 
Websites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly WebsitesWebsites Unlimited - Pay Monthly Websites
Websites Unlimited - Pay Monthly Websites
 

More from Zac Gordon (6)

Learning the Niche of Theme Setup & Customization
Learning the Niche of Theme Setup & CustomizationLearning the Niche of Theme Setup & Customization
Learning the Niche of Theme Setup & Customization
 
Introduction to CMS
Introduction to CMSIntroduction to CMS
Introduction to CMS
 
Introduction to jQuery - College Lecture
Introduction to jQuery - College LectureIntroduction to jQuery - College Lecture
Introduction to jQuery - College Lecture
 
Introduction to Javascript - College Lecture
Introduction to Javascript - College LectureIntroduction to Javascript - College Lecture
Introduction to Javascript - College Lecture
 
Designing Across Web Devices - College Course
Designing Across Web Devices - College CourseDesigning Across Web Devices - College Course
Designing Across Web Devices - College Course
 
HTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScriptHTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScript
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Server Side Programming

  • 2. Overview • Show off jQuery plugins Lecture • What is a web server? • Server side languages • What do server side languages do? Lab Send email from form 08 - Server Side Advanced Web Design http://dabrook.org/
  • 3. What is a Web Server? 08 - Server Side Advanced Web Design http://dabrook.org/
  • 4. What is a Web Server? A web server can be referred to as either the hardware or the software that helps to deliver content that can be accessed through the Internet. 08 - Server Side Advanced Web Design http://dabrook.org/
  • 5. What Do Server Side Languages Do? 08 - Server Side Advanced Web Design http://dabrook.org/
  • 6. What Do Server Side Languages Do? 1. Allow for programming logic 08 - Server Side Advanced Web Design http://dabrook.org/
  • 7. What Do Server Side Languages Do? 1. Allow for programming logic 2. Interpret URL structure 08 - Server Side Advanced Web Design http://dabrook.org/
  • 8. What Do Server Side Languages Do? 1. Allow for programming logic 2. Interpret URL structure 3. Read and write to databases 08 - Server Side Advanced Web Design http://dabrook.org/
  • 9. What Do Server Side Languages Do? 1. Allow for programming logic 2. Interpret URL structure 3. Read and write to databases 4. Work with files 08 - Server Side Advanced Web Design http://dabrook.org/
  • 10. What Do Server Side Languages Do? 1. Allow for programming logic 2. Interpret URL structure 3. Read and write to databases 4. Work with files 5. Send mail 08 - Server Side Advanced Web Design http://dabrook.org/
  • 11. What Do Server Side Languages Do? 1. Allow for programming logic 2. Interpret URL structure 3. Read and write to databases 4. Work with files 5. Send mail 6. Communicate with JavaScript 08 - Server Side Advanced Web Design http://dabrook.org/
  • 12. Server Side Languages 08 - Server Side Advanced Web Design http://dabrook.org/
  • 13. What to Learn (First) 1. PHP 2. Ruby on Rails 3. Microsoft .NET 4. Java 5. Python 6. Adobe ColdFusion 08 - Server Side Advanced Web Design http://dabrook.org/
  • 14. Lab • Create a new document: contact.php • Add HTML and CSS for a basic page contact page. • Use PHP to send an email 08 - Server Side Advanced Web Design http://dabrook.org/
  • 15. Homework Add the ability for your contact form to send email. Make sure it gives the user feedback if the Upload to: username.welovewebdesign.com/hw/10/ 08 - Server Side Advanced Web Design http://dabrook.org/

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n