Module Overview

Client Side Web Development

This module explains what is involved in client side web development and how to build a web application using popular client side JavaScript Frameworks and/or JavaScript libraries. As you work through the course, you'll learn key architectural design techniques that make JavaScript frameworks/libraries incredibly powerful.

Module Code

INFS 9401

ECTS Credits

5

*Curricular information is subject to change

Overview of client side technologies versus server side technologies

Overview of the standards of client-side web development languages:  HTML, CSS and JavaScript

Using Bootstrap to easily build responsive website designs

Review of the JavaScript Model: data types, arrays, loops, conditions, JSON

Manipulate JavaScript DOM objects and handle form elements

Overview of currently available JavaScript frameworks and JavaScript libraries

Web application development using one of the JavaScript frameworks and/or JavaScript libraries

Building and deploying web projects using task automation tools/package managers

Overview

Overview of client side technologies versus server side technologies

Technologies

Standards of client-side web development languages: HTML, CSS and JavaScript

Design

Using Bootstrap to easily build responsive website designs

JS Model

Review of the JavaScript Model: data types, arrays, loops, conditions, JSON

DOM

Manipulate JavaScript DOM objects and handle form elements

Frameworks

Overview of currently available JavaScript frameworks and JavaScript libraries

Development

Web application development using one of the JavaScript frameworks and/or JavaScript libraries

Devops

Building and deploying web projects using task automation tools/package managers

This module is taught through a combination of lecture and laboratory sessions

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)100