Currently Empty: $0.00
- Description
- Curriculum
- FAQ
- Reviews
Description:
Embark on a journey to Node.js fundamentals, the runtime environment that allows you to build scalable and high-performance applications using JavaScript. This comprehensive course is designed to equip you with a deep understanding of Node.js and its ecosystem, empowering you to leverage its full potential to develop server-side applications, APIs, and real-time web solutions.
Through a combination of theoretical concepts and practical hands-on exercises, you’ll explore the core features of Node.js fundamentals, including event-driven architecture, asynchronous programming, and the Node Package Manager (NPM). You’ll learn how to create servers, handle HTTP requests, manage files and streams, and interact with databases, all using the power of Node.js.
Requirements:
- Basic knowledge of JavaScript programming language.
- Familiarity with web development concepts (HTML, CSS) is beneficial but not mandatory.
Who This Course Is For:
- Aspiring web developers eager to enhance their skills with server-side programming.
- JavaScript developers interested in transitioning to backend development.
- Professionals seeking to expand their expertise in building scalable and efficient web applications.
- Students and enthusiasts passionate about learning the latest technologies in web development.
By the end of this course, you’ll have a solid grasp of Node.js fundamentals and be capable of building robust and efficient backend systems.
Whether you’re building APIs, handling real-time data, or creating dynamic web applications, this course will provide you with the knowledge and confidence to excel in Node.js development.
Enroll Node.js fundamentals and embark on your journey to becoming a proficient Node.js developer!
V8: The Javascript Engine
The Node Core
Modules, Exports, and Require
Events and the Event Emitter
-
16Conceptual Aside: Modules
-
17Javascript Aside: First-Class Functions and Function Expressions
-
18Let's Build a Module
-
19Javascript Aside: Objects and Object Literals
-
20Javascript Aside: Prototypal Inheritance and Function Constructors
-
21Javascript Aside: By Reference and By Value
-
22Javascript Aside: Immediately Invoked Function Expressions (IIFEs)
-
23How Do Node Modules Really Work?: module.exports and require
-
24Javascript Aside: JSON
-
25More on require
-
26Module Patterns
-
27exports vs module.exports
-
28Requiring Native (Core) Modules
-
29Modules and ES6
-
30Web Server Checklist
Asynchronous Code, libuv, The Event Loop, Streams, Files, and more…
-
31Conceptual Aside: Events
-
32Javascript Aside: Object Properties, First Class Functions, and Arrays
-
33The Node Event Emitter - Part 1
-
34The Node Event Emitter - Part 2
-
35Javascript Aside: Object.create and Prototypes
-
36Inheriting From the Event Emitter
-
37Javascript Aside: Node, ES6, and Template Literals
-
38Javascript Aside: .call and .apply
-
39Inheriting From the Event Emitter - Part 2
-
40Javascript Aside: ES6 Classes
-
41Inheriting From the Event Emitter - Part 3
HTTP and being a Web Server
-
42Javascript Aside: Javascript is Synchronous
-
43Conceptual Aside: Callbacks
-
44libuv, The Event Loop, and Non-Blocking Asynchronous Execution
-
45Conceptual Aside: Streams and Buffers
-
46Conceptual Aside: Binary Data, Character Sets, and Encodings
-
47Buffers
-
48ES6 Typed Arrays
-
49Javascript Aside: Callbacks
-
50Files and fs
-
51Streams
-
52Conceptual Aside: Pipes
-
53Pipes
-
54Web Server Checklist
NPM: the Node Package Manager
Express
Javascript, JSON, and Databases
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Stars 5
18262
Stars 4
8316
Stars 3
2154
Stars 2
476
Stars 1
263