You are looking at the older event information at Jun 27, 2016, 1:20:43 PM.
Back to event page
Changes made to event description

A decent startup product is built with good front-end, back-end and database. Gone are the days of coding in HTML, CSS, PHP and FTP upload. Now full stack developers are essential to startup & tech companies.


JavaScript is the No 1 Web language (Github, Stack Overflow).
From its humble beginning in 1995
to improve the interaction of a website, Javascript (NodeJS) is now widely used to develop scalable and lightweight backend web applications. Many startups & Unicorns are powered by NodeJS - Netflix, Paypal, Medium etc. Using one language for both front end & back end, the learning curve & coding experience is smooth.


This workshop is designed to help people who are interested in full stack/Mean Stack to learn about developing web applications in JavaScript.


----------------------------------------------


Agenda

  1. What is Full Stack Development?
  2. JavaScript Refresher
  3. Build your first JavaScript web application
  4. Introduction to MEAN stack
    • NodeJS
    • ExpressJS
    • AngularJS
    • MongoDB
  5. Q&A & Discussion: Discuss with Dr. Lau any question/concern on Full Stack/JS dev

  1. What is Full Stack Development?
  2. JavaScript Refresher
  3. Build your first JavaScript web application
  4. Introduction to MEAN stack
    • NodeJS
    • ExpressJS
    • AngularJS
    • MongoDB
  5. Q&A & Discussion: Discuss with Dr. Lau any question/concern on Full Stack/JS dev


Learning Structure

Learning Structure

  • 50% theory: Dr. Lau will walk through the concepts and key components in full stack development
  • 50% practical: Hands-on exercise to setup and write a JavaScript application.

Please remember to bring your laptop for the practical lab exercises.


----------------------------------------------


Goals

  1. Give good overview of full stack development
  2. Understand MEAN stack and NodeJS ecosystem
  3. Let participants explore JavaScript backend development


Who Should Attend?

  • Developers: Existing developers from other languages who are interested in MEAN Stack/JS Full Stack
  • Tech Managers: Product manager, CTO of startup.
  • Full Stack Learners: Anyone who wants to begin their career as a Full Stack Developer

Requirement

  • Has basic understanding of web development
  • Better if you are well verse in at least one programming language
  • Bring your laptop to the workshop

----------------------------------------------


Mentor/Trainer - Dr. Lau Cher Han

Mentor/Trainer - Dr. Lau Cher Han

Full Stack Developer

  • Multiple full stack (C# .NET, JavaScript, Ruby, Php)
  • CTO of co-oprating.com
  • LEAD Research Developer at Microsoft e-Research Centre,

Full Stack Developer

  • Multiple full stack (C# .NET, JavaScript, Ruby, Php)
  • CTO of co-oprating.com
  • LEAD Research Developer at Microsoft e-Research Centre,

Trainer

  • In house trainer for Intel, HP, Fusionex,
  • Trainer for MaGIC Full Stack Development MEAN Stack
  • Train UPM, UKM, UTM, USM, etc
  • Trainer for MDEC, TalentCorp
  • Certified HRDF trainer
Mentor

Trainer

  • In house trainer for Intel, HP, Fusionex,
  • Trainer for MaGIC Full Stack Development MEAN Stack
  • Train UPM, UKM, UTM, USM, etc
  • Trainer for MDEC, TalentCorp
  • Certified HRDF trainer
Mentor

  • Founding Director of MaGIC Academy
  • Mentor-in-Residence for MaGIC Accelerator Program
  • Chief Researcher SITEC (Selangor IT E-Commerce Council)
  • Advisor for Selangor State Governments
  • Advisor for startups


----------------------------------------------

Inputs for Better Learning
You are welcomed to give us any question on Full Stack, JS, Mean Stack in the comment section below. Also, please tell us any concern you have as a MEAN stack beginner so that
we can then prepare for a better class.

Inputs for Better Learning
You are welcomed to give us any question on Full Stack, JS, Mean Stack in the comment section below. Also, please tell us any concern you have as a MEAN stack beginner so that
we can then prepare for a better class.