01

Node {JS}

Node.js is a very powerful JavaScript-based framework/platform built on Google Chrome’s JavaScript V8 Engine and It is used to develop web and mobile applications.
Node.js is open source, completely free, and used by thousands of developers around the world. Node was built with JavaScript so it helps if you have some understanding of how JavaScript actually works.
Also having some understanding of other web technologies such as HTML, CSS, AJAX is useful.

This course is an absolute beginners course that will teach you some Node .js basic fundamentals.
Node is quite popular and used by some big companies like eBay, General Electric, GoDaddy, Microsoft, PayPal, Uber, and Yahoo!

register now

Eyo

Front End Ninja

Once again, I will be guiding you as you take baby steps towards becoming a bad-ass software engineer.

This course will run concurrently with your Javascript class and you can simply relate this to maths and further maths. So simple I assure you!

We will work on real projects so that we can all test our creativity with the code and I am quite certain that many of you will go on to become great software engineers in the very near future.

Required Tools

  • Basic Computer skills Basic CSS Basic Html

Classes and Required hours

Total: 11hrs

Week 1

• Downloading and Installing Node.js
• Download and install sublime-text
• Synchronous and Asynchronous

Week 2

• Call-backs
• Components of Nodejs Application
• Creating your first Nodejs App
• Modules and Packages
• NPM
• Installing and using third-party packages
• Installing Express.js
• Creating a simple Express App

Week 3

• Express application generator
• Creating and App with Express Generator
• Package.json File
• Understanding apps.js file
• Editing dependencies
• Using Template engines with Express
• How to start Node. js server
• How to stop Node.js Server

Week 4

• What is Routing
• How routing works
• Cloning Routing Functions
• Revision and practice tests