Web Engineering /web Programming
Web Engineering /web Programming
Programming
Lecture 1
Introduction
Web Engineeringis the application
of systematic, disciplined and
quantifiable approaches to
development, operation, and
maintenance of Web-based
applications. It is both a pro-active
approach and a growing collection of
theoretical and empirical research
inWebapplication development.
History of Web
Programming
In beginning static html pages were
used
Editors(Dream Viewer, Notepad,
Notepad ++ )
Dynamic Programming Concept
Static and Dynamic Html
Windows Forms
Console Applications
Form based/GUI Programming
Internet browser
The primary purpose of a web browser is to
bring information resources to the user
("retrieval" or "fetching"), allowing them to
view the information ("display",
"rendering"), and then access other
information ("navigation", "following links").
he first web browser, WorldWideWeb, was a
research project.
Netscape Navigator was sold commercially,
as was Opera.
Protocols
Hypertext Transfer Protocol
Request Response Protocol in Client
server Architecture
It is basically a mechanism for
communication between client and
server
http is used to access html pages
Https
It stands for hypertext transfer protocol secure
SSL/TSL
In order to make sure that an unauthorized person is
unable to access confidential information client
preferred Https over Http.
In many ways, https is identical to http, because it
follows the same basic protocols. The http or https
client, such as aWeb browser, establishes a connection
to a server on a standard port. When a server receives
a request, it returns a status and a message, which
may contain the requested information or indicate an
error if part of the process malfunctioned.
IIS/Deployment
iis stands for internet information
services web server
It has different version from 1.0
10
It Supports http,https,ftp,ftps etc
IIS
HTML
http://functionx.com/
https://msdn.microsoft.com/en-us/def
ault.aspx
http://w3school.com
CSS
http://functionx.com/
https://msdn.microsoft.com/en-us/def
ault.aspx
http://w3school.com
Intro to C#
http://functionx.com/
https://msdn.microsoft.com/en-us/def
ault.aspx
http://w3school.com
C#
OOP Revision
C# book chapters
Ch#1 and Ch#2
Ch#3