Video description
Node.js is built for performance. It allows you to build complex and powerful applications quickly and easily using JavaScript code. Node.js allows you to use JavaScript for web applications and offers flexibility for a wide range of purposes. Node.js brings JavaScript to the server using Google’s V8 engine.
Top Reasons for using Node.js
- It’s an in-demand skillset used by popular and large businesses.
- Node.js is written in JavaScript, which reduces the time to transition to Node.js if you are already familiar with JavaScript.
- It’s a perfect solution for a full-stack developer dealing with backends and databases.
- JavaScript makes it easy to write and run code within your own computer.
- Node.js is easy to develop locally.
- It’s open source with an active community and support network.
- Node Package Manager allows you to create complex applications using existing modules and has a massive number of packages.
- Node.js is well supported, with a large community and many forums and groups to share code and get help.
- It can be used to build microservices.
Distributed by Manning Publications
This course was created independently by Laurence Svekis and is distributed by Manning through our exclusive liveVideo platform.
About the Technology
Node.js allows you to build complex and powerful applications quickly and easily using JavaScript code. With Node you will use JavaScript flexibly, for a wide range of purposes -- not just web applications.
About the Video
What's Inside
- Building apps with Node.js, MongoDB, and Express
- CRUD - Create routes in Node to Create, Read, Update, and Delete database content from the frontend web app
- Creating command-line apps
- Installing and setting up Node.js
- Connecting to MongoDB with Node.js
- How to Create a MongoDB basic database on MongoDB cloud website
- Fundamentals of JavaScript
About the Reader
- Web development experience
- Access to a computer with admin permissions
- Use of a code editor
About the Author
Laurence Svekis is an experienced web application developer who worked on multiple enterprise level applications, hundreds of websites and business solutions, and many unique and innovative web applications. He created his first computer application in 1990 and first website in 1998. Laurence has been providing web development courses and digital marketing strategy courses since 2002, teaching countless learners how to bring amazing things to life online.
Quotes
Table of contents
-
Introduction to the Installation and Setup of Node
- Introduction to the Course
- Introduction to the Installation and Setup of Node
- What is Node?
- Visual Studio Code Terminal
- Create a Node File and Run It
- How Node Works (V8 Engine)
- Node Resources
- Working with Node.js
- Node.js REPL
- Common Node Examples
- Node Process Object
- Use Node Packages NodeMon
- Command Line Node
-
JavaScript Fundamentals, Quick Review of JavaScript Coding
- Introduction to JavaScript Fundamentals, Quick Review of JavaScript Coding
- Variables and Comments
- JavaScript Data Types
- Objects, Arrays, and Variables
- JavaScript Functions
- JavaScript Functions: Advanced Features
- Modern Function Examples
- JavaScript: Functions and Closures
- JavaScript: Operators
- JavaScript: More Operator Examples
- Conditions: True and False
- Ternary Operator
- JavaScript: Switch Statement
- Loops and For-Do-While
- JavaScript Objects
- JavaScript Object Methods
- JavaScript Array
- JavaScript Update Array
- Array Update
- Common JavaScript Array Methods
- Common Array Methods
- Array Method: Update Arrays
- Empty Array: Map Method
- Objects and Array Iteration
- JavaScript: Template Literals
- JavaScript: Math Method
- JavaScript: Date Method
- Asynchronous JavaScript
- Node Global Timers
- JavaScript: Promises
- Try-and-Catch Debugging
- JavaScript: Async Await
-
JavaScript Asynchronous Programming
- JavaScript Asynchronous Programming
- Overview of Asynchronous Programming
- Stack and Queue Examples
- JavaScript Callbacks
- Calls, Event Loops, and Job Function
- Event Loop Example: Recursive Function
- Job Queue, Event Loop, and Function Execution
- Call Stack, Output, and Order Examples
- JavaScript Promises
- Node Process: Object, Terminal, Input, and Output
- Node Event: EventEmitter
- Setup Node Events
-
Node Modules NPM
- Node Modules
- Introduction to Node Modules
- Node Modules: Types
- Local Modules
- Node Module: Exports Class
- Prebuilt Modules: Node
- Make a Folder File System
- Node File System Examples
- Update the Contents of a File
- Delete Files Using the File System
- Rename Files Using Node
- File System Stats
- File System Read Files
- File and Folder Paths
- Node Package Manager (NPM)
- Package JSON NPM
- Node Buffers
- Errors, Throws, and Try and Catch
-
Node Web Application with Express
- Node Web Application with Express
- Introduction to Node Express
- Files with Express Package
- Routing with Express
- Multiple CallBack Functions
- Express Route Handler: GET
- Express Route: POST
- Express Route: Update and Delete
- JSON: Data POST Values
- Output JSON: URL Params
- Middleware: BodyParser
- Express Routes
- Express Application Generator
-
MongoDB with Frontend Web Page Interaction Using Node and Express
- Introduction to MongoDB with Frontend Web Page Interaction Using Node and Expres
- Getting Started with MongoDB
- Create MongoDB in the Cloud
- Connect and Create with MongoDB
- Create a Collection with MongoDB
- Connect a Web Page App to a Database
- Connect a Web Page with AJAX to an Endpoint
- AJAX Post Setup Steps to a Database
- AJAX: Get Mongo Data
- Working with Dynamic Page Elements in AJAX
- Find Matches from MongoDB
- Update MongoDB Data
- Delete and Remove Data from MongoDB with AJAX
- More with MongoDB Resources
Product information
- Title: Node.js using MongoDB and Express.js
- Author(s):
- Release date: July 2022
- Publisher(s): Manning Publications
- ISBN: 10000DIHV202297
You might also like
video
How to Build Microservices with Node.js
Explore how to build microservices with Node.js, and learn when and why to use them. About …
book
Distributed Systems with Node.js
Many companies, from startups to Fortune 500 companies alike, use Node.js to build performant backend services. …
book
Node.js Web Development
Build scalable web applications using Node.js, Express.js, and the latest ECMAScript techniques, along with deploying applications …
book
Get Programming with Node.js
Get Programming with Node.js Get Programming with Node.js teaches you to write server-side code in JavaScript …