This course will explore a set of key
technologies currently used to support Web based applications.
Students will acquire a basic understanding of the Internet, the
World Wide Web, the various state-of-the-art Web technologies on
which Internet and Web operates. The course covers
TCP/IP and IP addressing, client-server
model, domain name system (DNS), Internet services and
protocols, HTTP, HTML, CSS, Javascript, JavaScript
Frameworks, AJAX, XML, client-side and
server-side programming, Rest API, web
services, API Design, and basic
database manipulation.
None
|
No textbooks.
|
|
-
-
| Evaluation Tool | Weight in % |
|---|---|
| Assignments | 30 |
| In-term Exams - Midterm(s) |
30 |
| Final | 40 |
| WEEK | TOPIC(S) |
|---|---|
| Week 1 | How Internet Works - Introduction to Internet - Introduction to TCP/IP - Addressing in TCP/IP - Client-Server Model - Domain Name System |
| Week 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 10 | |
| 11 | |
| 12 | |
| 13 | |
| 14 |