Node.js: Node.js 10 beginner
Technology:
Expertise:
- 13 Courses | 10h 14m
- 8 Books | 26h 17m
- Includes Lab
- 4 Courses | 3h 7m 39s
- 3 Books | 7h 49m
- Includes Lab
- 6 Courses | 5h 31m 12s
- 7 Books | 26h 33m
- Includes Lab
Explore node.js, an open-source JavaScript runtime environment used to develop server applications and tools.
GETTING STARTED
Application Development with Node.js: Language Fundamentals
-
6m 57s
-
5m 8s
COURSES INCLUDED
Application Development with Node.js: Language Fundamentals
Explore the fundamental concepts and the architecture of Node.js, and acquire a basic understanding of the language to build applications using Node.js. During this couse, you will learn how to build apps with node.js, the Java Script run time environment. You will discover the fundamental principles and concepts of the node.js language, and examine its architecture. See how to setup the Node.js development environment. Specify prevalent execution mechanisms for your Node.js environment. Build your first node.js application. Consider the role of package.json in Node.js based applications. Learn the REPL language and its syntax basics. Write and use node.js functions. Finally, employ global and reserved keywords, to refine your node.js application.
10 videos |
59m
Assessment
Badge
Application Development with Node.js: Working with Features
Build apps with node.js, the Java Script run time environment. In this course you will examine its features and how they function in application development. Use Debug Node.js programs with the node inspector and the debugger. Implement test-driven development. Learn how to make rich applications with MVC patterns. Build a REST server withNode.js. Discover and implement the most essential and prominent Node.js APIs. Consider the node.js event-driven mechanisms, and implement an event. Conclude by employing modules that specify extension mechanisms. Learn to extend nodes.
10 videos |
59m
Assessment
Badge
Application Development with Node.js: Managing Advanced Application Elements
Make advanced application elements in Node.js, a JavaScript run time environment for application development. During this course, you will see how to create and package modules to extend nodes. Begin by learning how to apply HTTP server and HTTP client with Node.js. Discover blocking and non-blocking IO concepts and usage. Implement streams and file systems in Node.js. See how buffering operates in Node.js-based applications. Discover ways to provision NoSQL storage through Node.js. See how to build messaging systems with Node.js. Finally, create a data-driven application that works with timers.
10 videos |
46m
Assessment
Badge
Application Development with Node.js: Real-time Applications
Make real-time applications with Node.js, which is a Java Script run time environment. In this couse you will discover the mechanisms and processes to develop a real-time application, with WebSocket and Node.js. You'll start by considering the best practices and various strategies for Node.js application deployment. Next, create template-based GUI applications with Node and Jade. As you progress, you will then identify the various control flow mechanisms that can be implemented with Node.js. Other topics include how to understand promises and callbacks in Node.js, the Asynchronous Patterns implemented in Node.js, and the capabilities of step modules. Finally you will learn about async module features, and apply what you have learned to run a real-time application.
10 videos |
58m
Assessment
Badge
Application Development with Node.js: Security & Middleware Implementation
Build a secure app with Node.js, a JavaScript run time environment. This course discusses the concept of middleware, as it relates to Node.js application development. You will also Compare JSGI-Node and Connect Middleware. See how to use Connect-Based node applications. Implement routers in the nodes. Consider the security features of Node.js. Use Passport to implement authentication and authorization routines in Node.js applications. Examine Node.js application security best practices. Discover the relationship and roles of MEAN Stack and Node.js. Install and Start MEAN stack with NPM, the node package manager.
10 videos |
1h 3m
Assessment
Badge
Application Development with Node.js: Build Apps using Modules & MEAN Stack
Discover how to build REST applications using MEAN Stack and work with utility modules like Net and Email and explore in-depth implementation of the OAuth mechanism of authentication. During this course, you will start by provisioning a MongoDB database and create documents. Next, see how to connect to the MongoDB database and app servers using Node.js. From there you will learn how to identify essential Node.js Net modules that you can implement, and work with the functionalities of Net module. See how to send emails with Node.js. Learn to use sessions and OAuth to secure web applications that are created with Node.js. Manage errors in Node.js. Finally, create and test Node.js Net Module servers and clients
10 videos |
1h 4m
Assessment
Badge
Application Development with Node.js: Node Clusters & Memory Optimizations
Fine tune your application with Node.js, a Java Script run time environment. During this course, you will learn Node.js mechanisms and methods to manage and quickly create node clusters. See how to optimize memory usages for Node.js applications. Employ node.js to effectively manage resources. Connect to a database. Examine URL modules. Compress HTTP requests and responses. Discover the process to build a REST API. Review Mocha and other popular tools that test Node.js APIs. Conclude by completing an exercise to create a cluster that distributes loads across multiple workers.
10 videos |
50m
Assessment
Badge
Application Development with Node.js: Microservices
Build Node.js applications with microservices architecture. In this course, you will learn how to structure your application into independent components that run processes as services, which communicate via APIs. You'll begin by discovering the beneficial solutions and features of microservice architecture. Next, transform monolithic applications into microservices with Node.js. See how to use SuperTest and expect, to test the Node.js APIs. Use the node-rest-client. Explore the Node.js frameworks for microservice development. Consider the features of the Seneca framework, and Employ Seneca-web with Node.js. Discover the usages and features of PM2. Finally, conclude by employing it as an advanced process manager and task runner for Node.js applications.
10 videos |
47m
Assessment
Badge
Application Development with Node.js: Microservices Frameworks, & Utilities
Discover how to use Seneca and Express JS to build productive microservices with this course. You'll begin by learning how to view Express features that work with Node.js. Next, learn how to integrate Seneca and Express and see how Seneca manages data. From there, you will learn how to run Seneca with Promises in Node.js, use Gulp to automate resource management and Node.js tasks and study the utility modules work with Node.js. As you progress, you will learn how to use utility modules to work with various layers. Lookup the DNS module via the Node.js DNS module. Combine multiple I/O as a group via the domain module. Determine which primary web frameworks work with Node.js. Finally, as a review exercise, you will use Gulp to install and execute tasks.
10 videos |
45m
Assessment
Badge
Application Development with Node.js: Process Managers
Discover how to effectively work with Express and use process managers, and explore load balancing in Node.js. During this course, you will learn how to manage application processes for your node.js apps, as well as build web applications via the Express framework. From there, you will explore routing and the various route methods that you can implement in Node.js. Next, study the various response methods that are associated with the Express framework. Other topics of the course include how to consider the various process managers that are used and implemented in Node.js, how to manage Express applications with process managers, and how to employ the Forever process manager, and the StrongLoop process manager to manage Node.js applications. Finally, you will learn how to load balance Node.js applications with PM2 in a production environment.
10 videos |
48m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Installation, Express-generator, & API
Express is a simple, yet powerful, framework for NodeJS. Learn how to use Express, including directories, components, static configuration options, and the Application, Request, and Response APIs.
12 videos |
54m
Assessment
Badge
Routing, Jade, & Views
Learn how to use the powerful routing capabilities built into Express, including route paths, handlers, and interfaces. In addition, explore the use of the Jade template engine, using views, and the MVC pattern.
12 videos |
44m
Badge
Middleware & Sessions
Building on the Express API, explore the power of the Express Middleware. Learn how to use Middleware to interact with user input and form data, including validation, cookies, variables, and sessions.
12 videos |
37m
Badge
Middleware, Routes, & HTTPS
Explore advanced routing with Express, as well as the features most web sites require and how Express can facilitate that functionality.
11 videos |
50m
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Node.js & Node.js Tools in Visual Studio
Using Node.js and the .NET Framework, you can develop efficient and secure distributed applications. Here you will explore the fundamentals of Node.js, and learn how to install and work with the Node.js Tools for Visual Studio.
15 videos |
1h 2m
Assessment
Badge
Creating Applications in Visual Studio
There are various types of templates that you can use to create Node.js applications in Visual Studio. Explore some of these templates, as well as how to bridge the gap between the two programming frameworks.
11 videos |
58m
Assessment
Badge
Getting Started with Edge.js
Edge.js lets you call .NET functions from Node.js. Get started with Edge.js by learning how to install it, use Node.js and C# code together, work with data marshalling, and explore error handling and debugging.
15 videos |
1h 5m
Assessment
Badge
Running Node.js Applications in IIS
With iisnode, you can host Node.js applications in IIS on Windows. Learn how to install and use iisnode to host, run, and manage Node.js applications in IIS.
9 videos |
43m
Assessment
Badge
Using Node.js with Microsoft SQL Server
You can use Node.js and the .NET Framework together to create efficient and secure applications. Here you'll learn how to us Node.js with SQL Server to connect to and work with SQL Server data from a node application.
7 videos |
38m
Assessment
Badge
Using Node.js with Microsoft Azure
With Node.js, you can create a node application for Microsoft Azure. Learn the basics of creating and hosting node applications through Microsoft Azure using the Azure SDK for Node.js and the Azure Table Service.
14 videos |
1h 2m
Assessment
Badge
SHOW MORE
FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Building Production-ready Web Apps with Node.jsThis book is intended for students, mobile developers, application developers, and architects who want to create and redesign web applications. Prior experience with JavaScript programming is preferred but not required.
4h 7m
By Gireesh Punathil
Book
Get Programming with Node.jsTeaching you to write server-side code in JavaScript using Node.js, this book provides 37 fast-paced, fun, and practical lessons that will help you discover how to extend your existing JavaScript skills to write back-end code for your web applications.
6h 29m
By Jonathan Wexler
Book
Node.js in Action, Second EditionPacked with practical examples, this book starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications.
5h 12m
By Alex Young, Bradley Meck, Mike Cantelon
Book
Node JS GuidebookDevelop attractive and efficient dynamic web applications using Node.js.
1h 42m
By Dhruti Shah
Book
The CLI Book: Writing Successful Command Line Interfaces with Node.jsYour concise step-by-step guide to writing command line clients with Node.js, this book will teach you everything that makes command line clients such as Git and npm so successful, and how to compose the best on your own.
1h 1m
By Robert Kowalski
Book
Full Stack JavaScript: Learn Backbone.js, Node.js and MongoDB, Second EditionWith numerous examples throughout, this hands-on book introduces you to agile JavaScript web and mobile software development using the latest cutting-edge front-end and back-end technologies including Node.js, MongoDB, Backbone.js, Parse.com, Heroku and Windows Azure.
2h 9m
By Azat Mardan
Book
Reactive Programming with Node.jsIdeal for back-end developers with knowledge of Node.js or JavaScript, this thorough book enables you to get up and running with Reactive Programming in Node.js, and revolutionize your back-end development.
2h 29m
By Fernando Doglio
Book
Practical Node.js: Building Real-World Scalable Web AppsIf you already know the basics of Node.js, this step-by-step guide will teach you how to build a wide range of scalable real-world web applications using a professional development toolkit. You already know what Node.js is; now learn what you can do with it and how far you can take it!
3h 8m
By Azat Mardan
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Programming Web Applications with Node, Express and PugNode.js is the foundation of all full JavaScript apps and plenty of books cover its full usage. This book focuses on how to use it to create server-based, modern web applications and teaches you how to structure and build your app from scratch, and make development easy.
2h 27m
By Jörg Krause
Book
Express.js Deep API ReferenceContaining six to-the-point chapters, this indispensable yet concise guide features references for configurations, settings, environments, middleware, templating engines (including Consolidate.js), extract parameters, routing, request handlers, response, and streams.
1h 33m
By Azat Mardan
Book
Pro Express.jsFor readers who want to quickly get up-to-speed with Express.js, the flexible Node.js framework, this book clearly explains how to start developing with Express.js with a basic 'Hello World', and then delves into a deep API reference, before looking at common and abstract development problems.
3h 49m
By Azat Mardan
BOOKS INCLUDED
Book
Node.js in Action, Second EditionPacked with practical examples, this book starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications.
5h 12m
By Alex Young, Bradley Meck, Mike Cantelon
Book
Full Stack JavaScript: Learn Backbone.js, Node.js and MongoDB, Second EditionWith numerous examples throughout, this hands-on book introduces you to agile JavaScript web and mobile software development using the latest cutting-edge front-end and back-end technologies including Node.js, MongoDB, Backbone.js, Parse.com, Heroku and Windows Azure.
2h 9m
By Azat Mardan
Book
Practical Node.js: Building Real-World Scalable Web AppsIf you already know the basics of Node.js, this step-by-step guide will teach you how to build a wide range of scalable real-world web applications using a professional development toolkit. You already know what Node.js is; now learn what you can do with it and how far you can take it!
3h 8m
By Azat Mardan
Book
Professional Node.js: Building Javascript-Based Scalable SoftwareGoing beyond the basics of sharing techniques and tools, this no-nonsense book provides in-depth coverage and pares down the essentials including debugging, unit testing, and flow control so that you can start building and testing your own modules right away.
4h 48m
By Pedro Teixeira
Book
Pro Node.js for DevelopersIntroducing developers to Node - what it is, why it matters and how to set it up, this guide shows you how to build both Web- and Network-based applications, how to deal with data sources and capture events, and deal with child processes to create robust applications that work well in many circumstances.
5h 22m
By Colin J. Ihrig
Book
Building APIs with Node.jsTeaching the latest version of JavaScript in a practical way, this essential book features a full-functioning example API and accompanying client-side application and includes modern best practices for development, testing, and production.
1h 34m
By Caio Ribeiro Pereira
Book
Beginning Node.jsNode.js is a great and simple platform to work with since it's lightweight, easy to deploy and manage. This step-by-step guide will help you learn all the aspects of creating maintainable Node.js applications, and explains how Node.js is focused on creating high-performing, highly-scalable websites, so it's easy to get started.
4h 20m
By Basarat Ali Syed
SHOW MORE
FREE ACCESS
YOU MIGHT ALSO LIKE
Channel
Jasmine