Γ—
6 Lessons

Web Designing

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

6 Lessons

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.

πŸ” What You’ll Learn in This Lesson:

βœ… 1. What is a Web Server?

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).

βœ… 2. Types of Web Servers Explained:

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.

    βœ… 3. Understanding Web Application Servers:

    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.

      βœ… 4. What is a Browser?

      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.

      βœ… 5. Popular Web Browsers You Should Know:

      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.

      πŸŽ₯ Struggling to Understand?

      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!