DE306 Network and Web Application Development
Course Description
This course introduces students to the Internet, the
client/server and data transfer technologies, the World Wide Web
(WWW) and website development and popular applications and
technologies in WWW. The areas of study include Internet service
tools, Hypertext Mark-up Language (HTML), cascade style sheets
(CSS), client-side scripting languages, server-side scripts and
website authoring tools. This course will prepare students the
design and implementation skills related to online applications
used in the Internet.
Class schedule
Wednesday 2-5pm in room 801
Course Intended Learning Outcomes
By the end of the course, students should be able to:
- Identify the concepts and technology of the World Wide Web
and various Internet services and tools
- Apply Hypertext Mark-up Language (HTML) and Cascading Style
Sheets (CSS) for building web pages
- Develop the skills and knowledge in implementing client-side
scripting in developing web applications for higher usability
and appearance
- Develop the skills and knowledge in implementing server-side
scripting in developing web applications
- Apply various skills in building real life web-based system
Assessment tasks/activities
class exercise: 20%
assignment: 20%
project: 60%
Books
- Felke-Morris, T. (2018), Web Development and Design
Foundations with HTML5, 9th Edition, Pearson Higher Ed
Addison-Wesley, https://webdevfoundations.net/
- Frain, B. (2015). Responsive Web Design with HTML5 and CSS3,
Second Edition. Packt Publishing.
https://www.packtpub.com/web-development/responsive-web-design-html5-and-css3-second-edition#tab-label-additional
Course materials
Internet overview
Hypertext Mark-up Language (HTML)
Follow HTML and exercises
Reading/exercises: HTML5 Tutorial:
https://www.w3schools.com/html/default.asp
Markup Validation Service: http://validator.w3.org/
Cascading Style Sheet
Follow CSS and class exercises
Responsive Web design
Client-side Web Application development
Follow JavaScript and class exercises
Server-side Web Application development
Follow PHP and class exercises
Return to menu