Who is this class for?
This class is for the beginner. No experience in coding is necessary.
What will we be doing in this class?
We will be learning all about the basics of Javascript and Node.js. We will take this knowledge and build a distributed client/server chat application which will allow multiple users to communicate with each other in real time.
After we have built our Node.js application, we will then deploy it to Nodejitsu - which for our purposes will be completely free.
You will then have built and hosted an application in Node.js for the world to see!
What type of computer will you need?
You can use a Mac, Windows or Linux laptop.
What language will we be using?
Javascript
What is Node.js?
Node.js is a platform built on Chrome's Javascript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
What is it used for?
To provide an easy way to build scalable network applications
You should have a text editor. All other software wil be provided during the class.
Chyld has been a software developer for more than 10 years, using languages such as C# and Java to Javascript, Python, Ruby and Objective-C. He has developed applications for various industries, including semiconductors, defense, finance, medical and non-profit.
Chyld has also taught various technology-related classes over the past 5 years.
He is currently a Ruby on Rails developer working for a non-profit in the Pivotal Labs space, but also teaches Javascript, Ruby and Rails classes for General Assembly. He loves working in Xcode, designing iPhone applications.
Here's a list of some of the applications he has worked on:
Thu, Oct 18th, 2012
6:30 pm – 9:30 pm EDT