Week - 1 |
By explaining the development process of HTML, the program development environment will be prepared, and HTML tags will be explained in a way to design a basic HTML page. |
Week - 2 |
Basic CSS concepts (Browser Defaults, Box Model, Selectors, Cascade Layers, CSS Priorities, CSS Inheritance, Colors, Units of Measure, Width and Height, Box Sizing, Background, Element Layouts) will be explained with sample applications. |
Week - 3 |
Css Variables, Screen Responsive Web Design, Viewport concepts, Adjusting Screen Size, Media Queries, Page Layouts: Flexbox Structure, Grid Structure will be explained with applications. |
Week - 4 |
Bootstrap Installation, Layout Structure, Boundaries, Containers, Grid, Display Classes, Flex, Styling Tools, Heading and Text Styling, Borders, Colors, Margin and Padding, Background Classes, Components, Buttons and Button Groups, Card Component , Navigation Bar will be explained with examples. |
Week - 5 |
Review of HTML and fundamentals of CSS |
Week - 6 |
Review of CSS and Bootstrap |
Week - 7 |
Midterm Exam |
Week - 8 |
Basic Javascript concepts, Preparing the Workspace, Syntax, Variables, Data Types, Operators, Conditional Statements, Loops, Functions, Popup Boxes, Timing Events will be explained with examples. |
Week - 9 |
JavaScript Versions, Arrow Functions, Array Operations, Spread Operator, Destructuring Assignments, Modules, DOM Structure, Event Concept will be explained with examples. |
Week - 10 |
Asynchronous Javascript, Http Protocol, Client and Server Communication will be explained with examples. |
Week - 11 |
Single Page Application, Virtual Document Object Model (VDOM), React will be explained. |
Week - 12 |
Review of Javascript |
Week - 13 |
Review on Javascript, client-server communication, HTTP protocol and current web technologies |
Week - 14 |
Final Exam |