Full Stack Development (With JavaScript-1) - Complete Exam Guide

Course Code: 117013392

B.E. Semester III | Department of Computer Engineering

Lecture: 3 | Practical: 6 | Credit: 6

Unit 1: Introduction to Web

5% (1 hour)

Basics of WWW (World Wide Web) HTTP Protocol and Client-Server Architecture and Web Design Concepts
View Topics

Unit 2: HTML Structure

10% (3 hours)

HTML Tags • Semantic Tags • Meta Tags • Media & Links • Lists & Tables
View Topics

Unit 3: Forms & Graphics

10% (3 hours)

HTML Forms • SVG • Image Maps • Form Elements & Attributes
View Topics

Unit 4: CSS Introduction

10% (3 hours)

CSS Selectors • Box Model • Flexbox • Grid • Positioning
View Topics

Unit 5: CSS Effects & Animations

10% (4 hours)

Gradients • Transforms • Transitions • Animations • Media Queries
View Topics

Unit 6: Bootstrap Basics

10% (3 hours)

Bootstrap Setup • Grid System • Utility Classes • Components
View Topics

Unit 7: Bootstrap Components

15% (4 hours)

Navbar • Forms • Pagination • Carousel • Modal • Offcanvas
View Topics

Unit 8: JavaScript Basics

5% (3 hours)

Data Types • Variables • Functions • Array Methods • Loops
View Topics

Unit 9: DOM & Events

15% (3 hours)

DOM Manipulation • Event Handling • Selectors • Style Changes
View Topics

Unit 10: Async JavaScript

10% (3 hours)

Promises • Async/Await • Fetch API • Form Validation • Storage
View Topics

Practical Projects & Hands-On Exercises

Project 1: Bootstrap Offcanvas Sidebar

Create a webpage with a button that toggles an offcanvas sidebar. Include header with close button, body with navigation links. Links to: Unit 2, 3

Project 2: Mouse Events Handler

Handle mouse events: heading turns yellow on hover (black on leave). Buttons to show time/date, change background color to red/green. Links to: Unit 4, 5

Project 3: Contact Form with LocalStorage

Create form for username, email, message. Save to localStorage on submit. Retrieve and display stored data below form. Links to: Unit 6, 7

Project 4: Advanced Layout Design

Design responsive layout with multiple sections, cards, and interactive elements. Showcase responsive grid system and Bootstrap components. Links to: All Units

Project 5: E-Commerce Product Page

Build page with product cards, filters, shopping cart functionality using JavaScript and localStorage. Implement form validation and async operations.

Project 6: Interactive Dashboard

Create dashboard with charts, data from API (Fetch), form inputs, and dynamic content updates. Demonstrate async operations and DOM manipulation.

Key Concepts to Master

Exam Preparation Tips

Total Hours: 30 hours (3 Lecture + 6 Practical/week)
Practical Evaluation: 24 practical problems + 5 project-based exercises