Angelina 发表于 2025-7-31 12:00:08

NodeJS 完整开发指南与最佳实践(英文版)

│code.zip

├─01. Introduction
│      01Course Outline.srt
│      01. Course Outline.en.srt
│      01. Course Outline.mp4
│      02. Join Our Online Classroom!.html
│      03. Exercise Meet The Community.html
│      04. Node.js - How We Got Here.en.srt
│      04. Node.js - How We Got Here.mp4
│      04. Node.js - How We Got Here.srt
│      05. Node.js Runtime.en.srt
│      05. Node.js Runtime.mp4
│      05. Node.js Runtime.srt
│      06. How To Succeed In The Course.en.srt
│      06. How To Succeed In The Course.mp4
│      06. How To Succeed In The Course.srt
│      07. Latest Version Of Node.js.en.srt
│      07. Latest Version Of Node.js.mp4
│      07. Latest Version Of Node.js.srt
│      08. Course Projects + Code + Cheatsheet.html
│      09. Web Developer Monthly.html
│      
├─02. Node.js Fundamentals Foundations and Environment Setup
│      01. OPTIONAL Installing Node.js.en.srt
│      01. OPTIONAL Installing Node.js.mp4
│      01. OPTIONAL Installing Node.js.srt
│      01.1 Download Node.js.html
│      02. OPTIONAL Windows Installation Tips.en.srt
│      02. OPTIONAL Windows Installation Tips.mp4
│      02. OPTIONAL Windows Installation Tips.srt
│      03. The Node.js Release Cycle.en.srt
│      03. The Node.js Release Cycle.mp4
│      03. The Node.js Release Cycle.srt
│      03.1 Node.js Release Schedule.html
│      04. The Node.js REPL.en.srt
│      04. The Node.js REPL.mp4
│      04. The Node.js REPL.srt
│      05. Setting Up Our Developer Environment.en.srt
│      05. Setting Up Our Developer Environment.mp4
│      05. Setting Up Our Developer Environment.srt
│      05.1 Visual Studio Code.html
│      06. Our First Node.js App.en.srt
│      06. Our First Node.js App.mp4
│      06. Our First Node.js App.srt
│      07. Node.js VS JavaScript.en.srt
│      07. Node.js VS JavaScript.mp4
│      07. Node.js VS JavaScript.srt
│      07.1 Bonus Controlling Robots With Node.js.html
│      07.2 The Deno Runtime.html
│      08. The global Object.en.srt
│      08. The global Object.mp4
│      08. The global Object.srt
│      09. Introduction to Backend VS Frontend.en.srt
│      09. Introduction to Backend VS Frontend.mp4
│      09. Introduction to Backend VS Frontend.srt
│      10. Monthly Coding Challenges, Free Resources and Guides.html
│      
├─03. Node.js Fundamentals Internals
│      01. What Node.js Includes.en.srt
│      01. What Node.js Includes.mp4
│      01. What Node.js Includes.srt
│      02. Node Internals Deep Dive.en.srt
│      02. Node Internals Deep Dive.mp4
│      02. Node Internals Deep Dive.srt
│      02.1 Node.js Source Code On GitHub.html
│      03. libuv Internals Deep Dive.en.srt
│      03. libuv Internals Deep Dive.mp4
│      03. libuv Internals Deep Dive.srt
│      03.1 Official libuv Website.html
│      04. Synchronous vs Asynchronous.en.srt
│      04. Synchronous vs Asynchronous.mp4
│      04. Synchronous vs Asynchronous.srt
│      05. Asynchronous Callbacks.en.srt
│      05. Asynchronous Callbacks.mp4
│      05. Asynchronous Callbacks.srt
│      06. Non-Blocking Input & Output.en.srt
│      06. Non-Blocking Input & Output.mp4
│      06. Non-Blocking Input & Output.srt
│      07. Exercise Is JavaScript Asynchronous.en.srt
│      07. Exercise Is JavaScript Asynchronous.mp4
│      07. Exercise Is JavaScript Asynchronous.srt
│      08. Multi-Threading, Processes, and Threads.en.srt
│      08. Multi-Threading, Processes, and Threads.mp4
│      08. Multi-Threading, Processes, and Threads.srt
│      09. Is Node.js Multi-Threaded.en.srt
│      09. Is Node.js Multi-Threaded.mp4
│      09. Is Node.js Multi-Threaded.srt
│      10. The Event Loop.en.srt
│      10. The Event Loop.mp4
│      10. The Event Loop.srt
│      11. Callback Queues.en.srt
│      11. Callback Queues.mp4
│      11. Callback Queues.srt
│      12. Phases of the Event Loop.en.srt
│      12. Phases of the Event Loop.mp4
│      12. Phases of the Event Loop.srt
│      12.1 The Event Loop In Detail.html
│      13. Comparing Node With PHP and Python.en.srt
│      13. Comparing Node With PHP and Python.mp4
│      13. Comparing Node With PHP and Python.srt
│      14. What Is Node.js Best At.en.srt
│      14. What Is Node.js Best At.mp4
│      14. What Is Node.js Best At.srt
│      15. Observer Design Pattern.en.srt
│      15. Observer Design Pattern.mp4
│      15. Observer Design Pattern.srt
│      16. The Node Event Emitter.en.srt
│      16. The Node Event Emitter.mp4
│      16. The Node Event Emitter.srt
│      16.1 Node events Module.html
│      17. Recommended Path Asynchronous JavaScript.html
│      
├─04. Node.js Fundamentals Module System
│      01. The require Function.en.srt
│      01. The require Function.mp4
│      01. The require Function.srt
│      02. Making HTTP Requests.en.srt
│      02. Making HTTP Requests.mp4
│      02. Making HTTP Requests.srt
│      03. Why Use Modules.en.srt
│      03. Why Use Modules.mp4
│      03. Why Use Modules.srt
│      04. Creating Our Own Modules.en.srt
│      04. Creating Our Own Modules.mp4
│      04. Creating Our Own Modules.srt
│      05. Exporting From Modules.en.srt
│      05. Exporting From Modules.mp4
│      05. Exporting From Modules.srt
│      06. CommonJS vs ECMAScript Modules.en.srt
│      06. CommonJS vs ECMAScript Modules.mp4
│      06. CommonJS vs ECMAScript Modules.srt
│      06.1 ECMAScript Modules export Statement.html
│      06.2 ECMAScript Modules import Statement.html
│      06.3 Node Documentation For CommonJS Modules.html
│      07. Creating Our Own ECMAScript Modules.en.srt
│      07. Creating Our Own ECMAScript Modules.mp4
│      07. Creating Our Own ECMAScript Modules.srt
│      08. Module Caching.en.srt
│      08. Module Caching.mp4
│      08. Module Caching.srt
│      09. Using index.js.en.srt
│      09. Using index.js.mp4
│      09. Using index.js.srt
│      10. Should We Use index.js.en.srt
│      10. Should We Use index.js.mp4
│      10. Should We Use index.js.srt
│      10.1 How The require Function Finds Modules - Node.js Documentation.html
│      10.2 Ryan Dahl's 10 Things I Regret About Node.js Talk.html
│      
├─05. Node.js Fundamentals Package Management
│      01. NPM The Node Package Manager.en.srt
│      01. NPM The Node Package Manager.mp4
│      01. NPM The Node Package Manager.srt
│      01.1 Official NPM Website.html
│      02. Creating Our First NPM Package.en.srt
│      02. Creating Our First NPM Package.mp4
│      02. Creating Our First NPM Package.srt
│      02.1 Axios NPM Package Overview.html
│      03. Packages And The NPM Registry.en.srt
│      03. Packages And The NPM Registry.mp4
│      03. Packages And The NPM Registry.srt
│      04. Using Third Party Modules.en.srt
│      04. Using Third Party Modules.mp4
│      04. Using Third Party Modules.srt
│      05. The node_modules Folder.en.srt
│      05. The node_modules Folder.mp4
│      05. The node_modules Folder.srt
│      06. Semantic Versioning.en.srt
│      06. Semantic Versioning.mp4
│      06. Semantic Versioning.srt
│      06.1 Semantic Versioning.html
│      07. package-lock.json and Versioning.en.srt
│      07. package-lock.json and Versioning.mp4
│      07. package-lock.json and Versioning.srt
│      07.1 NPM Semantic Versioning Calculator.html
│      08. Vulnerabilities In Dependencies.en.srt
│      08. Vulnerabilities In Dependencies.mp4
│      08. Vulnerabilities In Dependencies.srt
│      09. Installing NPM Tools nodemon.en.srt
│      09. Installing NPM Tools nodemon.mp4
│      09. Installing NPM Tools nodemon.srt
│      09.1 Nodemon NPM Package.html
│      
├─06. Node.js File IO - Planets Project
│      01. Exploring Planets With Node.en.srt
│      01. Exploring Planets With Node.mp4
│      01. Exploring Planets With Node.srt
│      01.1 NASA's Kepler Spacecraft.html
│      02. Importing Kepler Space Telescope Data.en.srt
│      02. Importing Kepler Space Telescope Data.mp4
│      02. Importing Kepler Space Telescope Data.srt
│      02.1 kepler_data.csv
│      02.2 NASA Exoplanet Archive.html
│      03. Setting Up Our CSV Parser.en.srt
│      03. Setting Up Our CSV Parser.mp4
│      03. Setting Up Our CSV Parser.srt
│      03.1 Bonus Are We Alone In The Universe.html
│      03.2 CSV Parser Documentation.html
│      03.3 CSV Parser For Node.js.html
│      03.4 Lesson Code.html
│      04. Latest Version of CSV Parser.html
│      05. Streaming Large Data Files.en.srt
│      05. Streaming Large Data Files.mp4
│      05. Streaming Large Data Files.srt
│      06. Reading Our Planets Data.en.srt
│      06. Reading Our Planets Data.mp4
│      06. Reading Our Planets Data.srt
│      06.1 Creating Read Streams In Node.html
│      06.2 Lesson Code.html
│      07. Parsing Our Planets Data.en.srt
│      07. Parsing Our Planets Data.mp4
│      07. Parsing Our Planets Data.srt
│      07.1 Lesson Code.html
│      08. Finding Habitable Planets.en.srt
│      08. Finding Habitable Planets.mp4
│      08. Finding Habitable Planets.srt
│      08.1 Lesson Code.html
│      08.2 Review of the Best Habitable Planet Candidates.html
│      09. Exploring Habitable Planets.en.srt
│      09. Exploring Habitable Planets.mp4
│      09. Exploring Habitable Planets.srt
│      09.1 Habitable Exoplanets Catalog.html
│      09.2 Lesson Code.html
│      
├─07. Web Servers with Node.js
│      01. What is a Web Server.en.srt
│      01. What is a Web Server.mp4
│      01. What is a Web Server.srt
│      02. Introduction to HTTP Responses and Requests.en.srt
│      02. Introduction to HTTP Responses and Requests.mp4
│      02. Introduction to HTTP Responses and Requests.srt
│      02.1 HTTP Request Methods.html
│      03. HTTP Requests.en.srt
│      03. HTTP Requests.mp4
│      03. HTTP Requests.srt
│      03.1 What Is An API.html
│      04. HTTP Responses.en.srt
│      04. HTTP Responses.mp4
│      04. HTTP Responses.srt
│      04.1 HTTP Response Codes.html
│      05. Our First Webserver.en.srt
│      05. Our First Webserver.mp4
│      05. Our First Webserver.srt
│      06. HTTP APIs and Routing.en.srt
│      06. HTTP APIs and Routing.mp4
│      06. HTTP APIs and Routing.srt
│      07. Parameterized URLs.en.srt
│      07. Parameterized URLs.mp4
│      07. Parameterized URLs.srt
│      08. Same Origin Policy.en.srt
│      08. Same Origin Policy.mp4
│      08. Same Origin Policy.srt
│      08.1 Same Origin Policy.html
│      08.2 What is an Origin.html
│      09. Exercise Same Origin Policy.html
│      10. Cross Origin Resource Sharing (CORS).en.srt
│      10. Cross Origin Resource Sharing (CORS).mp4
│      10. Cross Origin Resource Sharing (CORS).srt
│      10.1 Allow-Listing and Whitelisting.html
│      10.2 Cross Origin Resource Sharing.html
│      11. POSTing Data to the Server.en.srt
│      11. POSTing Data to the Server.mp4
│      11. POSTing Data to the Server.srt
│      12. Requests and Responses as Streams.en.srt
│      12. Requests and Responses as Streams.mp4
│      12. Requests and Responses as Streams.srt
│      13. Web Servers Recap.en.srt
│      13. Web Servers Recap.mp4
│      13. Web Servers Recap.srt
│      
├─08. First Express.js API
│      01. Why Express.en.srt
│      01. Why Express.mp4
│      01. Why Express.srt
│      01.1 StackOverflow Annual Developer Survey.html
│      02. Introduction to Express.en.srt
│      02. Introduction to Express.mp4
│      02. Introduction to Express.srt
│      03. Express vs Next.js vs Koa.en.srt
│      03. Express vs Next.js vs Koa.mp4
│      03. Express vs Next.js vs Koa.srt
│      03.1 Enabling Server Side Rendering For Improved App Performance.html
│      03.2 Express on GitHub.html
│      03.3 Koa on GitHub.html
│      03.4 Koa vs Express.html
│      03.5 Official Express Website.html
│      03.6 Official Next.js Website.html
│      03.7 StrongLoop Open Source Projects.html
│      04. Route Parameters.en.srt
│      04. Route Parameters.mp4
│      04. Route Parameters.srt
│      05. Postman and Insomnia.en.srt
│      05. Postman and Insomnia.mp4
│      05. Postman and Insomnia.srt
│      05.1 Official Insomnia Website.html
│      05.2 Official Postman Website.html
│      06. Development Dependencies.en.srt
│      06. Development Dependencies.mp4
│      06. Development Dependencies.srt
│      07. Middleware.en.srt
│      07. Middleware.mp4
│      07. Middleware.srt
│      07.1 What_Is_Express_Middleware.png
│      08. Writing Our Own Logging Middleware.en.srt
│      08. Writing Our Own Logging Middleware.mp4
│      08. Writing Our Own Logging Middleware.srt
│      09. POST Requests in Express.en.srt
│      09. POST Requests in Express.mp4
│      09. POST Requests in Express.srt
│      10. Model View Controller (MVC).en.srt
│      10. Model View Controller (MVC).mp4
│      10. Model View Controller (MVC).srt
│      10.1 Model View Controller.html
│      11. Model View Controller in Express.en.srt
│      11. Model View Controller in Express.mp4
│      11. Model View Controller in Express.srt
│      12. Express Routers.en.srt
│      12. Express Routers.mp4
│      12. Express Routers.srt
│      13. RESTful APIs.en.srt
│      13. RESTful APIs.mp4
│      13. RESTful APIs.srt
│      14. Create Read Update and Delete (CRUD).en.srt
│      14. Create Read Update and Delete (CRUD).mp4
│      14. Create Read Update and Delete (CRUD).srt
│      14.1 HTTP Methods for RESTful APIs.html
│      15. Sending Files.en.srt
│      15. Sending Files.mp4
│      15. Sending Files.srt
│      15.1 skimountain.jpg
│      16. Serving Websites With Node.en.srt
│      16. Serving Websites With Node.mp4
│      16. Serving Websites With Node.srt
│      16.1 Bonus Key Features of a Content Delivery Network.html
│      17. Templating Engines.en.srt
│      17. Templating Engines.mp4
│      17. Templating Engines.srt
│      17.1 Express Templating Engines.html
│      18. Layouts and Separation of Concerns.en.srt
│      18. Layouts and Separation of Concerns.mp4
│      18. Layouts and Separation of Concerns.srt
│      
├─09. NASA Project
│      01. Introduction & Architecture.en.srt
│      01. Introduction & Architecture.mp4
│      01. Introduction & Architecture.srt
│      01.1 Official Lucidchart Website.html
│      02. NASA Dashboard Front End Setup.en.srt
│      02. NASA Dashboard Front End Setup.mp4
│      02. NASA Dashboard Front End Setup.srt
│      02.1 Arwes Sci-Fi UI Web Framework.html
│      02.2 Create React App Website.html
│      02.3 nasa-front-end.zip
│      03. NASA Dashboard Functionality.en.srt
│      03. NASA Dashboard Functionality.mp4
│      03. NASA Dashboard Functionality.srt
│      04. What You Need To Know.en.srt
│      04. What You Need To Know.mp4
│      04. What You Need To Know.srt
│      05. React.js Front End Code Walkthrough.en.srt
│      05. React.js Front End Code Walkthrough.mp4
│      05. React.js Front End Code Walkthrough.srt
│      06. API Server Setup.en.srt
│      06. API Server Setup.mp4
│      06. API Server Setup.srt
│      07. Environment Variables On Windows.html
│      08. GET planets.en.srt
│      08. GET planets.mp4
│      08. GET planets.srt
│      09. CORS Middleware.en.srt
│      09. CORS Middleware.mp4
│      09. CORS Middleware.srt
│      09.1 CORS Middleware Package.html
│      10. Models vs Controllers vs Routers.en.srt
│      10. Models vs Controllers vs Routers.mp4
│      10. Models vs Controllers vs Routers.srt
│      11. The Planets Model.en.srt
│      11. The Planets Model.mp4
│      11. The Planets Model.srt
│      11.1 kepler_data.csv
│      11.2 planets_project_code.js
│      12. Loading Data On Startup.en.srt
│      12. Loading Data On Startup.mp4
│      12. Loading Data On Startup.srt
│      12.1 Bonus Node Streams Promises API.html
│      13. Automating Full Stack Applications With NPM.en.srt
│      13. Automating Full Stack Applications With NPM.mp4
│      13. Automating Full Stack Applications With NPM.srt
│      14. Common Issues With NPM Scripts.html
│      15. Serving React.js Front End In Production.en.srt
│      15. Serving React.js Front End In Production.mp4
│      15. Serving React.js Front End In Production.srt
│      15.1 Deployment With Create React App.html
│      16. Setting BUILD_PATH On Windows.html
│      17. Logging Requests With Morgan.en.srt
│      17. Logging Requests With Morgan.mp4
│      17. Logging Requests With Morgan.srt
│      17.1 Morgan Logging Package.html
│      18. The Launches Model.en.srt
│      18. The Launches Model.mp4
│      18. The Launches Model.srt
│      18.1 JavaScript Maps.html
│      19. GET launches.en.srt
│      19. GET launches.mp4
│      19. GET launches.srt
│      20. Serving Applications With Client Side Routing.en.srt
│      20. Serving Applications With Client Side Routing.mp4
│      20. Serving Applications With Client Side Routing.srt
│      21. Working With Data Models Building a Data Access Layer.en.srt
│      21. Working With Data Models Building a Data Access Layer.mp4
│      21. Working With Data Models Building a Data Access Layer.srt
│      21.1 Bonus Example of Layered Architecture in iOS.html
│      21.2 Separation Of Concerns.html
│      21.3 Separation Of Concerns In Software Design.html
│      22. POST launches Creating Launches 1.en.srt
│      22. POST launches Creating Launches 1.mp4
│      22. POST launches Creating Launches 1.srt
│      23. POST launches Creating Launches 2.en.srt
│      23. POST launches Creating Launches 2.mp4
│      23. POST launches Creating Launches 2.srt
│      24. POST launches Validation For POST Requests.en.srt
│      24. POST launches Validation For POST Requests.mp4
│      24. POST launches Validation For POST Requests.srt
│      25. Connecting POST launches With Front End Dashboard.en.srt
│      25. Connecting POST launches With Front End Dashboard.mp4
│      25. Connecting POST launches With Front End Dashboard.srt
│      26. DELETE launches Aborting Launches 1.en.srt
│      26. DELETE launches Aborting Launches 1.mp4
│      26. DELETE launches Aborting Launches 1.srt
│      27. DELETE launches Aborting Launches 2.en.srt
│      27. DELETE launches Aborting Launches 2.mp4
│      27. DELETE launches Aborting Launches 2.srt
│      28. Updating Our Architecture Diagram.en.srt
│      28. Updating Our Architecture Diagram.mp4
│      28. Updating Our Architecture Diagram.srt
│      28.1 Don't be a Junior Developer.html
│      28.2 Project Architectural Diagram.png
│      
├─10. Testing APIs
│      01. Testing In Node.en.srt
│      01. Testing In Node.mp4
│      01. Testing In Node.srt
│      02. Testing APIs With Jest.en.srt
│      02. Testing APIs With Jest.mp4
│      02. Testing APIs With Jest.srt
│      02.1 Official jest Website.html
│      03. Testing API Endpoints With Supertest GET.en.srt
│      03. Testing API Endpoints With Supertest GET.mp4
│      03. Testing API Endpoints With Supertest GET.srt
│      03.1 Supertest NPM Package.html
│      04. Testing API Endpoints With Supertest POST.en.srt
│      04. Testing API Endpoints With Supertest POST.mp4
│      04. Testing API Endpoints With Supertest POST.srt
│      05. Testing API Endpoints With Supertest Error Cases.en.srt
│      05. Testing API Endpoints With Supertest Error Cases.mp4
│      05. Testing API Endpoints With Supertest Error Cases.srt
│      
├─11. Improving Node Performance
│      01. Node Server Performance.en.srt
│      01. Node Server Performance.mp4
│      01. Node Server Performance.srt
│      02. Building A Simple Blocking Server.en.srt
│      02. Building A Simple Blocking Server.mp4
│      02. Building A Simple Blocking Server.srt
│      02.1 Lesson Code.html
│      03. Real Life Blocking Functions.en.srt
│      03. Real Life Blocking Functions.mp4
│      03. Real Life Blocking Functions.srt
│      03.1 Node crypto Module.html
│      03.2 Response Times The 3 Important Limits.html
│      03.3 User Engagement Charts.html
│      04. Running Multiple Node Processes.en.srt
│      04. Running Multiple Node Processes.mp4
│      04. Running Multiple Node Processes.srt
│      05. The Node Cluster Module.en.srt
│      05. The Node Cluster Module.mp4
│      05. The Node Cluster Module.srt
│      05.1 Node cluster Module.html
│      06. Clustering In Action.en.srt
│      06. Clustering In Action.mp4
│      06. Clustering In Action.srt
│      06.1 Lesson Code.html
│      07. Maximizing Cluster?Performance.en.srt
│      07. Maximizing Cluster?Performance.mp4
│      07. Maximizing Cluster?Performance.srt
│      07.1 Lesson Code.html
│      08. Load Balancing.en.srt
│      08. Load Balancing.mp4
│      08. Load Balancing.srt
│      08.1 Horizontal Scaling vs Vertical Scaling.html
│      08.2 Load Balancing On Wikipedia.html
│      09. The PM2 Tool.en.srt
│      09. The PM2 Tool.mp4
│      09. The PM2 Tool.srt
│      09.1 Official PM2 Website.html
│      10. Using PM2 To Create Clusters.en.srt
│      10. Using PM2 To Create Clusters.mp4
│      10. Using PM2 To Create Clusters.srt
│      10.1 PM2 on NPM.html
│      11. Managing Live Clusters With PM2.en.srt
│      11. Managing Live Clusters With PM2.mp4
│      11. Managing Live Clusters With PM2.srt
│      12. Zero Downtime Restart.en.srt
│      12. Zero Downtime Restart.mp4
│      12. Zero Downtime Restart.srt
│      12.1 Bonus Deployment Strategies On Google Cloud.html
│      13. Improving Performance Of Our NASA Project.en.srt
│      13. Improving Performance Of Our NASA Project.mp4
│      13. Improving Performance Of Our NASA Project.srt
│      14. Worker Threads.en.srt
│      14. Worker Threads.mp4
│      14. Worker Threads.srt
│      14.1 Node Worker Threads.html
│      14.2 Web Worker API For Browsers.html
│      15. Worker Threads In Action.en.srt
│      15. Worker Threads In Action.mp4
│      15. Worker Threads In Action.srt
│      
├─12. Databases
│      01. Introduction to Databases.en.srt
│      01. Introduction to Databases.mp4
│      01. Introduction to Databases.srt
│      02. Recommended Path SQL.html
│      03. Comparing SQL vs NoSQL.en.srt
│      03. Comparing SQL vs NoSQL.mp4
│      03. Comparing SQL vs NoSQL.srt
│      04. Database Schemas & Schemaless Databases.en.srt
│      04. Database Schemas & Schemaless Databases.mp4
│      04. Database Schemas & Schemaless Databases.srt
│      05. Choosing a Database for our NASA Project.en.srt
│      05. Choosing a Database for our NASA Project.mp4
│      05. Choosing a Database for our NASA Project.srt
│      06. SQL vs MongoDB Trends and Object-Relational Impedance Mismatch.en.srt
│      06. SQL vs MongoDB Trends and Object-Relational Impedance Mismatch.mp4
│      06. SQL vs MongoDB Trends and Object-Relational Impedance Mismatch.srt
│      06.1 JSON and BSON in MongoDB.html
│      06.2 Object-Relational Impedance Mismatch.html
│      06.3 Postgres JSON Types.html
│      06.4 Writing Scripts for the Mongo Shell.html
│      07. SQL vs MongoDB Schemas, References, and ACID Transactions.en.srt
│      07. SQL vs MongoDB Schemas, References, and ACID Transactions.mp4
│      07. SQL vs MongoDB Schemas, References, and ACID Transactions.srt
│      07.1 ACID Transactions.html
│      08. Setting up MongoDB Atlas.en.srt
│      08. Setting up MongoDB Atlas.mp4
│      08. Setting up MongoDB Atlas.srt
│      08.1 Official MongoDB Website.html
│      08.2 The Principle of Least Privilege.html
│      09. Connecting to MongoDB.en.srt
│      09. Connecting to MongoDB.mp4
│      09. Connecting to MongoDB.srt
│      09.1 Official Mongoose Website.html
│      10. Connecting with the Latest Version of Mongoose.html
│      11. Mongoose.en.srt
│      11. Mongoose.mp4
│      11. Mongoose.srt
│      12. Creating Mongoose Schema for Launches.en.srt
│      12. Creating Mongoose Schema for Launches.mp4
│      12. Creating Mongoose Schema for Launches.srt
│      13. Exercise Creating Mongoose Schema for Planets.en.srt
│      13. Exercise Creating Mongoose Schema for Planets.mp4
│      13. Exercise Creating Mongoose Schema for Planets.srt
│      14. Creating Models From Schemas.en.srt
│      14. Creating Models From Schemas.mp4
│      14. Creating Models From Schemas.srt
│      15. Mongoose Models vs MVC Models.en.srt
│      15. Mongoose Models vs MVC Models.mp4
│      15. Mongoose Models vs MVC Models.srt
│      16. Creating and Inserting Documents.en.srt
│      16. Creating and Inserting Documents.mp4
│      16. Creating and Inserting Documents.srt
│      17. Finding Documents.en.srt
│      17. Finding Documents.mp4
│      17. Finding Documents.srt
│      18. The Upsert Operation.en.srt
│      18. The Upsert Operation.mp4
│      18. The Upsert Operation.srt
│      19. Exploring Data Using Atlas.en.srt
│      19. Exploring Data Using Atlas.mp4
│      19. Exploring Data Using Atlas.srt
│      20. Updating Project Architecture.en.srt
│      20. Updating Project Architecture.mp4
│      20. Updating Project Architecture.srt
│      21. ObjectIDs.en.srt
│      21. ObjectIDs.mp4
│      21. ObjectIDs.srt
│      21.1 MongoDB ObjectID to Timestamp Calculator.html
│      22. Excluding Fields From The Response.en.srt
│      22. Excluding Fields From The Response.mp4
│      22. Excluding Fields From The Response.srt
│      23. Saving Launches.en.srt
│      23. Saving Launches.mp4
│      23. Saving Launches.srt
│      24. Listing All Launches.en.srt
│      24. Listing All Launches.mp4
│      24. Listing All Launches.srt
│      25. Referential Integrity.en.srt
│      25. Referential Integrity.mp4
│      25. Referential Integrity.srt
│      25.1 Node.js Best Practices Repository.html
│      25.2 Referential Integrity.html
│      26. Auto Increment In MongoDB.en.srt
│      26. Auto Increment In MongoDB.mp4
│      26. Auto Increment In MongoDB.srt
│      26.1 Auto Increment in MySQL.html
│      26.2 Serial Types In PostgreSQL.html
│      27. Getting Latest Flight Number.en.srt
│      27. Getting Latest Flight Number.mp4
│      27. Getting Latest Flight Number.srt
│      28. Scheduling New Launches.en.srt
│      28. Scheduling New Launches.mp4
│      28. Scheduling New Launches.srt
│      29. Investigating A Mongoose Mystery.en.srt
│      29. Investigating A Mongoose Mystery.mp4
│      29. Investigating A Mongoose Mystery.srt
│      30. Aborting Launches.en.srt
│      30. Aborting Launches.mp4
│      30. Aborting Launches.srt
│      31. Aborting with the Latest MongoDB Driver.html
│      32. Updating Tests For Mongoose 1.en.srt
│      32. Updating Tests For Mongoose 1.mp4
│      32. Updating Tests For Mongoose 1.srt
│      33. Updating Tests For Mongoose 2.en.srt
│      33. Updating Tests For Mongoose 2.mp4
│      33. Updating Tests For Mongoose 2.srt
│      
├─13. Working With REST APIs - SpaceX Project
│      01. Working With SpaceX.en.srt
│      01. Working With SpaceX.mp4
│      01. Working With SpaceX.srt
│      01.1 Bonus Exploring Mars & Beyond.html
│      01.2 Bonus Falcon 9 Rocket on YouTube.html
│      02. The SpaceX API.en.srt
│      02. The SpaceX API.mp4
│      02. The SpaceX API.srt
│      02.1 SpaceX REST API on GitHub.html
│      03. Versioning Node APIs.en.srt
│      03. Versioning Node APIs.mp4
│      03. Versioning Node APIs.srt
│      04. Updating Our API Tests.en.srt
│      04. Updating Our API Tests.mp4
│      04. Updating Our API Tests.srt
│      05. Exploring SpaceX Launches API.en.srt
│      05. Exploring SpaceX Launches API.mp4
│      05. Exploring SpaceX Launches API.srt
│      06. Running Search Queries.en.srt
│      06. Running Search Queries.mp4
│      06. Running Search Queries.srt
│      06.1 SpaceXAPIV4.postman_collection.json
│      07. Loading SpaceX Data In Our API.en.srt
│      07. Loading SpaceX Data In Our API.mp4
│      07. Loading SpaceX Data In Our API.srt
│      08. Mapping SpaceX Data To Our Database.en.srt
│      08. Mapping SpaceX Data To Our Database.mp4
│      08. Mapping SpaceX Data To Our Database.srt
│      08.1 JavaScript Array flatMap().html
│      09. Using Paginated APIs.en.srt
│      09. Using Paginated APIs.mp4
│      09. Using Paginated APIs.srt
│      10. Minimizing API Load.en.srt
│      10. Minimizing API Load.mp4
│      10. Minimizing API Load.srt
│      11. Persisting SpaceX Launches.en.srt
│      11. Persisting SpaceX Launches.mp4
│      11. Persisting SpaceX Launches.srt
│      12. Paginating Our Endpoints 1.en.srt
│      12. Paginating Our Endpoints 1.mp4
│      12. Paginating Our Endpoints 1.srt
│      13. Paginating Our Endpoints 2.en.srt
│      13. Paginating Our Endpoints 2.mp4
│      13. Paginating Our Endpoints 2.srt
│      14. Sorting Paginated Data.en.srt
│      14. Sorting Paginated Data.mp4
│      14. Sorting Paginated Data.srt
│      15. Cleaning Up Launch Data.en.srt
│      15. Cleaning Up Launch Data.mp4
│      15. Cleaning Up Launch Data.srt
│      16. Managing Secrets With Dotenv.en.srt
│      16. Managing Secrets With Dotenv.mp4
│      16. Managing Secrets With Dotenv.srt
│      16.1 Dotenv NPM Package.html
│      17. Running API Tests With Dotenv.html
│      18. Securing Leaked Secrets.en.srt
│      18. Securing Leaked Secrets.mp4
│      18. Securing Leaked Secrets.srt
│      
├─14. Node Security + Authentication
│      01. Security and Authentication Overview.en.srt
│      01. Security and Authentication Overview.mp4
│      01. Security and Authentication Overview.srt
│      02. Encrypted Connections with SSL and TLS.en.srt
│      02. Encrypted Connections with SSL and TLS.mp4
│      02. Encrypted Connections with SSL and TLS.srt
│      03. Digital Certificates, Signing, and Man In The Middle Attacks.en.srt
│      03. Digital Certificates, Signing, and Man In The Middle Attacks.mp4
│      03. Digital Certificates, Signing, and Man In The Middle Attacks.srt
│      04. Setting Up Our Security Example.en.srt
│      04. Setting Up Our Security Example.mp4
│      04. Setting Up Our Security Example.srt
│      05. HTTPS With Node, Self Signed Certificates, and Public Key Cryptography.en.srt
│      05. HTTPS With Node, Self Signed Certificates, and Public Key Cryptography.mp4
│      05. HTTPS With Node, Self Signed Certificates, and Public Key Cryptography.srt
│      06. Helmet.js.en.srt
│      06. Helmet.js.mp4
│      06. Helmet.js.srt
│      06.1 Helmet Website.html
│      07. Authentication vs Authorization.en.srt
│      07. Authentication vs Authorization.mp4
│      07. Authentication vs Authorization.srt
│      08. Social Sign In.en.srt
│      08. Social Sign In.mp4
│      08. Social Sign In.srt
│      09. API Keys.en.srt
│      09. API Keys.mp4
│      09. API Keys.srt
│      10. JWT Tokens.en.srt
│      10. JWT Tokens.mp4
│      10. JWT Tokens.srt
│      11. The OAuth Standard.en.srt
│      11. The OAuth Standard.mp4
│      11. The OAuth Standard.srt
│      12. OAuth 2.0 Authorization Code Flow.en.srt
│      12. OAuth 2.0 Authorization Code Flow.mp4
│      12. OAuth 2.0 Authorization Code Flow.srt
│      13. OAuth In Action with Single Sign On.en.srt
│      13. OAuth In Action with Single Sign On.mp4
│      13. OAuth In Action with Single Sign On.srt
│      14. Registering with the Google Authorization Server.en.srt
│      14. Registering with the Google Authorization Server.mp4
│      14. Registering with the Google Authorization Server.srt
│      15. Authentication Endpoints With Middleware.en.srt
│      15. Authentication Endpoints With Middleware.mp4
│      15. Authentication Endpoints With Middleware.srt
│      16. Passport.js.en.srt
│      16. Passport.js.mp4
│      16. Passport.js.srt
│      17. Dotenv for Client Secrets.en.srt
│      17. Dotenv for Client Secrets.mp4
│      17. Dotenv for Client Secrets.srt
│      18. Authentication With Google And OAuth 1.en.srt
│      18. Authentication With Google And OAuth 1.mp4
│      18. Authentication With Google And OAuth 1.srt
│      19. Authentication With Google And OAuth 2.en.srt
│      19. Authentication With Google And OAuth 2.mp4
│      19. Authentication With Google And OAuth 2.srt
│      20. Cookie Based Authentication.en.srt
│      20. Cookie Based Authentication.mp4
│      20. Cookie Based Authentication.srt
│      21. Sessions.en.srt
│      21. Sessions.mp4
│      21. Sessions.srt
│      22. Server VS Client Side Sessions With Cookies.en.srt
│      22. Server VS Client Side Sessions With Cookies.mp4
│      22. Server VS Client Side Sessions With Cookies.srt
│      23. Session Middleware in Express.en.srt
│      23. Session Middleware in Express.mp4
│      23. Session Middleware in Express.srt
│      24. Setting Up OAuth Cookie Session.en.srt
│      24. Setting Up OAuth Cookie Session.mp4
│      24. Setting Up OAuth Cookie Session.srt
│      25. Reading and Writing the OAuth Session 1.en.srt
│      25. Reading and Writing the OAuth Session 1.mp4
│      25. Reading and Writing the OAuth Session 1.srt
│      26. Reading and Writing the OAuth Session 2.en.srt
│      26. Reading and Writing the OAuth Session 2.mp4
│      26. Reading and Writing the OAuth Session 2.srt
│      27. Restricting Access to Endpoints.en.srt
│      27. Restricting Access to Endpoints.mp4
│      27. Restricting Access to Endpoints.srt
│      28. Implementing Logout.en.srt
│      28. Implementing Logout.mp4
│      28. Implementing Logout.srt
│      29. Experimenting With Fake Sessions.en.srt
│      29. Experimenting With Fake Sessions.mp4
│      29. Experimenting With Fake Sessions.srt
│      30. Wrap Up and Next Steps.en.srt
│      30. Wrap Up and Next Steps.mp4
│      30. Wrap Up and Next Steps.srt
│      31. Resource Security Cheat Sheet.html
│      
├─15. Continuous Integration and Delivery
│      01. Introduction to CI and CD.en.srt
│      01. Introduction to CI and CD.mp4
│      01. Introduction to CI and CD.srt
│      02. Continuous Integration.en.srt
│      02. Continuous Integration.mp4
│      02. Continuous Integration.srt
│      03. Continuous Delivery.en.srt
│      03. Continuous Delivery.mp4
│      03. Continuous Delivery.srt
│      04. Continuous Deployment.en.srt
│      04. Continuous Deployment.mp4
│      04. Continuous Deployment.srt
│      05. Pipelines.en.srt
│      05. Pipelines.mp4
│      05. Pipelines.srt
│      06. GitHub Actions.en.srt
│      06. GitHub Actions.mp4
│      06. GitHub Actions.srt
│      07. Setting Up GitHub Actions.en.srt
│      07. Setting Up GitHub Actions.mp4
│      07. Setting Up GitHub Actions.srt
│      07.1 NASA Project GitHub Repository.html
│      08. Continuous Integration Build Pipeline.en.srt
│      08. Continuous Integration Build Pipeline.mp4
│      08. Continuous Integration Build Pipeline.srt
│      09. Build Pipeline In Action.en.srt
│      09. Build Pipeline In Action.mp4
│      09. Build Pipeline In Action.srt
│      09.1 NASA Project GitHub Repository.html
│      10. GitHub Actions Marketplace.en.srt
│      10. GitHub Actions Marketplace.mp4
│      10. GitHub Actions Marketplace.srt
│      11. Continuous Integration Test Pipeline.en.srt
│      11. Continuous Integration Test Pipeline.mp4
│      11. Continuous Integration Test Pipeline.srt
│      12. Mocking Out Databases.en.srt
│      12. Mocking Out Databases.mp4
│      12. Mocking Out Databases.srt
│      13. Databases With Continuous Integration.en.srt
│      13. Databases With Continuous Integration.mp4
│      13. Databases With Continuous Integration.srt
│      13.1 MongoDB in GitHub Actions.html
│      14. Populating Data For Continuous Integration.en.srt
│      14. Populating Data For Continuous Integration.mp4
│      14. Populating Data For Continuous Integration.srt
│      
├─16. Node Production and the Cloud (Docker + AWS)
│      01. Deploying to the Cloud.en.srt
│      01. Deploying to the Cloud.mp4
│      01. Deploying to the Cloud.srt
│      02. Serverless vs Containers.en.srt
│      02. Serverless vs Containers.mp4
│      02. Serverless vs Containers.srt
│      03. Virtual Machines.en.srt
│      03. Virtual Machines.mp4
│      03. Virtual Machines.srt
│      04. What is a Container.en.srt
│      04. What is a Container.mp4
│      04. What is a Container.srt
│      05. Installing Docker.en.srt
│      05. Installing Docker.mp4
│      05. Installing Docker.srt
│      06. Running Our First Docker Container.en.srt
│      06. Running Our First Docker Container.mp4
│      06. Running Our First Docker Container.srt
│      07. Your DockerHub Account.en.srt
│      07. Your DockerHub Account.mp4
│      07. Your DockerHub Account.srt
│      08. Creating a Dockerfile.en.srt
│      08. Creating a Dockerfile.mp4
│      08. Creating a Dockerfile.srt
│      09. Improving Our Dockerfile With Layers.en.srt
│      09. Improving Our Dockerfile With Layers.mp4
│      09. Improving Our Dockerfile With Layers.srt
│      09.1 Dockerfile.zip
│      10. Updating Our API URL.en.srt
│      10. Updating Our API URL.mp4
│      10. Updating Our API URL.srt
│      11. Building NASA Project Docker Image.en.srt
│      11. Building NASA Project Docker Image.mp4
│      11. Building NASA Project Docker Image.srt
│      11.1 docker build Documentation.html
│      12. Running NASA Project in a Container.en.srt
│      12. Running NASA Project in a Container.mp4
│      12. Running NASA Project in a Container.srt
│      12.1 docker run Documentati
.............


**** Hidden Message *****

bai615 发表于 2025-7-31 12:39:07

啥也不说了,感谢楼主分享哇!

cwt8805 发表于 2025-7-31 13:22:26

啥也不说了,感谢楼主分享哇!

sakura_dmz 发表于 2025-7-31 18:58:36

啥也不说了,感谢楼主分享哇!

pangzi1271 发表于 2025-8-1 09:59:22

正需要,支持楼主大人了!

Chris_Chen 发表于 2025-8-3 21:56:29

正需要,支持楼主大人了!
页: [1]
查看完整版本: NodeJS 完整开发指南与最佳实践(英文版)