Attend a Demo Session | Meet the Expert Who Can Kickstart Your Career in Node JS
Course Duration | 30 hrs | ||
---|---|---|---|
Live Projects | 2 | ||
Next Batch | 20 February, 2021 |
The Node.js framework
Installing Node.js
Using Node.js to execute scripts
This chapter teaches you about creating a project and package manager of node, installation of global vs local packages, configuration of package.json and the automation tasks with a gulp.
The Node Package Manager
Creating a project
The package.json configuration file
Global vs. local package installation
Automating tasks with Gulp
What is HTTP Protocol?, how to built an HTTP server, configuring TLS, processing query strings and rendering a response are covered in this module.
The HTTP protocol
Building an HTTP server
Rendering a response
Processing query strings
Using Representational State Transfer
Configuring TLS
This chapter describes the file system functions consisting of file I/O and directory I/O functions. All of the file system functions offer both synchronous and asynchronous versions.
Synchronous vs. asynchronous I/O
Path and directory operations
__directory name and __filename
Asynchronous file reads and writes
Learn, how to use buffers for binary data, configuring event handlers, streaming I/O from files and processing streams asynchronously.
Using buffers for binary data, Flowing vs. non-flowing streams
Streaming I/O from files and other sources
Processing streams asynchronously
Configuring event handlers
Know about the modularization, creating a package and different specifications, how to define modules with exports, building unit tests and testing it are covered in this module.
Modularization
The CommonJS and RequireJS specifications
Defining modules with exports
Modules are singletons
Creating a package
Module scope and construction
Unit testing frameworks
What to test and how to test it
Building unit tests with Mocha
Understanding the model-view-controller pattern, defining different templates and routes, building handlebars helpers and front-end controller and many more are learnt in this chapter.
The model-view-controller pattern
Defining Jade and Handlebars templates
Building a front-end controller
Defining routes
Creating actions
Configuring Express to use Handlebars
Using REST and Reading POST data
Building Handlebars helpers
Adding middleware
How Node.js connects to different databases, performing CRUD operations and building client requests to web services are included in this session.
How Node.js connects to databases
RDBMS databases and NoSQL databases
Connecting to RDBMS and NoSQL databases
Performing CRUD operations
Building client requests to web services
By the end of Node.js training at Tekslate, our course participants will be able to
Work with node projects and shrink-wrap
Execute scripts using Node.js
Understand the usage of buffers, streams and events.
Build HTTP server using Node.js
Learn how express.js connects with MongoDB and SQLite
Understand unit testing and modules
Top multinational companies around the world are recruiting Node.js developers.
High salaries are offered for Node.js developers when compared to professionals working on other technologies. On an average, a Node.js developer earns $114,172 USD per year.
Due to the high demand for Node.js, there are numerous job opportunities available around the globe.
Freshers/students who want to start their career in Node.js
IT developers
Full stack web developers
Technical leads and project managers
Software architects
Testing professionals
Quality analysts
Should have basic knowledge of Javascripts and HTML.
Have More Questions
Contact usHave questions? We’ve got the answers. Get the details on how you can grow in this course.
Have More Questions. Reach our Support Team
Contact usSee if this course is a fit for you by joining us for an online info session. You’ll meet our team, get an overview of the curriculum and course objectives, and learn about the benefits of being a student at Tekslate
Attend a Demo Session | Meet the Expert Who Can Kickstart Your Career in Node JS
By providing us with your details, We wont spam your inbox.