Class 1-2: Introduction to Web Development

Class 1-2: Introduction to Web Development

Objectives:

Detailed Breakdown:

Session 1: Overview of Web Development

  1. Introduction to Web Development
    • Definition and Scope: Define what web development is, differentiating between front-end, back-end, and full-stack development.
    • Historical Context: Briefly discuss the evolution of the web from static web pages to dynamic, interactive web applications.
  1. Significance of Web Development
    • Impact on Society: Explore how websites have transformed various aspects of life, including commerce, communication, and education.
    • Career Opportunities: Highlight the career paths in web development and the demand for web developers.
  1. Understanding How the Internet Works
    • Internet Basics: Explain how the internet connects computers globally.
    • Web Servers and Browsers: Describe the role of web servers and web browsers in displaying web content.
    • Client-Server Model: Simplify the concept of client-server architecture used in most web applications.

Session 2: Introduction to HTML

  1. What is HTML?
    • Definition and Role: Define HTML as the standard markup language for creating web pages.
    • Structure of an HTML Document: Explain the basic structure, including <!DOCTYPE html>, <html>, <head>, and <body>.
  1. Basic HTML Tags and Their Uses
    • Headings (<h1> to <h6>): Teach how to create headings and subheadings.
    • Paragraphs (<p>): Show how to write paragraph text.
    • Lists: Explain ordered (<ol>) and unordered (<ul>) lists, and list items (<li>).
  1. Hands-On Exercise: Creating a Simple HTML Page
    • Exercise Overview: Guide students to create a basic HTML page featuring a heading, a few paragraphs, and a list.
    • Tools Required: Use a simple text editor (like Notepad) and a web browser for this exercise.
    • Step-by-Step Guidance: Walk students through the process of writing HTML, saving the file with a .html extension, and opening it in a web browser.
  1. Homework Assignment
    • Assignment: Ask students to create a personal bio page using the HTML tags learned, with headings, a brief biography, and a list of hobbies or interests.
    • Objective: Reinforce the understanding of basic HTML structure and tags.

Additional Resources:

Class Interaction:

Assessment: