All is Archive: about NodeJS What you'll learn Build High Performance and Scalable Apps using NodeJS.
Archive: All about NodeJS What you'll learn Build High Performance and Scalable Apps using NodeJS
ES6 is Learn about with my free eBook - ECMAScript 6 QuickBytes.
Learn about ES6 with my free eBook - ECMAScript 6 QuickBytes
NodeJS Streams is Use to write a Web Server.
Use NodeJS Streams to write a Web Server
the Node Package Manager (NPM) is Use for managing dependencies.
Use the Node Package Manager (NPM) for managing dependencies
the Express 4 Framework is Use for building NodeJS Apps.
Use the Express 4 Framework for building NodeJS Apps
the EJS is Use templating language.
Use the EJS templating language
MongoDB is Understand as a NoSQL Database.
Understand MongoDB as a NoSQL Database
Use MongoDB Databases is Create & using services like MongoLab.
Create & Use MongoDB Databases using services like MongoLab
Realtime Apps is Create that use Web Sockets.
Create Realtime Apps that use Web Sockets
Upload & Resize Images is using NodeJS.
Upload & Resize Images using NodeJS
Authentication is Integrate using Social Media Sites like Facebook.
Integrate Authentication using Social Media Sites like Facebook
Deploy EC2 Cloud Server Instances is Create and on Amazon Web Services.
Create and Deploy EC2 Cloud Server Instances on Amazon Web Services
Use Amazon's S3 Storage Service is Create and with NodeJS.
Create and Use Amazon's S3 Storage Service with NodeJS
Amazon's Cloudfront Service is Use.
Use Amazon's Cloudfront Service
Amazon's Elastic IP is Using.
Using Amazon's Elastic IP
Security Groups, is Configure Ports & Forwarding on Amazon EC2.
Configure Security Groups, Ports & Forwarding on Amazon EC2
a NodeJS app is Deploy on the EC2 Instance.
Deploy a NodeJS app on the EC2 Instance
a NodeJS app is Deploy on Heroku.
Deploy a NodeJS app on Heroku
a NodeJS app is Deploy on Digital Ocean.
Deploy a NodeJS app on Digital Ocean
Deploy NGINX is Install & as a Reverse Proxy Server for NodeJS Apps.
Install & Deploy NGINX as a Reverse Proxy Server for NodeJS Apps
NGINX is Configure as a Load Balancer.
Configure NGINX as a Load Balancer
Enterprise Integration is Learn about.
Learn about Enterprise Integration
an app is Create using the incredible Hapi framework.
Create an app using the incredible Hapi framework
the Hapi framework is Learn more about logging using.
Learn more about logging using the Hapi framework
ES6 is Learn to use with Nodejs.
Learn to use ES6 with Nodejs
Deploy Apache Apollo MQ is Install & with Nodejs and a Python Script Course content.
Install & Deploy Apache Apollo MQ with Nodejs and a Python Script Course content
all 136 lectures15:52:02 is Expand.
Expand all 136 lectures15:52:02
16:17 What is is NodeJS ?.
16:17 What is NodeJS ?
02:51 Installing is and using muliple versions of NodeJS (Only on Mac/Linux).
02:51 Installing and using muliple versions of NodeJS (Only on Mac/Linux)
You is 02:24:54 Before Begin : Important Note.
02:24:54 Before You Begin : Important Note
| Handling is GET Requests.
| Handling GET Requests
| Handling POST is Requests.
| Handling POST Requests
me is 20:43 Promise you'll never callback.
20:43 Promise me you'll never callback
26:38 What is are frameworks?.
26:38 What are frameworks?
03:36 npm init and here is we go!.
03:36 npm init and here we go!
06:32 Express Router : is The routes object.
06:32 Express Router : The routes object
05:36 Do is we need a database?.
05:36 Do we need a database?
we is Yes do!.
Yes we do!
04:53 Implementing sessions is using the express-session middleware.
04:53 Implementing sessions using the express-session middleware
08:50 Social Authentication : is Installing Passport & Strategies.
08:50 Social Authentication : Installing Passport & Strategies
01:57 Social Authentication : is Securing routes.
01:57 Social Authentication : Securing routes
07:22 Socket.io | Installation is and rewiring the server.
07:22 Socket.io | Installation and rewiring the server
03:57 Socket.io | Storing is chat rooms and user data.
03:57 Socket.io | Storing chat rooms and user data
02:25 Socket.io | Setting is up the Rooms Page.
02:25 Socket.io | Setting up the Rooms Page
09:17 Sending images is using Cloudinary (Optional).
09:17 Sending images using Cloudinary (Optional)
09:08 Logging is requests using Morgan.
09:08 Logging requests using Morgan
08:26 Heroku | Setting is up configuration variables.
08:26 Heroku | Setting up configuration variables
03:45 Heroku | is Provisioning Redis.
03:45 Heroku | Provisioning Redis
04:21 Scaling is up - An insight | Summary.
04:21 Scaling up - An insight | Summary
the User Interface & Getting Started is Examining.
Examining the User Interface & Getting Started
06:41 Creating is the Express App & Setting up Socket.io.
06:41 Creating the Express App & Setting up Socket.io
Configuration Files is 01:46 Creating.
01:46 Creating Configuration Files
05:36 Amazon Web Services | Setting is up a Bucket Policy.
05:36 Amazon Web Services | Setting up a Bucket Policy
04:53 Amazon Web Services | Setting is up Knox.
04:53 Amazon Web Services | Setting up Knox
05:04 Setting is up the Upload Button Handler & AJAX.
05:04 Setting up the Upload Button Handler & AJAX
14:48 Setting is up Formidable for Receiving the files.
14:48 Setting up Formidable for Receiving the files
13:41 Setting is up GraphicsMagick Library + gm for Nodejs for resizing images.
13:41 Setting up GraphicsMagick Library + gm for Nodejs for resizing images
05:16 Uploading is resized images to the S3 using Knox.
05:16 Uploading resized images to the S3 using Knox
05:13 Storing is the file name and votes in MongoDB on MongoLab.
05:13 Storing the file name and votes in MongoDB on MongoLab
15:36 Amazon Web Services | Setting is up CloudFront Distribution.
15:36 Amazon Web Services | Setting up CloudFront Distribution
06:55 Amazon Web is Services | Security Group, Ports & Port Forwarding.
06:55 Amazon Web Services | Security Group, Ports & Port Forwarding
14:07 Amazon Web Services | Ensuring is the Photogrid app runs automatically.
14:07 Amazon Web Services | Ensuring the Photogrid app runs automatically
37:55 What is are we talking about ?.
37:55 What are we talking about ?
07:55 Uploading and Reconfiguring ChatCAT is to work with Nginx.
07:55 Uploading and Reconfiguring ChatCAT to work with Nginx
16:38 Setting is up Socket.io.
16:38 Setting up Socket.io
13:13 Setting is up the Stomp Client & Storing Access Credentials.
13:13 Setting up the Stomp Client & Storing Access Credentials
05:09 Logging is using Hapi.
05:09 Logging using Hapi
Resources is 00:21 Recommended Reading &.
00:21 Recommended Reading & Resources
Basic Working knowledge of an image editing application is such as Adobe Photoshop would also help, but is not necessarily needed..
Basic Working knowledge of an image editing application such as Adobe Photoshop would also help, but is not necessarily needed.
Description About is this Course NodeJS is a platform that allows developers to write server side high performance and networked applications..
Description About this Course NodeJS is a platform that allows developers to write server side high performance and networked applications.
old Javascript. is And that too using good.
And that too using good old Javascript.
Javascript is Isn't meant to be used for forms and stuff on web pages ?.
Isn't Javascript meant to be used for forms and stuff on web pages ?
10 years ago. is Well that was.
Well that was 10 years ago.
The world is has gone from 'Oops!.
The world has gone from 'Oops!
You've is not filled up the form properly !' days to today's modern web apps and social media sites that rely heavily on Javascript..
You've not filled up the form properly !' days to today's modern web apps and social media sites that rely heavily on Javascript.
Google Apps, is Facebook, Twitter, Google Plus and LinkedIn, being handful examples of this movement..
Google Apps, Facebook, Twitter, Google Plus and LinkedIn, being handful examples of this movement.
this quantum leap is And to think that would not have been possible without Javascript is not an overstatement..
And to think that this quantum leap would not have been possible without Javascript is not an overstatement.
you is Today, when socialize with your friends on Facebook, or use your Gmail inbox, you're running thousands of lines of code written in Javascript, in your browser..
Today, when you socialize with your friends on Facebook, or use your Gmail inbox, you're running thousands of lines of code written in Javascript, in your browser.
Node JS, is With you can take this knowledge back on the server, where usually you would expect to see the likes of PHP, Ruby, ASP dot NET etc. But that's only a small portion of the reason why NodeJS is so cool..
With Node JS, you can take this knowledge back on the server, where usually you would expect to see the likes of PHP, Ruby, ASP dot NET etc. But that's only a small portion of the reason why NodeJS is so cool.
The fact is that you can write full blown networked applications (think chat servers, collaborative tools, real-time data visualisation apps) with just a few lines of code is more than reason enough to not only look at NodeJS, but deep dive into it !.
The fact that you can write full blown networked applications (think chat servers, collaborative tools, real-time data visualisation apps) with just a few lines of code is more than reason enough to not only look at NodeJS, but deep dive into it !
I is But know PHP ?.
But I know PHP ?
I is Why should learn NodeJS ?.
Why should I learn NodeJS ?
starters, is Well, for learning something new never hurts..
Well, for starters, learning something new never hurts.
NodeJS is But most importantly, learning is great because : Node allows you to write highly scalable networked apps deployed on the cloud !.
But most importantly, learning NodeJS is great because : Node allows you to write highly scalable networked apps deployed on the cloud !
You're is working at a different level of application design per se with Node and that means that you're not writing an app that sits on top of a stack, you design the stack from the server up..
You're working at a different level of application design per se with Node and that means that you're not writing an app that sits on top of a stack, you design the stack from the server up.
it is And while that may sound daunting, really is not and you'll see why..
And while that may sound daunting, it really is not and you'll see why.
You is code in the same language, both on the server and on the front end !.
You code in the same language, both on the server and on the front end !
We're is all polyglots (we use multiple programming languages and syntax in most of our projects), but managing code in the same language on the back-end and the front-end never hurts and in-fact can be a huge time saver when debugging..
We're all polyglots (we use multiple programming languages and syntax in most of our projects), but managing code in the same language on the back-end and the front-end never hurts and in-fact can be a huge time saver when debugging.
NodeJS is is used by the likes of LinkedIn, Yahoo and Microsoft to name a few..
NodeJS is used by the likes of LinkedIn, Yahoo and Microsoft to name a few.
Its is pretty new and consequently you gain advantage from the exponentially growing community of NodeJS & Javascript developers and that's great fun, really !.
Its pretty new and consequently you gain advantage from the exponentially growing community of NodeJS & Javascript developers and that's great fun, really !
you've is If been coding in Javascript, you can leverage your existing knowledge and skills and take it to a whole new level !.
If you've been coding in Javascript, you can leverage your existing knowledge and skills and take it to a whole new level !
The Real Problem is So, NodeJS sounds pretty interesting so far, but what really hit me in the face when I was learning all about Node was the fact that, with any new platform, framework or technology, you need to take baby steps, all the way through, to making real world examples, if you have to get to the grips of it..
The Real Problem So, NodeJS sounds pretty interesting so far, but what really hit me in the face when I was learning all about Node was the fact that, with any new platform, framework or technology, you need to take baby steps, all the way through, to making real world examples, if you have to get to the grips of it.
us is And that leads to why you're here..
And that leads us to why you're here.
this course, is In we'll go from absolute scratch, all the way up to building and deploying full blown NodeJS app on the Cloud !.
In this course, we'll go from absolute scratch, all the way up to building and deploying full blown NodeJS app on the Cloud !
Project is Oriented Learning With NodeJS, we will build two full blown apps..
Project Oriented Learning With NodeJS, we will build two full blown apps.
We is will go all the from concept creation, UI/UX design to coding and deploying our app on the cloud..
We will go all the from concept creation, UI/UX design to coding and deploying our app on the cloud.
A. ChatCAT - is One of the fun things that you can do with NodeJS is build realtime apps that allow a high number of concurrent users to interact with each other..
A. ChatCAT - One of the fun things that you can do with NodeJS is build realtime apps that allow a high number of concurrent users to interact with each other.
Examples of this kind include Chat Servers, is Gaming Servers, Collaborative Tools etc. We will build a multi-room chat server that allows users to login via Facebook, Create Chatrooms of their choice and Chat in realtime..
Examples of this kind include Chat Servers, Gaming Servers, Collaborative Tools etc. We will build a multi-room chat server that allows users to login via Facebook, Create Chatrooms of their choice and Chat in realtime.
We is will not only create this app, but also deploy it on Heroku and Digital Ocean !.
We will not only create this app, but also deploy it on Heroku and Digital Ocean !
You is will learn all about using Websockets, Structuring your App in an efficient manner, creating and using development & production configurations, Authentication using Facebook, Setting up an App on Facebook, Managing Sessions, Querying & Using a Hosted MongoDB Database, Using Heroku & Digital Ocean's Cloud Services and lots more... B. PhotoGRID - The second complete app that we will build in this course is a Photo Gallery app which lets users upload images into a gallery with the ability to vote up the images that they like..
You will learn all about using Websockets, Structuring your App in an efficient manner, creating and using development & production configurations, Authentication using Facebook, Setting up an App on Facebook, Managing Sessions, Querying & Using a Hosted MongoDB Database, Using Heroku & Digital Ocean's Cloud Services and lots more... B. PhotoGRID - The second complete app that we will build in this course is a Photo Gallery app which lets users upload images into a gallery with the ability to vote up the images that they like.
This NodeJS app is lets users upload files, which are then resized to thumbnails on the server and stored in an Amazon S3 Bucket for optimal delivery to the front end interface..
This NodeJS app lets users upload files, which are then resized to thumbnails on the server and stored in an Amazon S3 Bucket for optimal delivery to the front end interface.
The entire app is runs on an Amazon EC2 Cloud Server which we will create from scratch and configure for use..
The entire app runs on an Amazon EC2 Cloud Server which we will create from scratch and configure for use.
You is will learn about managing file uploads using NodeJS & AJAX, Resizing Images on the Server, Accessing & Storing files in an S3 Bucket, Querying & Using a Hosted MongoDB Database, Using Amazon's Elastic IP Service & Cloudfront distribution, ensuring your NodeJS app runs automatically even if the server is restarted and lots more... In the projects above, we leave no stone unturned in terms of execution..
You will learn about managing file uploads using NodeJS & AJAX, Resizing Images on the Server, Accessing & Storing files in an S3 Bucket, Querying & Using a Hosted MongoDB Database, Using Amazon's Elastic IP Service & Cloudfront distribution, ensuring your NodeJS app runs automatically even if the server is restarted and lots more... In the projects above, we leave no stone unturned in terms of execution.
a complete hands- is This is on course that is not just limited to NodeJS but to the ecosystem that needs attention when a NodeJS app is built and deployed..
This is a complete hands-on course that is not just limited to NodeJS but to the ecosystem that needs attention when a NodeJS app is built and deployed.
My intent is is hand hold you all the way from writing your first app to deploying production level apps on the cloud..
My intent is hand hold you all the way from writing your first app to deploying production level apps on the cloud.
I'm is And always available to personally help you out, should you get stuck..
And I'm always available to personally help you out, should you get stuck.
The curriculum is that you see gets you up and running with NodeJS & Cloud Deployment..
The curriculum that you see gets you up and running with NodeJS & Cloud Deployment.
you is However, there is so much more that can do with NodeJS, which is why I will keep adding new lectures and sections to this course on an ongoing basis..
However, there is so much more that you can do with NodeJS, which is why I will keep adding new lectures and sections to this course on an ongoing basis.
you is There is so much more that will get with full lifetime access to lectures and all updates !!.
There is so much more that you will get with full lifetime access to lectures and all updates !!
the fun ! is So, join in.
So, join in the fun !
this course is Who is for: Understand the inner workings of NodeJS.
Who this course is for: Understand the inner workings of NodeJS
Web Designers & Front End Developers is who wish to extend their knowledge of Javascript for building high performance network applications..
Web Designers & Front End Developers who wish to extend their knowledge of Javascript for building high performance network applications.
Software Developers is who want to build high performance network applications..
Software Developers who want to build high performance network applications.
Absolute beginners is with basic knowledge of HTML, CSS and Javascript, wanting to upgrade to professional Web Development and Building Web Apps..
Absolute beginners with basic knowledge of HTML, CSS and Javascript, wanting to upgrade to professional Web Development and Building Web Apps.
Anyone is 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 setting up an Amazon EC2 Instance with a host of other services like Cloudfront, Elastic IP and S3
Anyone is who wishes to get hands-on training with deploying a NodeJS app on the cloud.
Anyone who wishes to get hands-on training with deploying a NodeJS app on the cloud
Tech Entrepreneurs is who want to get their hands down and dirty with Web Coding & App Development..
Tech Entrepreneurs who want to get their hands down and dirty with Web Coding & App Development.
Anyone is who wishes to stay on the forefront of technology !.
Anyone who wishes to stay on the forefront of technology !
PHP, is ASPnet, Perl, Java & Ruby coders wanting to leap onto the NodeJs bandwagon..
PHP, ASPnet, Perl, Java & Ruby coders wanting to leap onto the NodeJs bandwagon.
All is Get about NodeJS download.
Get All about NodeJS download