SlideShare a Scribd company logo
Web programming
and services
• Web programming refers to the writing, markup
and coding involved in Webdevelopment, which
includes Web content, Web client and server
scripting and network security. The most
common languages used for Web
programming are XML, HTML, JavaScript, Perl 5
and PHP
Web programming and services
Important Languages
• HTML, XML, and Java are three programming
languages that are important tools for building
multimedia Web pages, Web sites, and Web-
based applications.
• In addition ,XML and Java have become
strategic components of the software
technologies that support many Web services
initiatives in business.
Web programming and services
What is HTML?
• HTML is the standard markup language for creating Web
pages.
• HTML stands for Hyper Text Markup Language
• HTML describes the structure of Web pages using markup
• HTML elements are the building blocks of HTML pages
• HTML elements are represented by tags
• HTML tags label pieces of content such as "heading",
"paragraph", "table", and so on
• Browsers do not display the HTML tags, but use them to
render the content of the page
Basic structure
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
• The purpose of a web browser (Chrome, IE,
Firefox, Safari) is to read HTML documents
and display them.
• The browser does not display the HTML
tags, but uses them to determine how to
display the document
HTML Tags
• HTML tags are element names surrounded by
angle brackets
• HTML tags normally come in pairs like <p> and
</p>
• The first tag in a pair is the start tag, the second
tag is the end tag
• The end tag is written like the start tag, but with
a forward slash inserted before the tag name
Web programming and services
What is XML?
• XML stands for eXtensible Markup Language
• XML is a markup language much like HTML
• XML was designed to store and transport data
• XML was designed to be self-descriptive
• XML is a W3C Recommendation
• XML are not predefined. User must define their
own tags
• It is used to exchange data or structure data
Example
Advantages
• It simplifies data sharing
• It simplifies data transport
• It simplifies platform changes
• It simplifies data availability
XML
XML is not a Web page format description
language like HTML. Instead, XML describes
the contents of Web pages.
For example
a travel agency Web page with airline
names and flight times would use hidden XML
tags like “airline name” and “flight time” to
categorize each of the airline flight times on
that page.
Difference b/w HTML and XML
Web programming and services
History
• In 1991 java was developed by a team led by
James Gosling at Sun Microsystems
• Originally named Oak- Gosling liked the look
of an oak tree that was outside his window at
sun
Java
• Java is an object-oriented programming
language
• Java is related to the C++ and C programming
languages but is much simpler and more
secure
• It is computing-platform independent
• Java applications consisting of small
application programs, called applets , can be
• executed by any computer
Features
• Simple and secure
• Portable (Machine independent)
• Interpreted
• Object oriented
• Robust(handle any situation)
• Multithreading( multiple simultaneous tasks )
• Supports automatic garbage collection
• Automatic type checking
• Documentation comment
How Java is different from C++
• Major difference is that C is a structure oriented
language and Java is an object oriented language
and has mechanism to define classes and objects
• Java does not support an explicit pointer type
• Java does not have preprocessor, so we cant use
#define, #include
• Java doesn’t support pointers to avoid
unauthorized access of memory locations.
• Java does not support operator over loading.
• Java does not support global variable
• Java does not allow default arguments
• In java objects are passed by reference only. In
C++ objects may be passed by value or
reference.
• Java supports automatic garbage collection
Web programming and services
Web programming and services
What is .NET?
• .NET is a framework
• .NET is created by Microsoft that developers
can use to create applications more easily
• .NET is platform independent
• .NET is language-insensitive
• Possible to develop Windows Application,
Web Application and Mobile Application
• We can also make Desktop Application
.NET is a collection of languages
Features
• Platform independent
• Language independent
• Garbage Collection
• Object Oriented
• Easy Database Connectivity
• Zip facility
• Secure
• NET are converted into MSIL (Microsoft
Intermediate Language) which contains Binary
Codes
• Command in the MSIL (Assembly Language)
will be converted into executables on any
operating system
• We can use one language in another language
in under .NET platform. For e.g. VB.NET in
ASP.NET
Web programming and services
Introduction to Web Services
• Today, companies rely on thousands of different
software applications each with their own role to
play in running a business. These different
software applications run on a wide range of
different platforms and operating systems, and
they are implemented in different programming
languages. As a result, it is very difficult for
different applications to communicate with one
another and share their resources in a
coordinated way
Web services
“Service available on the internet”
• Web services are application components
• Web services communicate using open
protocols
• Web services can be used by other
applications
• XML is the basis for Web services
Example
• In this example you are a “client” , kitchen is
the “server” an the waiter is the “web
services”
Example
• Online Reservations
Working
Basic standards
Web programming and services
Programming software
“Programming software is a program or set of
programs which helps the software
developers by assisting them in creating,
debugging and maintaining other programs
and applications.”
• Programming software is a software which
helps the programmer in developing other
software.
• Compilers, assemblers, debuggers,
interpreters etc. are examples of
programming software.
Programming software
• Notepad++
• TextWrangler
• Coda
• Sublime Text
• TextMate
• Atom
• BBEdit
• UltraEdit
• Vim
• Brackets
Web programming and services
Language Translator
“Computer programs consist of sets of
instructions written in programming
languages that must be translated by a
language translator into the computer’s own
machine language before they can be
processed, or executed, by the CPU”.
Types
Assembler
Compiler
Web programming and services
Interpreter
Web programming and services
Programming tool
“A programming tool or software development
tool is a computer program that software
developers use to create, debug, maintain”
Generic Programming Tools
• Source code editor
• Debugger
• Graphical interface builder (GUI designer)
Web programming and services

More Related Content

PPTX
Web services
PPTX
Web development
PPTX
Web Development
PPTX
Web Pages
PPTX
Xhtml and html5 basics
PDF
Miami2015
PPTX
Week01 jan19 introductionto_php
Web services
Web development
Web Development
Web Pages
Xhtml and html5 basics
Miami2015
Week01 jan19 introductionto_php

What's hot (20)

PPTX
Web dev#1
PPTX
Week01 jan19
PPTX
Web development using html and wordpress
PPTX
Xml attribute blowup
PPTX
1 wordprocessing ml subject - main document
PPT
Introduction_Web_Technologies
PPTX
Gettings started with Web development
PPTX
WebServices
PPTX
PPTX
Languages of Internet
PPTX
Introduction to webprogramming using PHP and MySQL
PPTX
Web technology P B Jadhav
PPT
Tech talk php_cms
PDF
Web architecture - overview of techniques.
PDF
Week01 jan19 introductionto_php
PPTX
World Wide Web
PPTX
Dos and donts
PPTX
E-publishing
Web dev#1
Week01 jan19
Web development using html and wordpress
Xml attribute blowup
1 wordprocessing ml subject - main document
Introduction_Web_Technologies
Gettings started with Web development
WebServices
Languages of Internet
Introduction to webprogramming using PHP and MySQL
Web technology P B Jadhav
Tech talk php_cms
Web architecture - overview of techniques.
Week01 jan19 introductionto_php
World Wide Web
Dos and donts
E-publishing
Ad

Similar to Web programming and services (20)

PDF
Unit 01 (1).pdf
PPTX
WEB TECHNOLOGY:Web Essentials and Markup Language HTML
PPTX
1 Intro of web technology and sciences .pptx
PPTX
Tech presentation (part 1)
PPTX
An overview of JavaScript
PPTX
3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP
PDF
Java Web Services
PPTX
Chapter 1 - Introduction to Web Development.pptx
PPTX
Preliminary Concepts in principlesofprogramming.pptx
PPTX
Principlesofprogramminglanguage concepts.pptx
PPTX
Javascript
PDF
Wt unit 1 ppts web development process
PDF
The Characteristics of a Successful SPA
PPTX
sl slides-unit-1.pptx
PPTX
Introduction to JavaScript, functions, DOM
PPT
Webapplication ppt prepared by krishna ballabh gupta
PPTX
Introduction to the web, WWW architecture, Fundamentals of HTML, Text form...
PPT
Net framework
PPTX
Web Technology Part 1
Unit 01 (1).pdf
WEB TECHNOLOGY:Web Essentials and Markup Language HTML
1 Intro of web technology and sciences .pptx
Tech presentation (part 1)
An overview of JavaScript
3. WEB TECHNOLOGIES.pptx B.Pharm sem 2 CAP
Java Web Services
Chapter 1 - Introduction to Web Development.pptx
Preliminary Concepts in principlesofprogramming.pptx
Principlesofprogramminglanguage concepts.pptx
Javascript
Wt unit 1 ppts web development process
The Characteristics of a Successful SPA
sl slides-unit-1.pptx
Introduction to JavaScript, functions, DOM
Webapplication ppt prepared by krishna ballabh gupta
Introduction to the web, WWW architecture, Fundamentals of HTML, Text form...
Net framework
Web Technology Part 1
Ad

Recently uploaded (20)

PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Lesson notes of climatology university.
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Sports Quiz easy sports quiz sports quiz
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
master seminar digital applications in india
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
O7-L3 Supply Chain Operations - ICLT Program
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Supply Chain Operations Speaking Notes -ICLT Program
Abdominal Access Techniques with Prof. Dr. R K Mishra
Module 4: Burden of Disease Tutorial Slides S2 2025
Basic Mud Logging Guide for educational purpose
Renaissance Architecture: A Journey from Faith to Humanism
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Lesson notes of climatology university.
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Sports Quiz easy sports quiz sports quiz
VCE English Exam - Section C Student Revision Booklet
O5-L3 Freight Transport Ops (International) V1.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
master seminar digital applications in india
Microbial diseases, their pathogenesis and prophylaxis
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx

Web programming and services

  • 2. • Web programming refers to the writing, markup and coding involved in Webdevelopment, which includes Web content, Web client and server scripting and network security. The most common languages used for Web programming are XML, HTML, JavaScript, Perl 5 and PHP
  • 4. Important Languages • HTML, XML, and Java are three programming languages that are important tools for building multimedia Web pages, Web sites, and Web- based applications. • In addition ,XML and Java have become strategic components of the software technologies that support many Web services initiatives in business.
  • 6. What is HTML? • HTML is the standard markup language for creating Web pages. • HTML stands for Hyper Text Markup Language • HTML describes the structure of Web pages using markup • HTML elements are the building blocks of HTML pages • HTML elements are represented by tags • HTML tags label pieces of content such as "heading", "paragraph", "table", and so on • Browsers do not display the HTML tags, but use them to render the content of the page
  • 7. Basic structure <!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <h1>My First Heading</h1> <p>My first paragraph.</p> </body> </html>
  • 8. • The purpose of a web browser (Chrome, IE, Firefox, Safari) is to read HTML documents and display them. • The browser does not display the HTML tags, but uses them to determine how to display the document
  • 9. HTML Tags • HTML tags are element names surrounded by angle brackets • HTML tags normally come in pairs like <p> and </p> • The first tag in a pair is the start tag, the second tag is the end tag • The end tag is written like the start tag, but with a forward slash inserted before the tag name
  • 11. What is XML? • XML stands for eXtensible Markup Language • XML is a markup language much like HTML • XML was designed to store and transport data • XML was designed to be self-descriptive • XML is a W3C Recommendation • XML are not predefined. User must define their own tags • It is used to exchange data or structure data
  • 13. Advantages • It simplifies data sharing • It simplifies data transport • It simplifies platform changes • It simplifies data availability
  • 14. XML XML is not a Web page format description language like HTML. Instead, XML describes the contents of Web pages. For example a travel agency Web page with airline names and flight times would use hidden XML tags like “airline name” and “flight time” to categorize each of the airline flight times on that page.
  • 17. History • In 1991 java was developed by a team led by James Gosling at Sun Microsystems • Originally named Oak- Gosling liked the look of an oak tree that was outside his window at sun
  • 18. Java • Java is an object-oriented programming language • Java is related to the C++ and C programming languages but is much simpler and more secure • It is computing-platform independent • Java applications consisting of small application programs, called applets , can be • executed by any computer
  • 19. Features • Simple and secure • Portable (Machine independent) • Interpreted • Object oriented • Robust(handle any situation) • Multithreading( multiple simultaneous tasks ) • Supports automatic garbage collection • Automatic type checking • Documentation comment
  • 20. How Java is different from C++ • Major difference is that C is a structure oriented language and Java is an object oriented language and has mechanism to define classes and objects • Java does not support an explicit pointer type • Java does not have preprocessor, so we cant use #define, #include • Java doesn’t support pointers to avoid unauthorized access of memory locations. • Java does not support operator over loading.
  • 21. • Java does not support global variable • Java does not allow default arguments • In java objects are passed by reference only. In C++ objects may be passed by value or reference. • Java supports automatic garbage collection
  • 24. What is .NET? • .NET is a framework • .NET is created by Microsoft that developers can use to create applications more easily • .NET is platform independent • .NET is language-insensitive • Possible to develop Windows Application, Web Application and Mobile Application • We can also make Desktop Application
  • 25. .NET is a collection of languages
  • 26. Features • Platform independent • Language independent • Garbage Collection • Object Oriented • Easy Database Connectivity • Zip facility • Secure
  • 27. • NET are converted into MSIL (Microsoft Intermediate Language) which contains Binary Codes • Command in the MSIL (Assembly Language) will be converted into executables on any operating system • We can use one language in another language in under .NET platform. For e.g. VB.NET in ASP.NET
  • 29. Introduction to Web Services • Today, companies rely on thousands of different software applications each with their own role to play in running a business. These different software applications run on a wide range of different platforms and operating systems, and they are implemented in different programming languages. As a result, it is very difficult for different applications to communicate with one another and share their resources in a coordinated way
  • 30. Web services “Service available on the internet” • Web services are application components • Web services communicate using open protocols • Web services can be used by other applications • XML is the basis for Web services
  • 31. Example • In this example you are a “client” , kitchen is the “server” an the waiter is the “web services”
  • 36. Programming software “Programming software is a program or set of programs which helps the software developers by assisting them in creating, debugging and maintaining other programs and applications.”
  • 37. • Programming software is a software which helps the programmer in developing other software. • Compilers, assemblers, debuggers, interpreters etc. are examples of programming software.
  • 38. Programming software • Notepad++ • TextWrangler • Coda • Sublime Text • TextMate • Atom • BBEdit • UltraEdit • Vim • Brackets
  • 40. Language Translator “Computer programs consist of sets of instructions written in programming languages that must be translated by a language translator into the computer’s own machine language before they can be processed, or executed, by the CPU”.
  • 41. Types
  • 47. Programming tool “A programming tool or software development tool is a computer program that software developers use to create, debug, maintain”
  • 48. Generic Programming Tools • Source code editor • Debugger • Graphical interface builder (GUI designer)