NUS Institute of Systems Science

Security, Notification and Messaging Fundamentals

Available dates

Dec 2—13, 2019
10 days
SGD 2675 ≈USD 1964
SGD 267 per day


Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with NUS Institute of Systems Science.

Full disclaimer.

About the course

As we deliver more applications and services through the Internet, so do security threats. In the first part of this course, we will learn about security concepts, like authentication and authorisation, and how to implement them in a web application.

This portion will cover authentication, token-based authorisation, role-based security, and much more.

The second part of the course will delve into service workers - a programme that runs in the background. It is an essential part of Progressive Web Application, a framework for developing modern HTML5 applications. The course will cover notifications, specifically web notifications. Notifications allow an application to push data in the form of messages to a user, regardless of whether they are using a browser or mobile phone. We will look at how to send and receive these push notifications.

Key Takeaways

  • Learn how to implement end-to-end security
  • Construct and generate security tokens based on an application's security requirements
  • Learn how to write offline web applications
  • Engage customers and users by pushing relevant information to them

What Will Be Covered

  • Authentication and authorisation
  • Roles and attribute based access control
  • Service workers
  • Web push

Who should attend

Anyone interested in converting their HTML5 applications to a PWA


Participants must have achieved a competent grade in the following courses:

  • Client Side Foundation
  • Server Side Foundation

Trust the experts

Lee Chuk Munn

Chuk is with the Advanced Technology Applications Practice for National University of Singapore, Institute of Systems Science (NUS-ISS). His current responsibilities includes developing courseware, and teaching graduate and public courses in enterprise software engineering, software architecture,...


Vincent Lau

Vincent is the CTO of Voyager Innovations Singapore, a company that builds digital innovations to transform growth markets. Some of these innovations include the award-winning TackThis (an omnichannel store-builder and marketplace-builder), and PayMaya (a popular Philippines digital payment provi...


Kenneth Phang

Founded an EduTech company. Preparing young ones with coding in all aspect not only software but integration with robotics, devices and anything that have a micro controller chip waiting for us to command them to perform any task. My time it was computer age, newer generation into mobile and futu...


Course reviews