/nodejs_murphy

Personal notes and reference guide for Nodejs Course on YouTube by James Murphy.

Primary LanguageJavaScriptMIT LicenseMIT

Node JS Course Reference Notes by James Murphy

enter image description here

What do we cover?

This is a very fundamental course which starts from the scratch and gives you appreciable knowledge about nuts and bolts of Chrome's V8 engine which is at the heart of NodeJS, C++ extensions and we go on to talk about things like role of C++ extensions, single JS thread which acts as event loop and passing on those to thread pool and do some cool stuff like calculating how much free memory RAM you have, or fetching info about your Processor, Cores and that's surely going to give you a hackerman feeling as a beginner.

  • What's it called?
  • What is it for?
    • Anyone who wants to learn about NodeJS and has taken a basic introduction course and is familiar with loops and other fundamentals of programming.
  • How do I install it?
  • Hop on to this link or for more details check out this.

CONTENTS

1. Quick Intro to Course 2. What is Node (part 1)
3. What is Node (part 2)
4. How Node Works
5. Why Use Node
6. Installing Node
7. Using Functions in Node
8. Global Object
9. Modules
10. Core Modules
11. Reading & Writing Files
12. Reading & Writing Files Asynchronously
13. Streaming
14. Streaming (pt 2)
15. Create a Node Server
16. HTTP Request & Response
17. HTTP Request & Response in Action
18. Serving HTML Pages
19. Routing
20. Publish to Remote Server
21. Download Express using NPM
22. Basic Express App
23. Serving Dynamic Pages with Templating
24. Route Parameters & Query Strings
25. POST Request with AJAX Part 1
26. POST Request with AJAX Part 2
27. Single Page Application SPA
28. MongoDB Part 1
29. MongoDB Part 2
30. MongoDB Part 3
31. Websockets Part 1
32. Websockets Part 2
33. Websockets Part 3
34. Websockets Part 4
35. Websockets Part 5
36. Websockets Part 6

License

MIT

See Also

What are you waiting for...start the playlist and dive right in, check these reference notes and explore for yourself. Feel free to comment, contribute, your valuable suggestions and commit requests :)