
I am working on a personal side-project for some friends and decided to build it using Node, Express, Mongo, and Passport.
About the time I was working on the database architecture I received a coupon via email for the Udemy course “All about Node.js” taught by Sachin Bhatnagar. The full price for the course is currently $150 but it comes up on-sale from time-to-time and coupons are often available.
The course is 64 lectures with 8 hours of video and a handful of quizzes. It took me 3 weeks to work my way through all of the lectures as I was also reading a couple of books on Safari Books Online and Learn All The Node http://www.learnallthenodes.com/.
Sachin’s class is great; the lectures about using Amazon’s CloudFront and EC2 alone are worth the full price of $150. He is very articulate, easy to understand, and does a great job breaking complicated systems into easy to digest lessons.
From the course description:
“My intent is hand hold you all the way from writing your first NodeJS app to deploying production level apps on the cloud.”
What am I going to get from this course?
- Over 64 lectures and 7.5 hours of content!
- Build High Performance and Scalable Apps using NodeJS
- Use NodeJS Streams to write a Web Server
- Use the Node Package Manager (NPM) for managing dependencies
- Use the Express 4 Framework for building NodeJS Apps
- Use the Hogan Templating Language
- Understand MongoDB as a NoSQL Database
- Create & Use MongoDB Databases using services like MongoLab
- Create Realtime Apps that use Web Sockets
- Upload & Resize Images using NodeJS
- Integrate Authentication using Social Media Sites like Facebook
- Structure the NodeJS app into modules
- Create and Deploy EC2 Cloud Server Instances on Amazon Web Services
- Create and Use Amazon’s S3 Storage Service with NodeJS
- Use Amazon’s Cloudfront Service
- Using Amazon’s Elastic IP
- Configure Security Groups, Ports & Forwarding on Amazon EC2
- Deploy a NodeJS app on the EC2 Instance
- Deploy a NodeJS app on Heroku
- Deploy a NodeJS app on Digital Ocean
- Install & Deploy NGINX as a Reverse Proxy Server for NodeJS Apps
- Configure NGINX as a Load Balancer
What is the target audience?
- Web Designers & Front End Developers who wish to extend their knowledge of Javascript for building high performance network applications.
- Software Developers who want to build high performance network applications.
- Absolute beginners with basic knowledge of HTML, CSS and Javascript, wanting to upgrade to professional Web Development and Building Web Apps.
- PHP, ASP.net, Perl, Java & Ruby coders wanting to leap onto the Node.Js bandwagon.
- Anyone who wishes to get hands-on training with setting up an Amazon EC2 Instance with a host of other services like Cloudfront, Elastic IP and S3
- Anyone who wishes to get hands-on training with deploying a NodeJS app on the cloud
- Computer Engineering students
- Tech Entrepreneurs who want to get their hands down and dirty with Web Coding & App Development.
- Anyone who wishes to stay on the forefront of technology!
I rate the Udemy Course: All about Node.js a 10 out of 10 and highly recommend it to anyone who wants to learn Node.js and its surrounding technologies and frameworks.
Changing pace yet again I decided to binge on some Cory Doctorow goodness. If you don’t know who he is check out
Freedom is book 2 in the Daemon series of novels. It continues right where Daemon left off, more of the same.
I don’t remember how this series by Daniel Suarez came to my attention. It could have been as simple as the title of the first book, “Daemon”, or my proclivity for techno-thrillers that get most of it right.
This is the Raspberry Pi book I have been looking for. Instead of trying to push some advanced scripting language or Linux distribution, this book shows you how to use the most widely used distribution, Raspbian, and good old Bash scripts to do useful things with a Raspberry Pi.














Here is something new, an single audiobook with 2 performances. Not 2 narrators in the same recording, but 2 narrators with their own recording. Kinda cool.
In Extinction Machine Jonathan Maberry has Joe Ledger and Echo Team delving into the mysteries of ancient alien artifacts.
Jonathan Maberry’s Joe Ledger is back in action.