McAfee-Secured Website

Course name Web Development Courses NodeJS: Complete Developer Guide to Learn and Understand: NodeJS: Complete Developer Guide to Learn and Understand

NodeJS: Complete Developer Guide to Learn and Understand Video Course

NodeJS: Complete Developer Guide to Learn and Understand Video Course is developed by Web Development Courses Professionals to help you pass the NodeJS: Complete Developer Guide to Learn and Understand exam.

You Will Learn:

Was 21.99 USD
Now 19.99 USD

Description

This course will improve your knowledge and skills required to pass NodeJS: Complete Developer Guide to Learn and Understand exam.

Curriculum For This Course

  • 1. Introduction and Setup 3 Videos 00:15:35
    • Introduction and the Goal of this Course 04:33
    • Big Words and NodeJS 01:13
    • Conceptual Aside: The Command Line Interface 09:49
  • 2. V8: The Javascript Engine 4 Videos 00:35:09
    • Conceptual Aside: Processors, Machine Language, and C++ 10:07
    • Javascript Aside: Javascript Engines and The ECMAScript Specification 04:01
    • V8 Under the Hood 05:57
    • Adding Features to Javascript 15:04
  • 3. The Node Core 5 Videos 00:34:45
    • Conceptual Aside: Servers and Clients 06:45
    • What Does Javascript Need to Manage a Server? 02:18
    • The C++ Core 05:51
    • The Javascript Core 03:04
    • Let's Install and Run Some Javascript in Node 16:47
  • 4. Modules, Exports, and Require 15 Videos 02:08:11
    • Conceptual Aside: Modules 02:21
    • Javascript Aside: First-Class Functions and Function Expressions 12:03
    • Let's Build a Module 10:54
    • Javascript Aside: Objects and Object Literals 06:55
    • Javascript Aside: Prototypal Inheritance and Function Constructors 11:38
    • Javascript Aside: By Reference and By Value 05:44
    • Javascript Aside: Immediately Invoked Function Expressions (IIFEs) 07:42
    • How Do Node Modules Really Work?: module.exports and require 17:33
    • Javascript Aside: JSON 01:40
    • More on require 11:39
    • Module Patterns 19:12
    • exports vs module.exports 10:02
    • Requiring Native (Core) Modules 06:51
    • Modules and ES6 02:36
    • Web Server Checklist 01:21
  • 5. Events and the Event Emitter 11 Videos 01:33:27
    • Conceptual Aside: Events 05:24
    • Javascript Aside: Object Properties, First Class Functions, and Arrays 05:08
    • The Node Event Emitter - Part 1 13:58
    • The Node Event Emitter - Part 2 11:58
    • Javascript Aside: Object.create and Prototypes 06:18
    • Inheriting From the Event Emitter 14:40
    • Javascript Aside: Node, ES6, and Template Literals 07:55
    • Javascript Aside: .call and .apply 03:40
    • Inheriting From the Event Emitter - Part 2 09:43
    • Javascript Aside: ES6 Classes 08:43
    • Inheriting From the Event Emitter - Part 3 06:00
  • 6. Asynchronous Code, libuv, The Event Loop, Streams, Files, and more… 13 Videos 01:41:57
    • Javascript Aside: Javascript is Synchronous 02:38
    • Conceptual Aside: Callbacks 01:29
    • libuv, The Event Loop, and Non-Blocking Asynchronous Execution 11:39
    • Conceptual Aside: Streams and Buffers 04:31
    • Conceptual Aside: Binary Data, Character Sets, and Encodings 11:09
    • Buffers 06:48
    • ES6 Typed Arrays 04:52
    • Javascript Aside: Callbacks 04:03
    • Files and fs 15:52
    • Streams 18:14
    • Conceptual Aside: Pipes 02:14
    • Pipes 15:51
    • Web Server Checklist 02:37
  • 7. HTTP and being a Web Server 11 Videos 01:21:10
    • Conceptual Aside: TCP/IP 07:55
    • Conceptual Aside: Addresses and Ports 03:11
    • Conceptual Aside: HTTP 06:06
    • http_parser 06:56
    • Let's Build a Web Server in Node 17:26
    • Outputting HTML and Templates 11:43
    • Streams and Performance 05:11
    • Conceptual Aside: APIs and Endpoints 02:37
    • Outputting JSON 06:39
    • Routing 11:02
    • Web Server Checklist 02:24
  • 8. NPM: the Node Package Manager 6 Videos 00:42:54
    • Conceptual Aside: Packages and Package Managers 03:07
    • Conceptual Aside: Semantic Versioning (semver) 04:46
    • npm and the npm registry: Other People's Code 04:59
    • init, nodemon, and package.json 13:02
    • init, nodemon, and package.json - Part 2 15:17
    • Using Other People's Code 01:43
  • 9. Express 7 Videos 01:28:52
    • Installing Express and Making it Easier to Build a Web Server 16:01
    • Routes 04:32
    • Static Files and Middleware 14:58
    • Templates and Template Engines 15:54
    • Querystring and Post Parameters 18:21
    • RESTful APIs and JSON 05:21
    • Structuring an App 13:45
  • 10. Javascript, JSON, and Databases 5 Videos 00:28:25
    • Conceptual Aside: Relational Databases and SQL 03:48
    • Node and MySQL 09:28
    • Conceptual Aside: NoSQL and Documents 03:12
    • MongoDB and Mongoose 10:50
    • Web Server Checklist 01:07
  • 11. The MEAN stack 6 Videos 00:60:01
    • MongoDB, Express, AngularJS, and NodeJS 06:58
    • AngularJS: Managing the Client 10:32
    • AngularJS: Managing the Client (Part 2) 08:09
    • AngularJS: Managing the Client (Part 3) 19:17
    • Conceptual Aside: Angular 1, Angular 2, React, and more… 03:06
    • Working with The Full Stack (and being a Full Stack Developer) - Part 1 11:59
  • 12. Let's Build an App! (in record time) 7 Videos 01:17:50
    • NodeTodo: Software Requirements 02:20
    • Initial Setup 03:38
    • Setting up Mongo and Mongoose 09:09
    • Adding Seed Data 09:31
    • Creating our API 13:33
    • Testing our API 16:17
    • Adding a Front-End in Angular 2 (Part 1) 23:22