Course Overview
|
Course Synopsis
|
This course starts with describing front end development on web. Build foundations on Html, CSS and JavaScript, and cover advance topics based on current trends, of Html5, CSS3, Responsive Design and some of its frameworks like Bootstrap. Focus is to learn while solving different problems and doing many real life case studies.
|
Course Learning Outcomes
|
Learning Outcomes:
- Enable Course attendant to gain Web Front End Development knowledge and experience with real life case studies.
- Understanding Web Development process
- Able to develop Web site front end using HTML/5, CSS/3 and JavaScript.
- Understanding of Advance topics, and current trends in Web Front end development.
|
Course Calendar
|
|
|
Week 01
|
1
|
Introduction to Front-End Development
|
|
2
|
URL Uniform Resource Locator
|
|
4
|
Webserver, Services and Agents
|
|
8
|
HTML Elements and Attributes
|
|
9
|
HTML Elements and Attributes_2
|
Week 02
Week 03
|
26
|
HTML Entities and Symbol
|
|
27
|
HTML Encoding(Character Sets)
|
Assignment 01
Week 04
|
41
|
CSS Border and Outline
|
|
42
|
CSS Margin and Padding
|
|
45
|
CSS Positioning & Floats
|
|
46
|
CSS - Positioning & Floats
|
Week 05
Graded Quiz No. 1
|
56
|
CSS - Attribute Selector
|
|
57
|
Fundamental of JavaScript
|
Week 06
|
61
|
JavaScript Variables & Operators
|
|
62
|
JavaScript Variables and Operators
|
|
63
|
JavaScript - Functions
|
Graded Discussion Board
|
69
|
Javascript Number Methods
|
Week 07
|
74
|
JavaScript Arrays(Cont..)
|
|
76
|
JavaScript Array Methods
|
|
77
|
JavaScript Comparisons
|
|
79
|
Switch Statements in JavaScript
|
|
82
|
JavaScript Break & Continue
|
|
84
|
JavaScript Type Conversion
|
Graded Quiz No. 2
|
87
|
JavaScript Error Handling
|
Week 08
|
89
|
JavaScript Best Practices - a
|
|
90
|
JavaScript Best Practices - b
|
|
91
|
JavaScript Common Mistakes
|
|
92
|
JavaScript Common Mistakes(Con..)
|
|
93
|
JavaScript Performance
|
|
94
|
JavaScript Reserved Words
|
|
95
|
JavaScript Global Func.& Prop.
|
|
96
|
JavaScript Window Object
|
Mid Term Exam
|
100
|
AJAX Sending Request-a
|
|
102
|
AJAX Receiving Response-a
|
Week 09
|
103
|
AJAX Receiving Response-b
|
Week 10
Assignment 02
Graded Quiz No. 3
|
123
|
JQuery Traversing - a
|
|
124
|
JQuery Traversing - b
|
|
125
|
JQuery Traversing - c
|
Week 11
|
134
|
HTML5 Canvas Gradients
|
Week 12
|
139
|
XSLT (eXtensible Style sheet Language Transformation)
|
Graded Quiz No. 4
|
150
|
HTML4 to HTML5 Migration
|
Week 13
|
151
|
HTML5 Coding Conventions - a
|
|
152
|
HTML5 Coding Conventions - b
|
|
154
|
HTML5 Canvas Coordinates
|
|
160
|
CSS3 Multi-Column Layout
|
Week 14
Week 15
|
178
|
CSS3 Text Effects and Fonts
|
|
182
|
CSS3-Responsive Design Testing
|
|
183
|
CSS3-Parallax Background Implementation
|
|
184
|
Responsive Web Design (RWD) Introduction
|
|
185
|
Responsive Web Design (RWD) - The Viewport
|
|
186
|
Responsive Web Design (RWD) Grid-View
|
Week 16
|
187
|
Responsive Web Design (RWD) Media Queries
|
|
188
|
Responsive Web Design (RWD) Images
|
|
189
|
Responsive Web Design (RWD) Videos
|
Final Term Exam
|
|
|