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

