Web Applications: JavaScript Frameworks & Advanced HTML5

Course Description

Our students’ progression has laid a solid foundation in different areas of web programming such as the basics of HTML, CSS and JavaScript, the use of popular library jQuery, the recent HTML5 elements, as well as how to use simple web programming framework such as Phaser.

With such great foundation built, it is time for students to learn how to combine different knowledge into making a few complex web programming project and learn a few alternative uses of JavaScript as well as its popular frameworks.

In this course, students will learn how to build complex HTML5 games and program its logics, what a JSON data format is, how Object Oriented Programming (OOP) works in JavaScript, the basics of a popular and highly flexible framework ReactJS, the recent ES6 standard of JavaScript, and the use of CSS frameworks, for example Bootstrap, in their web programming project.