Chapter 1
Chapter 1
CHAPTER ONE
INTRODUCTION TO INTERNET PROGRAMMING
Fikru F..
2
Contents
Introduction
Introduction
Internet
• Has been coined from two terms, Interconnection and
Network
• Is a huge network of computers that links many different
types of computers all over the world.
• It is a network of networks that share a common
mechanism for addressing (identifying) computers for
communications between two computers on the network
• A Network is simply a group of computers that are
connected together for sharing information and resources.
• Several such networks have been joined together across the
globe to form what is called as the Internet.
4
Services of Internet
• May be four things, basically:
4. E-commerce
7
a) Features of E-Mail
• Instant communications
days a week
• One can easily surf the Web by jumping from one document
to another using the links in those documents.
• All these Web Pages are link to each other or even to section
within a Web Page. And these links are known as Hyper Links.
• The group of web pages which are interlinked is called web site.
allows the client to input and manage data via a web-based series of
administration pages.
own content
• Costs are higher initially than for a static site because they
dynamic languages
22
Static Vs Dynamic
Static Website Dynamic Website
Prebuilt content is same every time the page is Content is generated quickly and changes
loaded. regularly.
It uses the HTML code for developing a It uses the server side languages such as PHP,
website. ASP.NET etc. for developing a website.
It sends exactly the same response for every It may generate different HTML for each of the
request. request.
The content is only changed when someone The page contains "server-side" code which
publishes and updates the file (sends it to the allows the server to generate the unique
web server). content when the page is loaded.
Flexibility is the main advantage of static Content Management System (CMS) is the
website. main advantage of dynamic website.
23
2. Less is more
• Try to keep all sentences as short as possible.
• Try to keep your paragraphs as short as possible.
• Try to keep your pages as short as possible
5. Navigation
• Try to create a navigation structure that is common for all the
pages in your web.
6. Download speed
• A common mistake made by web designers is to develop a site on
a local machine with direct access to the data, or to develop the
site over a high speed internet connection.
• Sometimes developers are not aware of the fact that some of their
pages take a long time to download.
• Before you publish any content heavy pages, make sure they are
tested over a low speed modem connection.
7. Let your audience to speak
• Feedback from your users is very good thing.
26
?
END OF CHAPTER ONE
Next: Chapter: Two