Урок 1. 00:04:32
INTRODUCTION: What, why, who? Node.js CLI Tools
Урок 2. 00:03:42
NODE.JS: Understand what is Node.js?
Урок 3. 00:04:42
NODE.JS: Server Load Test
Урок 4. 00:03:11
NODE.JS: Release Cycle Current + Long term support
Урок 5. 00:04:48
NODE.JS: Difference between npx and npm
Урок 6. 00:01:54
BASICS: How to download and install Node.js
Урок 7. 00:03:05
NODE + NVM: Node.js Version Management with nvm
Урок 8. 00:00:44
NODE + NODENV: Node.js Version Management with nodenv
Урок 9. 00:01:57
NODE + ASDF: Node.js Version Management with asdf
Урок 10. 00:10:10
NODE + N: Node.js Version Management with n
Урок 11. 00:00:44
SUMMARY: Node.js Installation & Management
Урок 12. 00:16:12
NODE.JS CLI: Building & publishing your first CLI
Урок 13. 00:12:43
NODE.JS CLI UX: Clear any console & Semantic Versions
Урок 14. 00:07:12
NODE.JS CLI UX: Welcome Header CLI introduction
Урок 15. 00:06:32
NODE.JS CLI UX: Readme, keywords, author info, & license
Урок 16. 00:17:24
NODE.JS CLI UX: Everything about CLI colors with chalk
Урок 17. 00:08:21
NODE.JS CLI UX: Custom styled CLI alerts
Урок 18. 00:01:38
NODE-MODULE PKG: Introduction: npm module pkg?
Урок 19. 00:09:55
NODE-MODULE PKG: Architecture, files, & configuration
Урок 20. 00:01:53
NODE-MODULE PKG: npm module dependencies
Урок 21. 00:10:51
NODE-MODULE PKG: Coding a Node.js module
Урок 22. 00:01:36
NODE-MODULE PKG: Testing npm node module
Урок 23. 00:03:43
NODE-MODULE PKG: Refactoring node module
Урок 24. 00:01:18
NODE-MODULE PKG: Testing npm node module Part 2
Урок 25. 00:03:13
NODE-MODULE PKG: Refactoring node module name
Урок 26. 00:06:34
NODE-MODULE PKG: Publishing your node-module
Урок 27. 00:05:41
ERROR HANDLING: check the Node.js version
Урок 28. 00:03:50
ERROR HANDLING: CLI handle the unhandled errors
Урок 29. 00:09:58
ERROR HANDLING: Refactor (IIFE) Immediately Invoked Function Expression
Урок 30. 00:11:54
ERROR HANDLING: Node process custom error handler
Урок 31. 00:09:12
THEORY: Node.js Event loop (the right way)
Урок 32. 00:01:17
THEORY: Node.js process & paths
Урок 33. 00:00:23
THEORY: Node.js process.cwd() paths
Урок 34. 00:01:16
THEORY: Node.js process.exit() strategy
Урок 35. 00:00:34
THEORY: Node.js process.env info
Урок 36. 00:01:12
THEORY: Node.js process.argv arguments
Урок 37. 00:04:10
THEORY: Node.js process stdin stdout stderr
Урок 38. 00:06:57
THEORY: Node.js parsing CLI arguments
Урок 39. 00:08:14
FRAMEWORKS: Node.js CLI frameworks
Урок 40. 00:05:15
CLI HELPER: Node.js CLI Refactor: flags, inputs, help
Урок 41. 00:07:06
CLI HELPER: meow: Introduction, what & why?
Урок 42. 00:03:39
CLI HELPER: meow: Creating help command
Урок 43. 00:04:47
CLI HELPER: meow: CLI Refactor (production-ready)
Урок 44. 00:02:02
CLI HELPER: meow: flags & aliases
Урок 45. 00:01:43
CLI HELPER: meow: Help command
Урок 46. 00:01:30
CLI HELPER: meow: CLI version printing
Урок 47. 00:01:12
CLI HELPER: meow: Help command update
Урок 48. 00:03:07
CLI HELPER: meow: Help command UX with colors
Урок 49. 00:05:13
CLI HELPER: meow: CLI flags & Flag aliases
Урок 50. 00:03:29
CLI HELPER: meow: CLI flag minimal output
Урок 51. 00:01:58
CLI HELPER: meow: CLI flag controlled clear screen
Урок 52. 00:01:17
CLI HELPER: meow: handle missing command
Урок 53. 00:01:19
CLI HELPER: meow: an overview of the new CLI
Урок 54. 00:02:34
DATA FETCHING: UX: CLI boxes
Урок 55. 00:09:19
DATA FETCHING: Fetching data in a Node.js CLI (node-fetch/axios)
Урок 56. 00:05:40
DATA FETCHING: CLI data fetching errors handling
Урок 57. 00:07:04
DATA FETCHING: User experience loading spinners
Урок 58. 00:14:17
DATA FETCHING: CLI fetching latest blog posts
Урок 59. 00:09:33
CLI I/O: How to take user input in a CLI with enquirer
Урок 60. 00:07:00
CLI I/O: Tens of different enquirer prompts
Урок 61. 00:04:22
CLI PROJECT: CLI Hello & Scopped Package
Урок 62. 00:03:50
CLI PROJECT: CLI commands with child_process spawn
Урок 63. 00:02:24
CLI PROJECT: CLI commands with child_process exec
Урок 64. 00:02:39
CLI PROJECT: CLI commands with child_process exec p
Урок 65. 00:01:55
CLI PROJECT: CLI commands with execa
Урок 66. 00:01:43
CLI PROJECT: CLI commands with shelljs
Урок 67. 00:11:22
CLI PROJECT: Automatically Generate CLI Help
Урок 68. 00:02:27
CLI PROJECT: CLI Project Scaffolding / Boilerplates
Урок 69. 00:11:28
CLI PROJECT: CLI Dynamic Template generation
Урок 70. 00:05:42
PROD-READY: Create Node CLI Projects В· ncli
Урок 71. 00:05:18
PROD-READY: ncli В· taking user input
Урок 72. 00:03:00
PROD-READY: ncli В· input refactor to ask.js module
Урок 73. 00:01:48
PROD-READY: ncli В· input refactor ask.js with questions
Урок 74. 00:03:39
PROD-READY: ncli В· output UX refactor with colors
Урок 75. 00:09:50
PROD-READY: ncli В· improve template with dynamic data
Урок 76. 00:06:04
PROD-READY: ncli В· template generation UX refactor
Урок 77. 00:04:06
PROD-READY: ncli В· graceful forced CLI cancellation
Урок 78. 00:08:17
PROD-READY: ncli В· optional command validation FTW
Урок 79. 00:03:40
PROD-READY: ncli В· fix potentially dangerous dir exists routine
Урок 80. 00:06:04
PROD-READY: ncli В· improve user experience, loading spinners
Урок 81. 00:12:50
PROD-READY: ncli В· persist in history to remember the last input
Урок 82. 00:23:12
CLI PROJECT: CLI To do - manage project todos
Урок 83. 00:14:03
CLI PROJECT: CLI to resize & optimize images
Урок 84. 00:02:38
CLI PROJECT: CLI Quiz - Take a quiz
Урок 85. 00:04:06
CLI PROJECT: CLI Survey - Fill a survey
Урок 86. 00:04:22
CLI PROJECT: CLI to get WiFi Password
Урок 87. 00:07:04
CLI PROJECT: CLI Remember-Me - persist config
Урок 88. 00:05:31
CLI PROJECT: CLI Pre-configurable like Babel & prettier
Урок 89. 00:07:27
CLI PROJECT: CLI Progress Estimation & Progress bars
Урок 90. 00:03:41
CLI PROJECT: CLI Display Fun Figlet printing
Урок 91. 00:04:06
CLI PROJECT: CLI Project Update Notification
Урок 92. 00:06:33
CLI PROJECT: CLI Graphs & Charts, Hacker dashboards
Урок 93. 00:05:35
CLI UPDATES: Check and update npm dependencies
Урок 94. 00:09:42
DEBUGGING: VSCode breakpoints & logpoints for CLI debugging
Урок 95. 00:10:45
UNIT TESTING: CLI unit testing
Урок 96. 00:04:31
EXTRA: What are JavaScript template literals
Урок 97. 00:05:32
EXTRA: FOSS (Free & Open Source Software) best practices
NODE-MODULE PKG:Custom options & Default options04:42
NODE-MODULE PKG:JavaScript destructuring03:68
NODE-MODULE PKG:JavaScript spread operator01:24
NODE-MODULE PKG:JavaScript template literals05:12