Общая
Пройти курс The Complete Node.js Developer Course 2.0 [udemy.com]
Критерий завершения
Прослушал все лекции и выполнил все задания
Личные ресурсы
свободное время, знание JS, купленный курс на udemy.com
Экологичность цели
продолжаю повышать квалификацию в части JS и современных фреймоворков
-
2. Section Intro
-
3. Installing Node
-
4. What Is Node?
-
1. Welcome & Asking Awesome Questions
-
5. Why Should I Use Node?
-
6. Installing Atom
-
7. Hello World!
-
8. Section Intro
-
9. Using Require
-
10. Requiring Your Own Files
-
11. Using 3rd Party Modules
-
12. Restarting App with Nodemon
-
13. Getting Input From User
-
14. Simplified Input With Yargs
-
15. Working With JSON
-
16. Adding and Saving Notes
-
17. Refactoring For Reusability
-
18. Removing a Note
-
19. Reading Notes and Reusability
-
20. Debugging Node.js Applications
-
21. Using Node Inspector
-
22. Listing Notes
-
23. Requiring Arguments and Advanced Yargs
-
24. Arrow Functions
-
25. Section Intro
-
26. Async Basics
-
27. Call Stack & Event Loop
-
28. Callback Functions & APIs
-
29. Pretty Printing Objects
-
30. What's Makes up an HTTP Request?
-
31. Encoding User Input
-
32. Callback Errors
-
33. Abstracting Callbacks
-
34. Wiring Up Weather Search
-
35. Chaining Callbacks Together
-
37. Promises Quiz
-
36. Intro to ES6 Promises
-
38. Advanced Promises
-
39. Weather App With Promises
-
40. Extra Features
-
41. Section Intro
-
42. Hello Express
-
43. Creating a Web Server
-
44. Rendering Templates with Data
-
45. Advanced Templating
-
46. Express Middleware
-
47. Adding Version Control (Git)
-
48. Setting Up GitHub & SSH Keys
-
49. Deploying Your Apps
-
50. Adding a New Feature and Deploying
-
51. Section Intro
-
52. Mocha and Basic Testing
-
53. Watch and Auto Restart Tests
-
54. Using an Assertion Library
-
55. Testing Asynchronous Code
-
57. Testing Express Applications: Part II
-
56. Testing Express Applications: Part I
-
58. Organizing Test With describe()
-
59. Test Spies
-
60. Section Intro
-
61. Installing MongoDB and Robomongo (Mac, Linux)
-
62. Installing MongoDB and Robomongo (Windows)
-
63. Building a NoSQL Vocabulary
-
64. Connecting to Mongo and Writing Data
-
65. The ObjectId
-
66. Fetching Data
-
67. Setting Up The Repo
-
68. Deleting Documents
-
69. Updating Data
-
70. The Mongoose ORM
-
71. Setting Up Mongoose
-
72. Validators, Types, and Defaults
-
73. Installing Postman
-
74. Resource Creation Endpoint - POST /todos
-
75. Testing POST /todos
-
76. List Resources - GET /todos
-
77. Testing GET /todos
-
78. Mongoose Queries and ID Validation
-
79. Getting an Individual Resource - GET /todos/:id
-
80. Testing GET /todos/:id
-
81. Deploy API to Heroku
-
82. Postman Environments
-
83. Delete a Resource - DELETE /todos/:id
-
84. Testing DELETE /todos/:id
-
85. Updating a Resource - PATCH /todos/:id
-
86. Testing PATCH /todos/:id
-
87. Creating a Test Database
-
88. Section Intro
-
89. Setting Up The User Model
-
90. JWTs and Hashing
-
91. Generating Auth Tokens and Setting Headers
-
92. Private Routes and Auth Middleware
-
93. Hashing Passwords
-
94. Seeding Test Database With Users
-
95. Testing POST /users and GET /users/me
-
96. Logging In - POST /users/login
-
97. Testing POST /users/login
-
98. Logging Out - DELETE /users/me/token
-
99. Testing DELETE /users/me/token
-
100. Making Todo Routes Private (Part 1)
-
101. Making Todo Routes Private (Part 2)
-
102. Improving App Configuration
-
103. Deploying To Heroku
-
104. Bonus: Advanced Postman
-
105. Section Intro
-
106. Creating a New Project
-
107. Adding Socket.io to an App
-
108. Emitting and Listening to Events
-
109. Emitting and Listening to Events (Solution)
-
110. Broadcasting Events
-
111. Message Generator & Tests
-
112. Event Acknowledgements
-
113. Message Form & jQuery
-
114. Geolocation Part I
-
115. Geolocation Part II
-
116. Styling The Chat Page
-
117. Timestamps and Formatting with Moment
-
118. Printing Message Timestamps
-
119. Moustache.js
-
120. Autoscrolling
-
121. Adding a Join Page
-
122. Passing Room Data
-
123. Socket.io Rooms
-
124. Storing Users With ES6 Classes: Part I
-
125. Storing Users With ES6 Classes: Part II
-
126. Wiring Up User List
-
127. Sending Messages To Room Only
-
128. New Feature Ideas
- 1241
- 09 декабря 2016, 09:49
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением