This repository contains all the source code for all the demos and PowerPoint presentations for the workshop @ramisayar presented at FITC Web Unleashed 2015: Workshop – Building Web Apps with Node.JS for Web Designers
This workshop teaches how to develop web applications with node.js for web designers & front-end developers that already have a grasp of JavaScript. The workshop will have many step-by-step demos, practical tips and detailed explanations. The course will start by exploring what Node.js is, its benefits, who is using it, and how to get started. It will follow with writing your first Node.js application and a basic HTTP Server. Express, one of the most popular web frameworks use with node, will be introduced along with how to create a basic REST API. The workshop will continue with how to connect your website front-end to Express with Jade. Finally, the workshop will showcase best practices for debugging & deploying node.js apps.
By the end of the workshop, you will know how to build real web applications with JavaScript, Node.js & Express.
Target Audience: Web Designers and Front-End Developers with knowledge of JavaScript
- What is Node.js
- How to build backends with Node.js and JavaScript
- What is Express
- How to build REST APIs with Express
- How to connect Node to your front-end
Articles:
- A chatroom for all! Part 1 - Introduction to Node.js
- A chatroom for all! Part 2 - Welcome to Express with Node.js and Azure
- A chatroom for all! Part 3 - Building a Backend with Node, Mongo and Socket.IO
- A chatroom for all! Part 4 - Building a Chatroom UI with Bootstrap
- A chatroom for all! Part 5 - Connecting the Chatroom with WebSockets
- A chatroom for all! Part 6 - The Finale and Debugging Remote Node Apps!
Videos: