Become a Node.js developer:/Node.js/Express.js/MongoDB/API
- Description
- Curriculum
- FAQ
- Reviews
Node.js is a very powerful JavaScript-based framework/platform built on Google Chrome’s JavaScript V8 Engine. 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.
Nodes uses an event-driven, non-blocking I/O model that makes it lightweight and efficient—perfect for data-intensive real-time applications that run across distributed devices. Nodes is a platform built on the Chrome JavaScript run time that can help you build fast, Scalable network applications.
Node is quite popular and used by some big companies like eBay, General Electric, GoDaddy, Microsoft, PayPal, Uber, and Yahoo! just to name a few. By the end of this course you will have some basic understanding of Node.js. build applications.
We will be building a real-time chat application that you can use to communicate with your friends and family using node ,express ,socketio and mongodb. Also we will build a REST APi from scratch using Node and Express. REST stands for Representational State Transfer and defines a set of standards for web services. It is an architectural style as well as an approach for communications purposes that is often used in various web services development.
An API is an interface that different software programs use to communicate with each other.
RESTful API is an API that conforms to the REST architectural style and constraints. REST systems are stateless, salable,cacheable, and have a uniform interface.
-
9What is NPMVideo lesson
-
10Updating NPMVideo lesson
-
11Common NPM CommandsVideo lesson
-
12Global ObjectsVideo lesson
-
13Synchronous and AsynchronousVideo lesson
-
14Asynchronous vs Synchronous EventListenersVideo lesson
-
15Events and EmittersVideo lesson
-
16Example Event EmitterVideo lesson
-
17CallbacksVideo lesson
-
18Components of Nodejs ApplicationVideo lesson
-
19Modules and PackagesVideo lesson
-
20Installing 3rd party packagesVideo lesson
-
21RDBMS VS NOSQLVideo lesson
-
22What is expressVideo lesson
-
23Installing Express.jsVideo lesson
-
24Creating a basic express appVideo lesson
-
25Express application generatorVideo lesson
-
26Creating an app with Express application generatorVideo lesson
-
27Package.json fileVideo lesson
-
28App.js fileVideo lesson
-
29Editing dependencesVideo lesson
-
30Using template engines with expressVideo lesson
-
31How to start node serverVideo lesson
-
32How to stop node serverVideo lesson
-
33What is RoutingVideo lesson
-
34How routing worksVideo lesson
-
35Cloning Routing FunctionsVideo lesson
-
36What is FS ModuleVideo lesson
-
37Reading FilesVideo lesson
-
38Listing FilesVideo lesson
-
39Writing to filesVideo lesson
-
40Appending filesVideo lesson
-
41Creating directoriesVideo lesson
-
42Renaming directoriesVideo lesson
-
43Deleting filesVideo lesson
-
44What are streamsVideo lesson
-
45Reading from streamsVideo lesson
-
46Piping StreamsVideo lesson
-
47Writing to streamsVideo lesson
-
48What we will createVideo lesson
-
49Creating a project folder and package.json fileVideo lesson
-
50Installing Express.jsVideo lesson
-
51Serving static content with expressVideo lesson
-
52Using callback functionVideo lesson
-
53Using arrow fnctionVideo lesson
-
54Creating user interface- Part 1Video lesson
-
55Creating user interface- Part 2Video lesson
-
56Adding jQueryVideo lesson
-
57Creating a get messages service: Part 1Video lesson
-
58Creating a get messages service: Part 2Video lesson
-
59Sending Post request from User InterfaceVideo lesson
-
60Installing socket.ioVideo lesson
-
61Setting up socket.ioVideo lesson
-
62Emitting messages to clientVideo lesson
-
63What is MongoDBVideo lesson
-
64MongoDB SetupVideo lesson
-
65Installing MongooseVideo lesson
-
66MongoDB Data TypesVideo lesson
-
67Connecting to mlabVideo lesson
-
68Saving data to MongoDBVideo lesson
-
69Replacing message arrayVideo lesson

External Links May Contain Affiliate Links read more