Recommended Subjects of Examination:- This level tests advanced knowledge and skills in optional subjects related to Information and Communication Technology (ICT):
The Web Designing course (WD3) equips students with foundational skills in HTML and web technologies. It enables learners to create, structure, and style web pages using HTML while understanding essential internet concepts. Upon completion, students will be able to develop functional, structured, and visually appealing websites. π§βπ Target Audience: Beginners in web design and development ICT diploma students Junior developers Career switchers entering the tech industry π Course Duration: 8 to 10 weeks (flexible based on institution schedule) π Prerequisites: Basic computer literacy and familiarity with file management
In this practical and beginner-friendly lesson titled Web Servers and Browsers, we dive into the foundational concepts that power how websites work behind the scenes and how users interact with them through browsers.
Whether you're a student stepping into the world of web development or someone curious about how the internet works, this lesson breaks it all down in a clear and relatable way.
We started the lesson by exploring the core definition of a web server:
βA web server is a process running on an operating system that enables users to access web services using a browser.β
Web servers are responsible for accepting requests from users (like clicking on a webpage) and sending the correct response (like displaying that webpage in the browser).
We discussed the most commonly used types of web servers and their key features:
Apache: One of the most widely used open-source web servers; it's reliable, customizable, and supports various operating systems.
Nginx: Known for its high performance, speed, and efficiency. Itβs ideal for handling high traffic websites and load balancing.
IIS (Internet Information Services): A web server developed by Microsoft, designed specifically for Windows environments.
LiteSpeed: A powerful and secure web server that offers fast performance and great compatibility with Apache configurations.
Next, we examined web application servers, which are slightly different from regular web servers. These are used for running applications, processing dynamic content, and enabling real-time interactions.
We focused on two major examples:
Apache Tomcat:
Designed primarily for running Java-based applications and widely used in enterprise environments.
Node.js:
A flexible and modern web application server that can manage both static and dynamic content, and also supports real-time communication commonly used in JavaScript-based development.
We then shifted focus to the browser the window through which users see and interact with websites. We defined it as: A browser is a software application used to locate and display web pages.
We concluded the lesson by exploring commonly used examples of web browsers:
Mozilla Firefox
Microsoft Internet Explorer
Google Chrome
Opera Browser
Apple Safari
Each browser has its own interface and rendering engine, but all serve the same purpose allowing users to access and interact with web content.
Donβt worry students and participants are encouraged to watch the full video tutorial to revisit the lesson in action. Sometimes, a visual and audio guide helps solidify your understanding better than reading alone.
π¨π½βπ« At Armstrong Computers, we believe in making technology easy and accessible for all. Letβs keep learning one concept at a time!