Industrial Training: Web Development – Syllabus

Industrial Training: Web Development – Syllabus

  • Introduction to Web Development:
    • Lesson 1. What is web development?
      01 Hrs.
    • Lesson 2. Client-side vs. server-side.
      01 Hrs.
    • Lesson 2. Tools and setup (IDEs, browsers, servers like XAMPP/WAMP).
      01 Hrs.
  • HTML (HyperText Markup Language):
    • Lesson 1. Introduction to HTML.
      01 Hrs.
    • Lesson 2. Basic structure of HTML.
      01 Hrs.
    • Lesson 3. Important HTML tags and their functions with sysntax.
      02 Hrs.
  • CSS (Cascading Style Sheets):
    • Lesson 1. Introduction to CSS and its importance in web design.
      01 Hrs.
    • Lesson 2. Types of CSS: inline, internal, and external.
      03 Hrs.
    • Lesson 3. Selectors, properties, and values.
      02 Hrs.
    • Lesson 4. Styling text, boxes, and layouts.
      02 Hrs.
    • Lesson 5. Responsive design principles.
      02 Hrs.
  • JavaScript:
    • Lesson 1. Basics of JavaScript programming.
      02 Hrs.
    • Lesson 2. Variables, data types, operators, and expressions.
      02 Hrs.
    • Lesson 3. Control structures: conditional statements and loops.
      02 Hrs.
    • Lesson 4. Functions and events.
      02 Hrs.
    • Lesson 5. DOM manipulation and form validation.
      02 Hrs.
  • PHP (Hypertext Preprocessor) Basics:
    • Lesson 1. Introduction to PHP and server-side scripting.
      01 Hrs.
    • Lesson 2. PHP installation (using XAMPP/WAMP).
      01 Hrs.
    • Lesson 3. Control structures.
      01Hrs.
    • Lesson 4. Functions.
      01 Hrs.
    • Lesson 5. Forms handling with PHP ($_GET, $_POST).
      01 Hrs.
    • Lesson 6. File inclusion (include, require).
      01Hrs.
  • PHP with MySQL (Database Basics):
    • Lesson 1. Introduction to MySQL.
      01 Hrs.
    • Lesson 2. Connecting to a MySQL database with PHP (mysqli, PDO).
      01 Hrs.
    • Lesson 3. Basic CRUD operations (Create, Read, Update, Delete).
      01Hrs.
    • Lesson 4. Prepared statements and security (SQL injection prevention).
      01 Hrs.
    • Lesson 5. Displaying database data in HTML.
      01 Hrs.
  • Project:
    • Lesson 1. Building a simple CRUD-based web application
      20 Hrs.
    • Lesson 2. Best practices for security (input validation, sanitization).
      01 Hrs.
  • Web Hosting Basics:
    • Lesson 1. Understanding domain names and hosting services.
      02 Hrs.
    • Lesson 2. Uploading websites to a server.
      02 Hrs.
    • Lesson 3. Basics of FTP and cPanel.
      01Hrs.