Institute Name: Rana Computer Institute
Course Duration: 6-12 Months
Eligibility: 10th / 12th Pass (Basic Computer Knowledge Recommended)
Course Mode: Theory + Practical
Certification: Yes
Module 1: Introduction to Web Development
Introduction to Web & Internet
Types of Websites (Static & Dynamic)
Web Development Overview (Frontend & Backend)
Tools Required (Browser, Code Editor)
Module 2: HTML (HyperText Markup Language)
Introduction to HTML
Basic Structure of HTML Document
Text Formatting Tags
Links, Images, Lists
Tables & Forms
Module 3: CSS (Cascading Style Sheets)
Introduction to CSS
Inline, Internal, External CSS
Colors, Fonts, Backgrounds
Box Model
Flexbox & Grid Basics
Module 4: JavaScript Basics
Introduction to JavaScript
Variables & Data Types
Operators & Functions
Events & DOM Manipulation
Form Validation
Module 5: Responsive Web Design
Mobile-Friendly Design
Media Queries
Responsive Layout Techniques
Introduction to Bootstrap
Module 6: Advanced JavaScript
ES6 Basics
Arrays & Objects
Fetch API (Basic)
Error Handling
Module 7: Backend Development (Basics)
Introduction to Backend
Basics of Node.js / PHP (any one)
Server & Hosting Concepts
Form Handling
Module 8: Database Basics
Introduction to Database
Basics of MySQL
CRUD Operations
Connecting Database with Website
Module 9: Version Control
Introduction to Git
GitHub Basics
Uploading Projects
Module 10: Website Deployment
Domain & Hosting
Upload Website to Server
Basic SEO Concepts
Module 11: Web Security Basics
Common Security Threats
Secure Coding Basics
Data Protection
Module 12: Practical Projects
Personal Portfolio Website
Business Website
Form-based Website
Mini Dynamic Project
Examination System
Theory Exam: 40 Marks
Practical Exam: 60 Marks
Total: 100 Marks
Certification
Students will receive a Web Development Course Certificate after successful completion.
Course Outcome
After completing this course, students will be able to:
Create responsive websites
Design web pages using HTML, CSS, JavaScript
Understand backend basics
Deploy websites online
Work as Web Developer / Freelancer