Duration
Duration in Hrs
S.No Module in Hrs
(Practical)
(Theory)
1 Introduction to Web Design 3 2
2 HTML Basics 3 3
3 CSS Basics 3 3
4 Responsive Web Design 4 4
5 JavaScript Fundamentals 4 4
6 Introduction to Bootstrap 3 4
7 CSS Frameworks 3 3
8 Introduction to jQuery 3 4
Introduction to Frontend
9 3 4
Frameworks
10 Version Control with Git 2 4
Introduction to Backend
11 3 4
Development
12 Introduction to Node.js 3 4
13 RESTful APIs 3 4
Database Management with
14 3 4
MongoDB
15 Introduction to PHP 3 4
16 Working with MySQL 3 4
Web Security and Best
17 3 4
Practices
18 Testing and Debugging 2 3
19 Deployment and Hosting 2 3
20 Project Work - 10
Learning Outcomes
Understand the basics of web design
Learn the structure and syntax of HTML
Understand the fundamentals of CSS styling
Learn techniques for designing responsive websites
Learn the basics of JavaScript programming
Understand the Bootstrap framework and its components
Explore popular CSS frameworks like Bootstrap and
Foundation
Learn the basics of jQuery and its usage in web development
Explore frontend frameworks like Angular, React, and Vue.js
Learn version control concepts and how to use Git for
collaboration
Understand the basics of serverside programming and
backend frameworks
Learn the basics of Node.js and its use in building backend
applications
Understand the principles of RESTful APIs and how to build
them
Learn MongoDB basics and how to use it as a NoSQL database
for web applications
Learn the basics of PHP programming language and its role in
backend web development
Learn MySQL database basics and how to integrate it with PHP
for backend development
Understand web security principles and best practices for
securing web applications
Learn techniques for testing and debugging web applications
Learn how to deploy and host web applications on various
platforms
Apply knowledge gained throughout the course to develop a
complete web project
S.No Course Objective
To provide students with a solid foundation in HTML, CSS, and
1
JavaScript, enabling them to create websites.
To teach students the principles of responsive design and how
2
to implement them using CSS frameworks.
To introduce students to backend development concepts and
3
guide them in building RESTful APIs using Node.js.
To familiarize students with database management systems
4
like MongoDB and MySQL for backend data storage.
To provide hands-on experience in version control with Git,
5
testing, debugging, and deploying web applications.
Course Outcome
Students will be proficient in creating static and dynamic
1
websites using HTML, CSS, and JavaScript.
Students will be able to design responsive and visually
2
appealing web interfaces using CSS frameworks.
Students will understand the principles of backend
3
development and be able to build RESTful APIs.
Students will learn database management with MongoDB and
4
MySQL, enabling them to store and retrieve data.
Students will gain practical experience in version control,
5
testing, debugging, and deployment processes.