Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

  1. Урок 1. 00:04:34
    1.1. Introduction and the Goal of this Course
  2. Урок 2. 00:01:14
    1.2. Big Words and NodeJS
  3. Урок 3. 00:09:23
    1.4. Conceptual Aside The Command Line Interface
  4. Урок 4. 00:10:08
    2.1. Conceptual Aside Processors, Machine Language, and C++
  5. Урок 5. 00:04:02
    2.2. JavaScript Aside JavaScript Engines and The ECMAScript Specification
  6. Урок 6. 00:05:58
    2.3. V8 Under the Hood
  7. Урок 7. 00:15:05
    2.4. Adding Features to JavaScript
  8. Урок 8. 00:06:46
    3.1. Conceptual Aside Servers and Clients
  9. Урок 9. 00:02:19
    3.2. What Does JavaScript Need to Manage a Server
  10. Урок 10. 00:05:52
    3.3. The C++ Core
  11. Урок 11. 00:03:05
    3.4. The JavaScript Core
  12. Урок 12. 00:16:48
    3.6. Let's Install and Run Some JavaScript in Node
  13. Урок 13. 00:02:36
    3.7. LTS vs Current
  14. Урок 14. 00:02:22
    4.1. Conceptual Aside Modules
  15. Урок 15. 00:12:04
    4.2. JavaScript Aside First-Class Functions and Function Expressions
  16. Урок 16. 00:10:55
    4.3. Let's Build a Module
  17. Урок 17. 00:06:56
    4.4. JavaScript Aside Objects and Object Literals
  18. Урок 18. 00:11:39
    4.5. JavaScript Aside Prototypal Inheritance and Function Constructors
  19. Урок 19. 00:05:45
    4.6. JavaScript Aside By Reference and By Value
  20. Урок 20. 00:07:43
    4.7. JavaScript Aside Immediately Invoked Function Expressions (IIFEs)
  21. Урок 21. 00:17:34
    4.8. How Do Node Modules Really Work module.exports and require
  22. Урок 22. 00:01:41
    4.9. JavaScript Aside JSON
  23. Урок 23. 00:11:40
    4.10. More on require
  24. Урок 24. 00:19:13
    4.11. Module Patterns
  25. Урок 25. 00:10:03
    4.12. exports vs module.exports
  26. Урок 26. 00:06:52
    4.13. Requiring Native (Core) Modules
  27. Урок 27. 00:06:06
    4.14. ECMAScript Modules (ESM)
  28. Урок 28. 00:05:02
    4.16. ESM and CJS
  29. Урок 29. 00:01:22
    4.17. Web Server Checklist
  30. Урок 30. 00:05:25
    5.1. Conceptual Aside Events
  31. Урок 31. 00:05:09
    5.2. JavaScript Aside Object Properties, First Class Functions, and Arrays
  32. Урок 32. 00:13:59
    5.3. The Node Event Emitter - Part 1
  33. Урок 33. 00:11:59
    5.4. The Node Event Emitter - Part 2
  34. Урок 34. 00:06:19
    5.5. JavaScript Aside Object.create and Prototypes
  35. Урок 35. 00:14:41
    5.7. Inheriting From the Event Emitter
  36. Урок 36. 00:07:56
    5.8. JavaScript Aside Node, ES6, and Template Literals (Node version = 12)
  37. Урок 37. 00:03:41
    5.9. JavaScript Aside .call and .apply
  38. Урок 38. 00:09:44
    5.10. Inheriting From the Event Emitter - Part 2
  39. Урок 39. 00:08:42
    5.11. JavaScript Aside ES6 Classes
  40. Урок 40. 00:06:01
    5.12. Inheriting From the Event Emitter - Part 3
  41. Урок 41. 00:02:39
    6.1. JavaScript Aside Javascript is Synchronous
  42. Урок 42. 00:01:30
    6.2. Conceptual Aside Callbacks
  43. Урок 43. 00:11:40
    6.3. libuv, The Event Loop, and Non-Blocking Asynchronous Execution
  44. Урок 44. 00:04:32
    6.4. Conceptual Aside Streams and Buffers
  45. Урок 45. 00:11:10
    6.5. Conceptual Aside Binary Data, Character Sets, and Encodings
  46. Урок 46. 00:07:41
    6.6. Buffers
  47. Урок 47. 00:04:53
    6.7. ES6 Typed Arrays
  48. Урок 48. 00:04:04
    6.8. JavaScript Aside Callbacks
  49. Урок 49. 00:15:53
    6.9. Files and fs
  50. Урок 50. 00:18:15
    6.10. Streams
  51. Урок 51. 00:02:15
    6.11. Conceptual Aside Pipes
  52. Урок 52. 00:15:52
    6.12. Pipes
  53. Урок 53. 00:02:06
    6.14. Node and Promises
  54. Урок 54. 00:09:44
    6.15. Files and Promises
  55. Урок 55. 00:05:46
    6.16. Streams and Promises
  56. Урок 56. 00:06:07
    6.17. Pipeline and Promises
  57. Урок 57. 00:02:38
    6.18. Web Server Checklist
  58. Урок 58. 00:07:56
    7.1. Conceptual Aside TCPIP
  59. Урок 59. 00:03:12
    7.2. Conceptual Aside Addresses and Ports
  60. Урок 60. 00:06:07
    7.3. Conceptual Aside HTTP
  61. Урок 61. 00:06:57
    7.4. http_parser
  62. Урок 62. 00:01:36
    7.5. llhttp
  63. Урок 63. 00:17:27
    7.6. Let's Build a Web Server in Node
  64. Урок 64. 00:11:44
    7.7. Outputting HTML and Templates
  65. Урок 65. 00:05:12
    7.8. Streams and Performance
  66. Урок 66. 00:02:38
    7.9. Conceptual Aside APIs and Endpoints
  67. Урок 67. 00:06:40
    7.10. Outputting JSON
  68. Урок 68. 00:11:03
    7.11. Routing
  69. Урок 69. 00:04:51
    7.12. Routing (ESM)
  70. Урок 70. 00:02:25
    7.13. Web Server Checklist
  71. Урок 71. 00:03:08
    8.1. Conceptual Aside Packages and Package Managers
  72. Урок 72. 00:04:47
    8.2. Conceptual Aside Semantic Versioning (semver)
  73. Урок 73. 00:05:00
    8.3. npm and the npm registry Other People's Code
  74. Урок 74. 00:13:03
    8.4. init, nodemon, and package.json
  75. Урок 75. 00:15:18
    8.6. init, nodemon, and package.json - Part 2
  76. Урок 76. 00:01:18
    8.7. node --watch
  77. Урок 77. 00:01:44
    8.8. Using Other People's Code
  78. Урок 78. 00:16:02
    9.1. Installing Express and Making it Easier to Build a Web Server
  79. Урок 79. 00:04:33
    9.2. Routes
  80. Урок 80. 00:14:59
    9.3. Static Files and Middleware
  81. Урок 81. 00:15:55
    9.4. Templates and Template Engines
  82. Урок 82. 00:18:22
    9.5. Querystring and Post Parameters
  83. Урок 83. 00:03:02
    9.6. express and body-parser
  84. Урок 84. 00:05:22
    9.7. RESTful APIs and JSON
  85. Урок 85. 00:13:46
    9.8. Structuring an App
  86. Урок 86. 00:03:49
    10.1. Conceptual Aside Relational Databases and SQL
  87. Урок 87. 00:09:29
    10.2. Node and MySQL
  88. Урок 88. 00:03:13
    10.3. Conceptual Aside NoSQL and Documents
  89. Урок 89. 00:09:35
    10.4. MongoDB
  90. Урок 90. 00:01:17
    10.5. Web Server Checklist
  91. Урок 91. 00:07:29
    11.1. PostgreSQL, Express, React, and NodeJS
  92. Урок 92. 00:14:54
    11.2. React Managing the Client (Part 1)
  93. Урок 93. 00:15:13
    11.3. React Managing the Client (Part 2)
  94. Урок 94. 00:11:28
    11.4. React Managing the Client (Part 3)
  95. Урок 95. 00:02:26
    11.5. Conceptual Aside React, Vue, Angular and more…
  96. Урок 96. 00:01:42
    11.6. Working with The Full Stack (and being a Full Stack Developer)
  97. Урок 97. 00:01:51
    12.1. MongoDB, Express, React, and NodeJS
  98. Урок 98. 00:02:15
    12.2. The ClientServer Boundary
  99. Урок 99. 00:01:44
    13.1. NodeTask Software Requirements
  100. Урок 100. 00:04:24
    13.2. Initial Setup
  101. Урок 101. 00:03:40
    13.3. Setting Up PostgreSQL
  102. Урок 102. 00:02:50
    13.4. Adding Seed Data
  103. Урок 103. 00:20:29
    13.5. Creating Our API
  104. Урок 104. 00:18:14
    13.6. Testing Our API
  105. Урок 105. 00:04:29
    13.7. Conceptual Aside fetch
  106. Урок 106. 00:12:20
    13.8. Adding a Front-end With React (Part 1)
  107. Урок 107. 00:18:49
    13.9. Adding a Front-end With React (Part 2)
  108. Урок 108. 00:02:18
    13.10. A Change to Requirements
  109. Урок 109. 00:21:45
    13.11. Switching to MongoDB
  110. Урок 110. 00:07:16
    13.12. Updating the Client
  111. Урок 111. 00:02:08
    13.13. Being a Full Stack Developer
  112. Урок 112. 00:00:54
    14.1. Conclusion