Maseno University Department of Information Technology CDIT 406: Web Authoring
Maseno University Department of Information Technology CDIT 406: Web Authoring
Web development – These are all the activities involved in building and
maintaining web applications for the world wide web. These range from small
between the database and the web browser. This kind of development
front end and back end. (Full stack developers are familiar with both front
traverse information on the WWW/ simply put access resources from the
WWW. Web application are only accessible through. E.g. Firefox, Google
Chrome etc.
Request-Response Cycle
This is the process describing what happens when a computer requests a file
from a server on the web and the server responds with the appropriate file/s.
(what happens when you type something on the address bar of a browser and
hit enter)
Referring to networking - LAN, WAN, MAN etc one of the topologies is Client
users
resources
From a client machine, a user types a web address called Uniform Resource
https. Protocols tells the browser how to connect and which protocol to
– Domains identifies the entity you want to connect to. This contains
the top level domain and second level domain as determined by ICANN-
helps create a secure encrypted connection between the server and the client,
FTP – File Transfer Protocol - protocol used for the transfer of computer files
41.204.161.183 .
Recap: Overview
address.
4. The server finds the requested file and sends it back as a response.
5. The browser takes the response and renders the HTML code as a nice
language for developing Web pages. The building blocks of HTML pages
are the HTML elements (paragraphs, tables, headings etc) which are
styling to webpages.
Text editors/IDEs
To write this code you need an IDE or a text editor. These help you author the
web pages as desired. We will use Visual Studio Code in this course for
If you do not have a computer – You can use this mobile text editor (Acode) -
code.
Similar to documents, whilst writing a report, you start by adding first few
paragraphs and save the report say report14052021.docx meaning that it’s
the initial report. Three days later you edit the report by adding two
report. To have both reports you would have to save the new report with a
new name say –report17052021.docx- In this context then you would have
two versions of document – one with initial paragraphs and the other with
We will use Git and GitHub as our Version Control Systems(VCS) in this
course. Have a read on VCS - Getting started with Version Control Systems-
GitHub - https://git-scm.com/book/en/v2