Introduction to NodeJS

Node is one of the fastest growing platforms for building scalable web applications. This workshop will cover how to get started with Node, its background and history, and what are the problems that NodeJS is designed to address. Of course, will will cover the main features of node: asynchronous i/o, and event loop, and demonstrate a few examples of using NodeJS to write fast, lightweight, and highly scalable apps.

In this LEAD workshop, Dr. Lau will demonstrate how to quickly setup a MVC website using NodeJS, and create endpoints API using REST architecture. Therefore, you are strongly encouraged to email us your problems or any issues while learning NodeJS to us beforehand, and Dr. Lau will try to address them during the workshop

We will cover the following key topics:
  • Find out the pros and cons of using Node, the reason behind Node creation, and what problems it was designed to solve.
  • How to build a website using NodeJS.
  • Node ecosystem and the role of Node in the MEAN stack.

Trainer Profile:

Dr. Lau Cher Han, a data scientist and full stack developer. He is an experienced developer in an array of programming languages. He began programming with BASIC language, to VB.NET and C# for developing windows application. As the demand of web programming began to grow rapidly after the dotcom boom, he picked up ASP.NET, Java, PHP, Python Django and Ruby on Rails. With the emerging trend of using JavaScript to write fullstack applications, he now codes in MEAN stack for most of his recent projects.

In the recent Astro GoInnovate Hackathon, together with the teammates, Dr. Lau built a sports highlight detection system using Python and JavaScript, that allows users to customize football, badminton and tennis games to compose their own highlights. He also led mybanjir.com, a community project and that was built with contributions from a group of volunteers. Dr. Lau manage components written in multiple languages like C#, Java, PHP, Ruby, Python, JavaScript, etc., and he had to ensure that all the components were running and interacting with each other. The site was built and launched within 24 hours mainly using APIs and AngularJS frontend.

Currently Dr. Lau is providing trainings to industry corporates and universities to up skill participants on web development and building mobile applications, continuously teaching people on how to apply technologies in solving real world problems.

Tue Apr 26, 2016
7:00 PM - 10:00 PM MYT
Add to Calendar
The Coding Shophouse
Standard RM15.00
Venue Address
The Coding ShopHouse, 84, Lebuh Melayu, 10300, Georgetown, Penang. Malaysia
LEAD - Turning Ideas Into Reality