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
56
|
CSS - Attribute Selector
|
57
|
Fundamental of JavaScript
|
GDB
Week 06
61
|
JavaScript Variables & Operators
|
62
|
JavaScript Variables and Operators
|
63
|
JavaScript - Functions
|
69
|
Javascript Number Methods
|
Quiz 1
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
|
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
|
100
|
AJAX Sending Request-a
|
102
|
AJAX Receiving Response-a
|
Quiz 2
Week 09
103
|
AJAX Receiving Response-b
|
Week 10
123
|
JQuery Traversing - a
|
124
|
JQuery Traversing - b
|
125
|
JQuery Traversing - c
|
Week 11
134
|
HTML5 Canvas Gradients
|
Assignment 02
Week 12
139
|
XSLT (eXtensible Style sheet Language Transformation)
|
150
|
HTML4 to HTML5 Migration
|
Quiz 3
Week 13
151
|
HTML5 Coding Conventions - a
|
152
|
HTML5 Coding Conventions - b
|
154
|
HTML5 Canvas Coordinates
|
160
|
CSS3 Multi-Column Layout
|
Quiz 4
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
|
|
|
|