0% found this document useful (0 votes)
11 views

Web and mobile application development

Web Development

Uploaded by

nigelmafa879
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Web and mobile application development

Web Development

Uploaded by

nigelmafa879
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

WEB AND MOBILE

APPLICATION
DEVELOPMENT
HSE235
INTRODUCTION: INTERNET FUNDAMENTALS

• Internet:- The internet is a global network of interconnected networks, connecting


private, public and university networks in one cohesive unit.
• Internet applications include:
• The World Wide Web (WWW)
• Email
• Telnet
• Gopher
• FTP
• Usenet
THE WORLD WIDE WEB

• Application of the internet to share information resources


• Refers to all the resources and users on the Internet that are using the Hypertext
Transfer Protocol (HTTP).
• The web is a part of the internet; it is made up of web pages that represent information
graphically via a browser.
• The Worldwide Web is a system based on:
• The Internet
• A standard protocol (HTTP)
• A standard format for describing the structure of documents (HTML) for
transmission of hypermedia documents,
• A set of servers that respond to requests from a viewer
• A web browsers (or clients) for those documents
WEB PAGES

• Web Pages are documents on the WWW written and constructed using
Hyper Text Markup Language (HTML).
HYPER TEXT MARK UP LANGUAGE

• HTML is a special language or code used to design and publish documents on


the Web.
• A web page is made up of several different elements, all linked together
through the use of html.
• Html defines the content of a web page
• Many pages together make up a web site. A home page is the starting point in
a site.
HYPERTEXT TRANSFER PROTOCOL (HTTP)

• The Internet protocol is a set of rules that the Web uses to send information
to the client,
• HTTP cannot send all types of files; it is limited to text, graphic images,
sound, video, and other multimedia files.You could not, for example, view a
powerpoint or word document using HTTP.
• A document is requested via HTTP using a URL, or Uniform Resource
Locator.
UNIFORM RESOURCE LOCATOR
WEB BROWSERS

• software programs used to access the World Wide Web eg


• Mozilla Firefox,
• Google Chrome,
• ,Internet Explorer,
• Netscape Navigator,
• Opera
• Microsoft edge
SEARCH ENGINES

• program that connects you to a database or Web address


• used to perform a thorough search of resources available on the
internet
• Examples include, Google, Alta Vista, Excite, Hotbot, Lycos,
InforSeek, duckduckcom
EMAIL

• E-mail (electronic mail) is the exchange of computer-stored


messages using computer networks eg
• Gmail.com
• Yahoo mail
• outlook
TELNET

• allows you access someone else's computer remotely, possible


only when they have given you permission.
FILE TRANSFER PROTOCOL

• FTP is a standard protocol to exchange files between computers on


the Internet.
• FTP is commonly used to transfer Web page files from their creator to
the computer that acts as their server for everyone on the Internet.
• It's also commonly used to download programs and other files to your
computer from other servers.
• FTP programs include, WinSCP, FileZilla,Transmit
THE CLENT SERVER AARCHITECTURE
• a Web client— a program that’s able to contact a Web server
and request information
• Web browsers resides on the client side and request resources
• Web servers- computers that make all these Web pages and
other resources available
• When the Web server receives the requested information, it
looks for this information within its file system, and sends out
the requested information via the Internet.
• Web browser serves as a client communicates with web servers
using hypertext transfer protocol
• A web browser sends a request which include A Uniform
Resource Locator identifying the target server and resource
(e.g. an HTML file, a particular data point on the server, or a tool
to run)
• Includes A method that defines the required action (for
example, to get a file or to save or update some data).
WEB DEVELOPMENT TOOLS

• The following are the tools that are required to build a web site:
• Hardware for the Web server
• An operating system
• Web server software
• A database management system
• A programming or scripting language
• Browser
• Version Control/Management Systems
PRACTICAL LAB SESSION AND RESEARCH

• Install WAMPSERVER or XAMPP and explore its features


• Install version control/management system preferably GIT and
practise using it in groups
• Install text editors and explore their features – CS6, Netbeans,Visual
Studio, Notepad++ or Eclipse
• Find more information on the topics covered in the lecture
• Research on the history of the internet and the world wide web

You might also like