Node.js: Developing Web Applications

Node.js: Developing Web Applications

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 8h 19m | 2.17 GB

So, you want to learn Node.js

Perhaps you’re a client side developer looking to move into server side work?

Maybe you want to take your Javascript skills further? Perhaps you have a project that requires you have Node.js skills? Maybe you just want to build your resume with this exciting technology?

Node.js has revolutionized server side programming. By allowing you to use Javascript on the server, you can now build enterprise applications with a single syntax! This is both practical and time saving. The efficiencies of using Javascript on both the client side and server side of an application include using shared JSON objects across the stack, as well as reusing your code modules.

If you’re going to learn Node.js this is your course! Your instructor Dan Castillo is a web developer who has worked across the stack for several years creating applications and web services. No experience is required as Dan will start you at the very beginning by installing the necessary modules to use Node. As you go through each lecture, Dan will encourage you to code along as you work in the command line interface, learn to use the file system and routing and even create your own API’s. This is a comprehensive first course in Node.js which is designed to get you working in this new technology right away.

Table of Contents

01 Introduction to the Course
02 Welcome to the Course
03 About the Instructor
04 Kick off Activity
05 Node.js, A History.
06 Installing Node.js for OSX
07 Installing Node.js for PC
08 Making a Non-Block I_O
09 First Node Program
10 Node.js Core Concepts
11 About Modules
12 ES6
13 Built-in modules
14 HTTP Module
15 URL Module
16 Code Clean up
17 Develop your own Modules
18 Npm
19 Setting Up
20 Modules and NPM
21 Building CLI’s
22 OS Module
23 Accessing Arguments
24 Parsing Arguments
25 JSON
26 CLI
27 Displaying Data
28 Building CLI’s
29 Read, Write and Execute
30 require(‘fs’)
31 Writing to a file
32 Reading from a file
33 Appending to a file
34 Renaming_Deleting a file
35 Building a Program
36 The File System
37 Creating Routes
38 Building Routes
39 Building routes (continue)
40 Route Middleware
41 Route Params
42 Static Files
43 Building an UI
44 Express in Node.js
45 Get Connected!
46 Connecting to our Database
47 Database and Collection
48 Mongoose
49 Inserting Documents
50 Finding Documents
51 Deleting Documents
52 Updating Documents
53 Find Items in the Database
54 MongoDB
55 Getting Started
56 Adding Modules
57 Adding POST route
58 Finishing our POST route
59 Adding GET route
60 To-Do List
61 API Part 1
62 Finishing your API
63 GET by ID
64 DELETE route_Display page
65 DELETE by ID
66 PATCH route
67 To-Do List
68 API Part 2
69 Introduction to Authentication
70 Hashing_JWT
71 Building our user login
72 Hash Passwords
73 Comparing Passwords
74 Basic Authentication Routes
75 Custom Middleware
76 Login System
77 Authentication