Learning Node.js

Course Description

A series of 94 screencasts on beginning web development with Node.js.

Learning Node.js
Not yet rated

Video Lectures & Study Materials

# Lecture Play Lecture
1 Objectives Play Video
2 Install Node js on Windows Play Video
3 Install Node js on the Mac Play Video
4 Install Node.js on Linux Play Video
5 Write Hello World in Node.js Play Video
6 Run your first Node.js web server Play Video
7 Use the Node.js debugger Play Video
8 Stay up-to-date and find the help you need Play Video
9 Objectives Play Video
10 Use basic types Play Video
11 Use strings Play Video
12 Use objects Play Video
13 Use arrays Play Video
14 Make full use of functions Play Video
15 Use language constructs Play Video
16 Write classes with prototypes and inheritance Play Video
17 Use and handle errors Play Video
18 Work with two important Node.js globals Play Video
19 Objectives Play Video
20 Compare synchronous and asynchronous programming Play Video
21 Mix error handling and asynchronous programming Play Video
22 Solve a new problem that arises in Node.js Play Video
23 Yield control and improve responsiveness Play Video
24 Take a quick look at synchronous programming in Node.js Play Video
25 Receive POST data Play Video
26 Add support for query GET parameters Play Video
27 Explore requests and responses Play Video
28 Support multiple request types in your server Play Video
29 Combine loops and asynchronous programming Play Video
30 Write a simple module Play Video
31 Use npm, the node package manager Play Video
32 Write a more interesting module Play Video
33 Publish modules Play Video
34 Explore the async module, a vital component of our apps Play Video
35 Objectives: Expanding our Web Server Play Video
36 Investigate Node.js streams Play Video
37 Serve static files from our server Play Video
38 Serve different file types with our server Play Video
39 Use HTML templates GÇö the basics Play Video
40 Use HTML templates: the Mustache framework Play Video
41 Use HTML templates: bootstrapping the process with JavaScript Play Video
42 Use HTML templates: final assembly for the browser Play Video
43 Objectives Play Video
44 Write your first JSON server Play Video
45 Objectives: Building Web Applications Easier with Express.js Play Video
46 Install Express.js and write Hello World Play Video
47 Route requests Play Video
48 Update your app for routing Play Video
49 Understand REST API design Play Video
50 Factorize your code with modules Play Video
51 Explore Connect middleware Play Video
52 Clarify the importance of ordering in middleware Play Video
53 Replace static file handling in the app with middleware Play Video
54 Support POST data, cookies, and sessions Play Video
55 Upload files Play Video
56 Implement HTTP basic authentication Play Video
57 Objectives: Databases I - MongoDB and Node.js Play Video
58 Set up and run MongoDB Play Video
59 Perform basic Mongo DB operations Play Video
60 Query collections with the find method Play Video
61 Update your photo app: setting everything up Play Video
62 Add new database operations to the app Play Video
63 Add new pages and templates to the app Play Video
64 Objectives: Databases II - MySQL Play Video
65 Prepare MySQL Play Video
66 Create a SQL schema for our project Play Video
67 Learn about core database operations in MySQL Play Video
68 Add authentication to our app API Play Video
69 Add authentication to our app pages and templates Play Video
70 Use resource pooling Play Video
71 Secure your API with HTTP basic authentication Play Video
72 Objectives Development and Deployment Play Video
73 Deploy Node apps: Basic Play Video
74 Deploy Node apps: Ninja Unix like Play Video
75 Deploy Node apps: Ninja Windows Play Video
76 Fully take advantage of multi processor servers on deployment Play Video
77 Support sessions on multiple servers with memcached Play Video
78 Implement virtual hosting: Express.js Play Video
79 Implement virtual hosting Proxy servers Play Video
80 Secure your projects with HTTPS Express Play Video
81 Secure your projects with HTTPS proxy servers Play Video
82 Develop for multiple platforms Play Video
83 Objectives: Command-Line Programming Play Video
84 Run command line scripts Unix like Play Video
85 Run command line scripts Windows Play Video
86 Use synchronous file APIs Play Video
87 Understand the basics of stdin/stdout Play Video
88 Launch processes with the exec function Play Video
89 Launch processes with the spawn function Play Video
90 Objectives: Testing Play Video
91 Explore some testing framework options and install nodeunit Play Video
92 Write your first nodeunit tests Play Video
93 Handle asynchronous programming in your tests Play Video
94 Test RESTful APIs Play Video

Comments

There are no comments. Be the first to post one.
  Post comment as a guest user.
Click to login or register:
Your name:
Your email:
(will not appear)
Your comment:
(max. 1000 characters)
Are you human? (Sorry)
 
Disclaimer:
CosmoLearning is promoting these materials solely for nonprofit educational purposes, and to recognize contributions made by Addison-Wesley (Addison-Wesley) to online education. We do not host or upload any copyrighted materials, including videos hosted on video websites like YouTube*, unless with explicit permission from the author(s). All intellectual property rights are reserved to Addison-Wesley and involved parties. CosmoLearning is not endorsed by Addison-Wesley, and we are not affiliated with them, unless otherwise specified. Any questions, claims or concerns regarding this content should be directed to their creator(s).

*If any embedded videos constitute copyright infringement, we strictly recommend contacting the website hosts directly to have such videos taken down. In such an event, these videos will no longer be playable on CosmoLearning or other websites.