Past Meetup

Learn Server Side JavaScript Development Using Node JS

This Meetup is past

26 people went

Price: $59.00 /per person
Location image of event venue


In this course you will be introduced to NodeJS, a powerful JavaScript runtime. This 7 hour training will give you a excellent foundation on developing with node, including use cases and examples of how node can speed up the web development process.

We will build a simple web server, then move on to Express ( We'll see how you can easily build restful api's and web applications using the MEAN Stack (MongoDb, ExpressJS, Angular and Node).

In addition, you will be exposed to some great web development tools built using node including GruntJS for managing tasks, Bowser for handling script dependencies and Yeoman for easy scaffolding of web applications. We will also look to the future and play with KOA, a new web development framework by the team responsible for Express.

This course will be a mix of lectures and hands on labs allowing you to get firsthand experience building NodeJS applications.


• An Introduction to Node JS

• Demystifying Node: Find out the real pros and cons of using Node, why Node was created, and what problems it was designed to solve.

• Build a simple web server from the ground up

• Web Application development on the MEAN stack

• Persist data to a MongoDB database

• Manage build tasks with GruntJS

• Web Development power tools with Node (Bowser, Yeoman)

• The Node ecosystem: How to connect with other Node programmers and utilize open-source modules.


• V8
• Non Blocking Code/Callbacks
• Basic HTTP Server
• Emit/event
• Modules/require
• File io
• Http
• Express
• Jade
• Bower
• Grunt
• Yeoman
• Koa
• Socket IO
• Testing

Only $59.00 (Great deal for 7 hours of professional, instructor led training)

Sign-up today while seats are still available!

Breakfast and lunch is will be served FREE!

Who Should Attend?
This class is designed for web developers, mobile app developers, and UI designers. Don’t miss this opportunity to get expert direction from a professional. Online tutorials are great, but nothing beats personal direction from a qualified instructor.

All attendees must have prior experience developing with JavaScript.

Requirements and Development Environment
Participates should bring a laptop/notebook computer. Mac or PC with any modern web browser installed. Instructor will provide any additional direction for environment preparation in class.

Hattan Shobokshi is a Senior Software Engineer and is responsible for developing applications on a variety of platforms including web and mobile devices. He is a passionate software architect that is focused on delivering scalable applications that adhere to industry best practices. Hattan is experienced in .NET technologies, in particular ASP.NET MVC. He regularly presents at local user groups and code camps on the topic. Hattan is also an avid JavaScript developer and is experienced in building rich client side user interfaces using JavaScript and its supporting technologies.

More about Hattan Shobokshi:

Microsoft MVP

SoCal Code Camp Organizer

Los Angeles .NET User Group Vice President (

International .NET Association Speaker
INETA Speaker Profile (

Sponsored by