| 1 |
HTML |
Introduction to HTML |
Introduction, Structure of HTML Document |
2 |
6 |
Coding Test 1 |
Assignment 1 |
Capstone Assignment 2 |
| HTML Basics |
Adding heading, paragraph, images, lists, display/block, hyperlinks |
4 |
12 |
| HTML Tables |
Intro, rowspan/colspan, layout design |
6 |
18 |
Coding Test 2 |
| HTML Forms |
Form elements, methods, validation |
10 |
30 |
Coding Test 3 |
| Embedding Multimedia |
Videos, audio,, YouTube |
8 |
24 |
Coding Test 4 |
Assignment 2 |
| Vector Graphics |
SVG: circle, rectangle |
8 |
24 |
Coding Test 5 |
| Multipage Webpages |
Paths, boilerplate |
6 |
18 |
Coding Test 6 |
| 2 |
CSS |
CSS Basics |
Intro to CSS, colors, fonts, text properties |
6 |
18 |
Assignment 3 |
Capstone Assignment 1 |
| CSS Selectors |
Element, class, ID, pseudo, attribute selectors |
12 |
36 |
Assignment 4 |
| CSS Box Model |
Width, height, margin, padding, display |
8 |
24 |
Assignment 5 |
| Useful CSS Properties |
Opacity, position, transitions |
10 |
30 |
Assignment 6 |
| Responsive CSS and Flexbox |
Flex properties, responsiveness |
8 |
24 |
| Bootstrap Introduction |
Grid, typography, forms, navbar, utilities |
16 |
48 |
Assignment 7 |
| 3 |
JavaScript |
JS Fundamentals |
Variables, operators, strings, conditions |
18 |
54 |
Coding Test 7 |
|
| Functions, Loops & Arrays |
Functions, arrays, loops, objects |
24 |
72 |
Coding Test 8 |
|
| OOP in JS |
OOP concepts, classes, inheritance |
18 |
54 |
Coding Test 9 |
|
| DOM Methods |
Selectors, style manipulation, structure vs behavior |
24 |
72 |
Assignment 8 |
|
| Events |
Listening, propagation, drag & drop |
18 |
54 |
Assignment 9 |
|
| JS Libraries |
jQuery, Axios, lodash |
16 |
48 |
Assignment 10 |
|
| JS Modules |
import/export, scope, dynamic imports |
14 |
42 |
|
| Deploying JS |
Script imports, page deployment |
12 |
36 |
|
| 4 |
.NET |
Intro to .NET |
.NET Core, CLI, ASP.NET basics |
16 |
48 |
Assignment 11,12 |
Capstone Assignment 3 |
|
| Building Web Apps |
MVC, session, routing |
16 |
48 |
|
| .NET Advanced |
DI, middleware, exception handling |
20 |
60 |
|