| 1. Introduction to Node.js Buffers | |||
| 0. Support - Onehack.Us.txt | 94 B | ||
| 1. What Are Buffers.mp4 | 15.64 MB | ||
| 2. Creating Buffers.mp4 | 43.4 MB | ||
| 3. Writing Data to Buffers.mp4 | 45.42 MB | ||
| 4. Copying Buffers.mp4 | 53.6 MB | ||
| 5. Challenge & Solution Printing an ASCII Chart.mp4 | 10.35 MB | ||
| 6. Solution.mp4 | 45.85 MB | ||
| 10. Intermediate Promise Concepts | |||
| 0. Support - Onehack.Us.txt | 94 B | ||
| 1. Creating Our Own Promises.mp4 | 60.04 MB | ||
| 2. Resolving and Rejecting Promises with Values.mp4 | 50.54 MB | ||
| 3. Creating a setTimeout Promise.mp4 | 51.76 MB | ||
| 4. Challenge & Solution Promisifying Callback Functions.mp4 | 11.99 MB | ||
| 5. Solution.mp4 | 79.21 MB | ||
| 11. Basic Promise Concurrency Methods | |||
| 1. The Promise.all Method.mp4 | 73.36 MB | ||
| 2. The Promise.allSettled Method.mp4 | 81.05 MB | ||
| 3. Mapping Asynchronously.mp4 | 68.05 MB | ||
| 4. Challenge & Solution Creating a Map Async Function.mp4 | 12.69 MB | ||
| 5. Solution.mp4 | 21.63 MB | ||
| 12. Other Promise Concurrency Methods | |||
| 1. The Promise.race Method.mp4 | 57.23 MB | ||
| 2. The Promise.any Method.mp4 | 20.56 MB | ||
| 3. The Promise.resolve and Promise.reject Methods.mp4 | 65.55 MB | ||
| 4. Challenge & Solution Recreating the Concurrency Methods.mp4 | 11.36 MB | ||
| 5. Solution.mp4 | 58.06 MB | ||
| 13, Work with Async and Await in JavaScript | |||
| 1. Introduction to Asyncawait Syntax.mp4 | 29.74 MB | ||
| 2. Using Async and Await.mp4 | 47.77 MB | ||
| 3. Converting Between Promises and AsyncAwait.mp4 | 58.65 MB | ||
| 4. Error Handling with AsyncAwait.mp4 | 12.74 MB | ||
| 5. A Closer Look At AsyncAwait Execution Flow.mp4 | 47.79 MB | ||
| 6. Challenge & Solution Using AsyncAwait with Concurrency.mp4 | 17.69 MB | ||
| 7. Solution.mp4 | 42.75 MB | ||
| 14. Learn the Basics of Generator Functions | |||
| 1. The Basic Idea of Generator Functions.mp4 | 42.16 MB | ||
| 2. Basic Generator Syntax and Usage.mp4 | 43.31 MB | ||
| 3. Yielding Dynamic Values.mp4 | 46.48 MB | ||
| 4. Creating Infinite Generators.mp4 | 69.39 MB | ||
| 5. Challenge & Solution Generating Primes.mp4 | 4.2 MB | ||
| 6. Solution.mp4 | 18.06 MB | ||
| 15. Asynchronous Handling With the Async Library | |||
| 1. Basics of the Async Library.mp4 | 51.34 MB | ||
| 2. How Async's Callbacks Work.mp4 | 44.43 MB | ||
| 3. Automatic Retries with the Async Library.mp4 | 36.48 MB | ||
| 4. Running Functions Based on Their Requirements.mp4 | 124.28 MB | ||
| 16. Asynchronous Handling With the Bluebird Library | |||
| 1. Promisifying With Bluebird.mp4 | 45.12 MB | ||
| 2. Bluebird Promise Syntax & Cancellation.mp4 | 39.41 MB | ||
| 3. Specific Error Handling with Bluebird.mp4 | 40.72 MB | ||
| 4. Setting Timeouts in Bluebird.mp4 | 32.98 MB | ||
| 5. Challenge & Solution Canceling Promises in Practice.mp4 | 35.72 MB | ||
| 6. Solution.mp4 | 32.58 MB | ||
| 17. Intermediate Generator Concepts | |||
| 1. Delegating Generators.mp4 | 58.93 MB | ||
| 2. Delegating to Iterable Objects.mp4 | 30.46 MB | ||
| 3. Passing Values Into Generators.mp4 | 67.55 MB | ||
| 4. Challenge & Solution Collecting User Data.mp4 | 7.25 MB | ||
| 5. Solution.mp4 | 42.71 MB | ||
| 18. Managing Asynchronous Code with RxJS | |||
| 1. Basics of the RxJS Library.mp4 | 24.75 MB | ||
| 2. Creating and Subscribing to Observables.mp4 | 71.55 MB | ||
| 3. Handling Errors and Completion.mp4 | 45.29 MB | ||
| 4. RxJS Operators.mp4 | 53.34 MB | ||
| 5. Challenge & Solution User Input Observable.mp4 | 13.52 MB | ||
| 6. Solution.mp4 | 28.2 MB | ||
| 19. Advanced Generator Concepts | |||
| 1. Can Generator Functions Have Return Values.mp4 | 66.54 MB | ||
| 2. Mapping Generators.mp4 | 54.69 MB | ||
| 3. Filtering and Slicing Generators.mp4 | 60.54 MB | ||
| 4. Challenge & Solution Generators with Promises.mp4 | 17.02 MB | ||
| 5. Solution.mp4 | 31.97 MB | ||
| 2. Manipulating Node.js Buffers | |||
| 1. Slicing Buffers with Subarray.mp4 | 62.44 MB | ||
| 2. Combining Buffers with Concatenate.mp4 | 37 MB | ||
| 3. Array-Like Buffer Methods.mp4 | 43.04 MB | ||
| 4. Challenge & Solution Buffer Operations Review.mp4 | 14.66 MB | ||
| 5. Solution.mp4 | 29.96 MB | ||
| 20. Manage CPU-Intensive Tasks with Child Processes | |||
| 1. What are Child Processes.mp4 | 33.67 MB | ||
| 2. Running a Simple Child Process.mp4 | 36.28 MB | ||
| 3. Passing Data Into Child Processes.mp4 | 30.59 MB | ||
| 4. Getting Data From Child Processes.mp4 | 40.59 MB | ||
| 5. Challenge & Solution Running Multiple Child Processes.mp4 | 15.3 MB | ||
| 6. Solution.mp4 | 29.78 MB | ||
| 21. Intermediate Child Process Concepts | |||
| 1. The Different Process Events.mp4 | 91.45 MB | ||
| 2. Combining Processes with Promises.mp4 | 86.11 MB | ||
| 3. Challenge & Solution Combining Processes with RxJS.mp4 | 27.12 MB | ||
| 4. Solution.mp4 | 71.47 MB | ||
| 22. Run Shell Commands with Child Processes | |||
| 1. Running Shell Commands with Exec.mp4 | 34.63 MB | ||
| 2. Other Shell Command Possibilities.mp4 | 84.13 MB | ||
| 3. Running Node Scripts with Exec.mp4 | 34.93 MB | ||
| 4. Using ExecFile.mp4 | 46.2 MB | ||
| 5. Challenge & Solution Promisifying Shell Operations.mp4 | 20.92 MB | ||
| 6. Solution.mp4 | 61.9 MB | ||
| 23. Advanced Child Process Topics | |||
| 1. The Spawn Function.mp4 | 37.52 MB | ||
| 2. Running Node Scripts with Spawn.mp4 | 52.35 MB | ||
| 3. Child Process Configuration Options.mp4 | 68.73 MB | ||
| 4. Other Inter-Process Communication Options with Spawn.mp4 | 52.24 MB | ||
| 5. Challenge & Solution Convert Exec to Spawn.mp4 | 8.01 MB | ||
| 6. Solution.mp4 | 23.76 MB | ||
| 24. Using Node In The Terminal | |||
| 1. Running JavaScript Files and Code.mp4 | 43.95 MB | ||
| 2. Setting Environment Variables.mp4 | 35.61 MB | ||
| 3. Command Line Arguments.mp4 | 34.46 MB | ||
| 4. Installing NPM Packages.mp4 | 37.62 MB | ||
| 5. Challenge & Solution Greeting with Env Variables and Args.mp4 | 7.62 MB | ||
| 6. Solution.mp4 | 25.28 MB | ||
| 25. Basics of File IO in Node.js | |||
| 1. Reading Files.mp4 | 50.72 MB | ||
| 2. Writing and Appending Files.mp4 | 50.27 MB | ||
| 3. Deleting, Moving, and Copying Files.mp4 | 46.37 MB | ||
| 4. Challenge & Solution Storing Program Data.mp4 | 15.31 MB | ||
| 5. Solution.mp4 | 35.02 MB | ||
| 26. Intermediate File Operations | |||
| 1. The path.join Function.mp4 | 34.21 MB | ||
| 2. Other path Functions.mp4 | 80.65 MB | ||
| 3. Working with Directories.mp4 | 69.51 MB | ||
| 4. Challenge & Solution Reading Multiple Files In a Directory.mp4 | 3.99 MB | ||
| 5. Solution.mp4 | 28.99 MB | ||
| 27. Advanced File IO Operations | |||
| 1. Getting File Stats.mp4 | 61.38 MB | ||
| 2. Working with File Handles.mp4 | 53.15 MB | ||
| 3. Watching Files.mp4 | 51.52 MB | ||
| 4. Challenge & Solution Observing Files.mp4 | 7.76 MB | ||
| 5. Solution.mp4 | 23.01 MB | ||
| 28. JavaScript Basics Review Data Types and Functions | |||
| 1. JavaScript's Data Types Strings.mp4 | 42.49 MB | ||
| 2. JavaScript's Data Types Numbers and BigInts.mp4 | 31.54 MB | ||
| 3. JavaScript's Data Types Booleans, Objects, and More.mp4 | 74.25 MB | ||
| 4. The Different Function Syntaxes.mp4 | 40.61 MB | ||
| 5. Challenge & Solution Falsy and Truthy.mp4 | 7.35 MB | ||
| 6. Solution.mp4 | 11.63 MB | ||
| 29. JavaScript Basics Review Inheritance | |||
| 1. Introduction.mp4 | 46.99 MB | ||
| 2. Prototypal Inheritance Examples.mp4 | 43.67 MB | ||
| 3. Prototypal vs. Classical Inheritance.mp4 | 79.4 MB | ||
| 4. Challenge & Solution Shape Prototypes.mp4 | 10.86 MB | ||
| 5. Solution.mp4 | 42.08 MB | ||
| 3. Node.js Buffer Integer Data Formats | |||
| 1. Basics of Writing Numbers to Buffers.mp4 | 44.33 MB | ||
| 2. Writing Integers to Buffers.mp4 | 90.56 MB | ||
| 3. Reading Integers from Buffers.mp4 | 60.36 MB | ||
| 4. Challenge & Solution Storing Multiple Numbers in a Buffer.mp4 | 9.06 MB | ||
| 5. Solution.mp4 | 29.31 MB | ||
| 30. Basics of Unit Testing Node.js Applications | |||
| 1. What are Assertions.mp4 | 15.01 MB | ||
| 2. The Node.js assert Function.mp4 | 47.4 MB | ||
| 3. More Assertion Examples.mp4 | 45.04 MB | ||
| 4. Assertion Utilities.mp4 | 26.82 MB | ||
| 5. Challenge & Solution Writing Your Own Assertions.mp4 | 9.43 MB | ||
| 6. Solution.mp4 | 53.54 MB | ||
| 31. The Assert Module In-Depth | |||
| 1. Different Ways to Check for Equality.mp4 | 60.38 MB | ||
| 2. Testing for Inequality.mp4 | 41.82 MB | ||
| 3. Testing for Failure.mp4 | 36.3 MB | ||
| 4. Using the Node.js Test Runner.mp4 | 75.64 MB | ||
| 5. Challenge & Solution Writing A Test Suite.mp4 | 12.92 MB | ||
| 6. Solution.mp4 | 45.14 MB | ||
| 32. Testing Asynchronous Code in Node.js | |||
| 1. Testing Callback Code.mp4 | 42.78 MB | ||
| 2. Testing Callback Errors.mp4 | 61.84 MB | ||
| 3. Testing Promises.mp4 | 62.65 MB | ||
| 4. Challenge & Solution Writing Async Tests.mp4 | 7.39 MB | ||
| 5. Solution.mp4 | 53.2 MB | ||
| 33. Advanced Testing in Node.js | |||
| 1. Skipping Tests.mp4 | 59.86 MB | ||
| 2. Running Groups of Tests.mp4 | 44.67 MB | ||
| 3. Filtering Tests By Name.mp4 | 37.51 MB | ||
| 4. Mocking Functions.mp4 | 70.37 MB | ||
| 5. Challenge & Solution More Complex Mocking.mp4 | 24.99 MB | ||
| 6. Solution.mp4 | 23.81 MB | ||
| 34. Introduction to Node.js Web Sockets | |||
| 1. Websocket Basics.mp4 | 21.2 MB | ||
| 2. Working with Websockets Using ws.mp4 | 32.86 MB | ||
| 3. Sending Messages Through Socket Connections.mp4 | 43.61 MB | ||
| 4. Handling Closed Connections.mp4 | 39.93 MB | ||
| 5. Challenge & Solution Prefixed Messages.mp4 | 13.98 MB | ||
| 6. Solution.mp4 | 58.59 MB | ||
| 35. Node.js Websocket Libraries | |||
| 1. The Socket.io Library.mp4 | 41.75 MB | ||
| 2. Other Socket.io Features.mp4 | 68.87 MB | ||
| 3. The SockJS Library.mp4 | 55.1 MB | ||
| 4. Challenge & Solution SockJS Broadcasting.mp4 | 13.37 MB | ||
| 5. Solution.mp4 | 21.42 MB | ||
| 36. Node.js Testing Libraries Mocha | |||
| 1. Setting Up Mocha.mp4 | 65.76 MB | ||
| 2. Mocha's Hooks.mp4 | 74.65 MB | ||
| 3. Mocha's Hooks.mp4 | 48.88 MB | ||
| 4. Challenge & Solution Mocharc Changes.mp4 | 6.54 MB | ||
| 5. Solution.mp4 | 6.41 MB | ||
| 37. Node.js Testing Libraries Chai | |||
| 1. Making Basic Chai Assertions.mp4 | 48.16 MB | ||
| 2. An Easier Way to Import Chai.mp4 | 45.72 MB | ||
| 3. Making Expect Assertions.mp4 | 64.17 MB | ||
| 4. Making Should Assertions.mp4 | 35.7 MB | ||
| 5. Challenge & Solution Exploring Chai Assertions.mp4 | 13.33 MB | ||
| 6. Solution.mp4 | 46.58 MB | ||
| 38. The Node.js Event System | |||
| 1. The Observer Pattern.mp4 | 19.68 MB | ||
| 2. EventEmitter Basics.mp4 | 69.66 MB | ||
| 3. File Loading with EventEmitter.mp4 | 43.67 MB | ||
| 4. Progress Reporting with EventEmitter.mp4 | 37.83 MB | ||
| 5. Challenge & Solution Building a Timer.mp4 | 4.8 MB | ||
| 6. Solution.mp4 | 26.28 MB | ||
| 39. Node.js Debugging Basics | |||
| 1. Basic Debugging Tools.mp4 | 22.27 MB | ||
| 2. Debugging with the --inspect-brk Flag.mp4 | 42.95 MB | ||
| 3. Setting Breakpoints.mp4 | 71.16 MB | ||
| 4. Using the Step Buttons.mp4 | 34.96 MB | ||
| 5. Challenge & Solution Debugging with node inspect.mp4 | 7.5 MB | ||
| 6. Solution.mp4 | 24.5 MB | ||
| 4. Node.js Buffer Float Formats | |||
| 1. How Floats Work.mp4 | 53.18 MB | ||
| 2. How Floats are Stored in Buffers.mp4 | 73.1 MB | ||
| 3. 64 Bit Doubles and Little-Endian Floats.mp4 | 30.99 MB | ||
| 4. Challenge Writing Multiple Floats.mp4 | 15.8 MB | ||
| 5. Solution.mp4 | 22.41 MB | ||
| 40. The Node.js Module System | |||
| 1. Module Basics.mp4 | 20.55 MB | ||
| 2. The CommonJS Module System.mp4 | 62.97 MB | ||
| 3. The ES Module System.mp4 | 75.54 MB | ||
| 4. Challenge & Solution When Are Modules Loaded.mp4 | 3.62 MB | ||
| 5. Solution.mp4 | 50.96 MB | ||
| 41. Node.js Process Control | |||
| 1. Node Process Basics.mp4 | 20.88 MB | ||
| 2. Listening for Process Events.mp4 | 47.88 MB | ||
| 3. Other Process Events.mp4 | 54.11 MB | ||
| 4. The OS Module.mp4 | 48.31 MB | ||
| 5. Challenge & Solution Uptime Notifier.mp4 | 7.91 MB | ||
| 6. Solution.mp4 | 48.3 MB | ||
| 42. Learn the Basics of Node.js Streams | |||
| 1. Basics of Streaming.mp4 | 57.83 MB | ||
| 2. Working with Duplex and Transform Streams.mp4 | 68.57 MB | ||
| 3. Streaming Files.mp4 | 55.9 MB | ||
| 4. Challenge & Solution Reversing Words.mp4 | 21.36 MB | ||
| 5. Solution.mp4 | 55.02 MB | ||
| 5. Node.js Buffer String Formats | |||
| 0. Support - Onehack.Us.txt | 94 B | ||
| 1. What Are String Formats.mp4 | 20.21 MB | ||
| 2. Working with String Formats in Node.js.mp4 | 70.31 MB | ||
| 3. Writing and Reading String Formats.mp4 | 26.54 MB | ||
| 4. Storing Arrays and Objects in Node.js Buffers.mp4 | 35.62 MB | ||
| 5. Challenge & Solution Storing Objects.mp4 | 9.07 MB | ||
| 6. Solution.mp4 | 87.67 MB | ||
| 6. Basic Buffer Applications | |||
| 1. Reading Files Into Buffers.mp4 | 40.55 MB | ||
| 2. Writing to Files from Buffers.mp4 | 53.14 MB | ||
| 3. Using Binary Operators with Buffers.mp4 | 54.62 MB | ||
| 4. Using Buffers to Create a Simple XOR Cipher.mp4 | 37.15 MB | ||
| 5.Challenge & Solution Deciphering XOR Files.mp4 | 13.54 MB | ||
| 6. Solution.mp4 | 46.7 MB | ||
| 7. Manage Asynchronous Operations with Callbacks | |||
| 1. Basics of Callbacks.mp4 | 21.41 MB | ||
| 2. Callbacks with Args.mp4 | 62.37 MB | ||
| 3. Callbacks Are Not Sequential!.mp4 | 72.43 MB | ||
| 4. Challenge & Solution Back-to-Back Async Operations.mp4 | 13.98 MB | ||
| 5. Solution.mp4 | 59.67 MB | ||
| 8. Intermediate Callback Operations | |||
| 1. Avoiding the Pyramid of Doom.mp4 | 98.36 MB | ||
| 2. Passing On Data Without Nesting.mp4 | 42.37 MB | ||
| 3. Creating Helper Functions with Callbacks.mp4 | 46.93 MB | ||
| 4. Executing Async Operations in Parallel.mp4 | 92.58 MB | ||
| 5. Challenge & Solution Deleting In Parallel.mp4 | 5.88 MB | ||
| 6. Solution.mp4 | 38.67 MB | ||
| Untitled.png | 295.74 KB | ||
| 9. Manage Asynchronous Operations with Promises | |||
| 1. Basics of Promises.mp4 | 24.96 MB | ||
| 2. Basic Promise Syntax.mp4 | 26.3 MB | ||
| 3. Chaining Multiple Async Operations.mp4 | 54.47 MB | ||
| 4. Promises Are Sort-of Sequential.mp4 | 42.49 MB | ||
| 5. Handling Errors with Promises.mp4 | 53.74 MB | ||
| 6. Challenge Rewriting Callbacks.mp4 | 12.72 MB | ||
| 7. Solution.mp4 | 47.92 MB | ||
| Support - Onehack.Us.txt | 94 B | ||
| ▲ 237 total files | |||
Visit >>> http://onehack.us/
https://i.ibb.co/0pMnDkb9/cbt.png
CBTNuggets - OpenJS Node.js Application Developer (JSNAD)
Course details
This intermediate OpenJS Node.js Application Developer (JSNAD) training prepares software developers to build high-performance Node.js applications, integrate databases and test and debug apps for production readiness. This JSNAD exam prep outlines the topics you'll find on the OpenJS Node.js Application Developer exam. It will also give you lots of opportunities to implement buffer and streams, control flow, error handling, the module system, unit testing — as well as help you earn your JSNAD certification.
What you'll learn
- Designing and developing web applications in Node.js
- Implementing and navigating Node.js core APIs
- Debugging Node.js
- Managing asynchronous operations
- Controlling JS and Node.js processes
Who is this for?
This OpenJS Node.js Application Developer (JSNAD) training is considered professional-level JavaScript training, which means it was designed for software developers. This Node.js skills course is designed for software developers with three to five years of experience with back-end JavaScript runtime environment.
General Details:
Instructor: Shaun Wassell
Duration: 32h 2m 33s
Updated: 11 July 2024
Language: English
Source: https://www.cbtnuggets.com/it-training/javascript/jsnad
MP4 | Video: AVC, 1920x1080p | Audio: AAC, 48.000 KHz, 2 Ch
All Comments