Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
To a certain extent, it can seem as though different programming languages are only suitable for a specified set of tasks, like building apps or analysing data. If you feel as though you need to be fluent in several in order to get anywhere in the coding world, think again. Node.js is a very versatile (and very popular) language that, if you add it to your skill set, is guaranteed to open doors. Create real time web apps, build APIs, streaming applications or CPU intensive apps, and do it all quickly and efficiently.
Future-Proof Your Web Development Skills
· Code a Node.js project with an online IDE
· Learn how Node.js works with Gulp, Bootstrap, GIT, Express, and NPM Bower
· Add a NoSQL database to a Node.js project
· Understand routing, packages, templating engines, UI dependencies and more
· Gain a thorough knowledge of web development with Node.js
Develop Web Applications with Node.js
This Node.js fundamentals online course contains 48 lectures and over 3 hours of content. Although designed for beginners with some web development experience under their belt, those new to coding will be able to pick it up without much difficulty. The goal is simple; learn how to get your node.js web app projects up and running.
The course will start off with an overview of what Node.js is and isn't, and what it can and can't do. Once that's covered, you'll begin working with Express and start coding your own Node web app with the help of Bootstrap, Gulp, Node templating engines and express routing. You'll also cover how to use a database with Node.js. By the end of the course, you will have coded your first web app with Node.js and learned everything you need to know to get your own projects started.
Whether you're an IT professional or a hobbyist, this course will give you a solid understanding of how Node.js web applications work and how they're designed, administered, and developed. Web developers as well as UI designers, testers and administrators are guaranteed to find it useful.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction to the Course|
We’ll do a Course Section review then a Learning Objectives overview so we’ll know exactly what we’ll learn.We’ll get our hands-on course project set up too!
How this will go
|Section 2: Discover Node.js|
What are Node & Express and how do we start using them? Let’s begin with the basics.
What are Node.js & Express?
Try Node from Command LinePreview
Set up a Node.js app
Use GIT with C9.io
|Section 3: Work with Express|
Get Express set up
Create an NPM Start script
Routing with Express
|Section 4: Kickstart a Node Web App|
Use a Bootstrap TemplatePreview
Manage UI Components with Bower
|Section 5: Work with Gulp|
Use JSHint in Gulp
Inject dependencies with Wiredep
Injection with Gulp-Inject
Watch Changes with Nodemon
|Section 6: Work with Node Templating Engines|
Review of Templating Engine Options
Begin with EJS
Put EJS to Work
|Section 7: More Express Routing|
Use A Router
Separate Code Into Different Files
Wire our new pages back
|Section 8: Use a database with Node.js|
Get MongoDB setup and installed
Get Events data ready to be inserted into MongoDB
Write code to insert our data into MongoDB
Query MongoDB and display results in our page
|Section 9: Course Wrap-up|
Request a Course
At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered.
Check out our huge catalog of courses and join the over 370,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.