0% found this document useful (0 votes)
120 views4 pages

Web Design Course Syllabus Overview

Good for preparing

Uploaded by

parveenadwani01
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views4 pages

Web Design Course Syllabus Overview

Good for preparing

Uploaded by

parveenadwani01
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Course HTML CSS

Day Subject Topics to be Covered

- Explanation of HTML and its function in web development


Introduction to
1 Learning the foundational structure of an HTML document
HTML
Process of creating and saving an HTML file

HTML Text - Adding headings, paragraphs, and line breaks in HTML


2
Formatting Familiarizing with text formatting tags: bold, italic, underline

Hyperlinking in
3 - Incorporating anchor tags to navigate between web pages
HTML

Unordered Lists
4 - Crafting unordered lists (bulleted lists)
in HTML

Ordered Lists in - Developing ordered lists (numbered lists) Nesting lists to


5
HTML form hierarchical structures

Working with - Inserting images via the img tag Configuring image
6
Images in HTML attributes: source, alt text, width, height

- Forming tables utilizing table, tr, td tags Adding headers to


7 HTML Tables
tables using the th tag

Styling HTML
8 - Applying CSS to style tables
Tables with CSS

9 HTML Forms - Building HTML forms with form, input, and textarea tags

Diverse Form - Exploring types of form input fields: text, checkbox, radio
10
Inputs buttons, select Understanding the concept of form validation

- Introduction to CSS and its function in web design


Introduction to
11 Differentiating between inline CSS, internal CSS, and external
CSS
CSS

- Understanding selectors and declaration blocks


12 CSS Selectors Distinguishing between class selectors, ID selectors, and
element selectors

- Manipulating various CSS properties: color, background,


13 CSS Properties
font, margin, padding

- Introduction to the CSS box model: content, padding, border,


14 CSS Box Model
margin
Box Model
15 - Application of box model properties to HTML elements
Properties

16 CSS Layouts - Introduction to various CSS layouts: fixed, fluid, responsive

- Building simple layouts using CSS positioning: static,


17 CSS Positioning
relative, absolute

- Understanding the CSS Flexbox layout model Crafting


18 Flexbox in CSS
flexible layouts with flex containers and flex items

- Introduction to CSS Grid layout Forming grid-based layouts


19 CSS Grid Layout
using rows and columns

- Adding transitions to HTML elements: hover effects, smooth


20 CSS Transitions
transitions

21 CSS Animations - Creating basic animations using CSS keyframes

Responsive Web - Introduction to responsive web design Applying media


22
Design queries to adapt layouts for varying devices and screen sizes

- Assignment of a small web development project Applying


Project-based HTML and CSS knowledge to create a website from scratch
23-27
Learning Providing guidance and support throughout the project
Encouraging creativity and experimentation

Project - Students' presentation of their projects to the class Review


28-30 Completion and of key concepts and addressing any queries or issues
Review encountered during the project

JAVASCRIPT COURSE

Day Subject Topics to be Covered

- Purpose and role of JavaScript in web development Inline


Introduction to
1 JavaScript, internal JavaScript, and external JavaScript
JavaScript
Creating and linking an external JavaScript file

JavaScript - Understanding variables and data types in JavaScript


2 Variables and Data Declaring and initializing variables Variable naming
Types (Part 1) conventions and best practices
JavaScript
- Recap of variables and data types Further exploration of
3 Variables and Data
data manipulation and type conversions
Types (Part 2)

JavaScript
Operators and - Arithmetic operators (+, -, *, /, %) Comparison operators
4
Expressions (Part (==, ===, !=, !==, >, <, >=, <=)
1)

JavaScript
Operators and
5 - Logical operators (&&,
Expressions (Part
2)

JavaScript Arrays - Creating and manipulating arrays Accessing array


6
(Part 1) elements

JavaScript Arrays - Array methods (push, pop, shift, unshift, splice, slice)
7
(Part 2) Iterating over arrays using loops (for loop, forEach loop)

JavaScript Objects - Understanding objects and their properties Creating and


8
(Part 1) accessing object properties

JavaScript Objects - Object methods JSON notation (JavaScript Object


9
(Part 2) Notation)

JavaScript - Declaring and invoking functions Function parameters and


10
Functions (Part 1) arguments

JavaScript - Return statements Function expressions and function


11
Functions (Part 2) declarations

JavaScript
12 Conditionals (Part - If statements, else statements, and else if statements
1)

JavaScript
13 Conditionals (Part - Switch statements Ternary operators
2)

JavaScript Loops
14 - For loops
(Part 1)

JavaScript Loops - While loops Do-while loops Loop control statements


15
(Part 2) (break, continue)
JavaScript DOM
- Introduction to the Document Object Model (DOM)
16 Manipulation (Part
Selecting HTML elements using JavaScript
1)

JavaScript DOM
- Modifying HTML elements (changing text, attributes,
17 Manipulation (Part
styles) Creating and removing HTML elements dynamically
2)

JavaScript Events - Handling events in JavaScript Common events (click,


18
(Part 1) mouseover, keydown, etc.)

JavaScript Events
19 - Event listeners and event handlers
(Part 2)

- Validating user input in forms using JavaScript Checking


JavaScript Form
20 for required fields Validating email addresses, numbers, and
Validation
other specific formats

JavaScript Error - Understanding JavaScript errors and exceptions Using


21
Handling try-catch blocks to handle errors

JavaScript Date - Working with dates and times in JavaScript Creating Date
22
and Time objects Formatting dates and times

- Introduction to the browser's Local Storage API Storing


JavaScript Local
23 and retrieving data using localStorage Managing and
Storage
manipulating data in local storage

- Assign a web development project incorporating HTML,


CSS, and JavaScript Application of knowledge to create an
Project-based
24-33 interactive and dynamic website or web application
Learning
Guidance, support, and encouragement for creativity and
experimentation

Project - Students present their projects to the class Review key


34-35 Presentation and concepts Address questions or difficulties encountered
Review during the project

You might also like