1

Step 1

2. Section Intro

2

Step 2

3. Installing Node

3

Step 3

4. What Is Node?

4

Step 4

1. Welcome & Asking Awesome Questions

5

Step 5

5. Why Should I Use Node?

6

Step 6

6. Installing Atom

7

Step 7

7. Hello World!

8

Step 8

8. Section Intro

9

Step 9

9. Using Require

10

Step 10

10. Requiring Your Own Files

11

Step 11

11. Using 3rd Party Modules

12

Step 12

12. Restarting App with Nodemon

13

Step 13

13. Getting Input From User

14

Step 14

14. Simplified Input With Yargs

15

Step 15

15. Working With JSON

16

Step 16

16. Adding and Saving Notes

17

Step 17

17. Refactoring For Reusability

18

Step 18

18. Removing a Note

19

Step 19

19. Reading Notes and Reusability

20

Step 20

20. Debugging Node.js Applications

21

Step 21

21. Using Node Inspector

22

Step 22

22. Listing Notes

23

Step 23

23. Requiring Arguments and Advanced Yargs

24

Step 24

24. Arrow Functions

25

Step 25

25. Section Intro

26

Step 26

26. Async Basics

27

Step 27

27. Call Stack & Event Loop

28

Step 28

28. Callback Functions & APIs

29

Step 29

29. Pretty Printing Objects

30

Step 30

30. What's Makes up an HTTP Request?

31

Step 31

31. Encoding User Input

32

Step 32

32. Callback Errors

33

Step 33

33. Abstracting Callbacks

34

Step 34

34. Wiring Up Weather Search

35

Step 35

35. Chaining Callbacks Together

36

Step 36

37. Promises Quiz

37

Step 37

36. Intro to ES6 Promises

38

Step 38

38. Advanced Promises

39

Step 39

39. Weather App With Promises

40

Step 40

40. Extra Features

41

Step 41

41. Section Intro

42

Step 42

42. Hello Express

43

Step 43

43. Creating a Web Server

44

Step 44

44. Rendering Templates with Data

45

Step 45

45. Advanced Templating

46

Step 46

46. Express Middleware

47

Step 47

47. Adding Version Control (Git)

48

Step 48

48. Setting Up GitHub & SSH Keys

49

Step 49

49. Deploying Your Apps

50

Step 50

50. Adding a New Feature and Deploying

51

Step 51

51. Section Intro

52

Step 52

52. Mocha and Basic Testing

53

Step 53

53. Watch and Auto Restart Tests

54

Step 54

54. Using an Assertion Library

55

Step 55

55. Testing Asynchronous Code

56

Step 56

57. Testing Express Applications: Part II

57

Step 57

56. Testing Express Applications: Part I

58

Step 58

58. Organizing Test With describe()

59

Step 59

59. Test Spies

60

Step 60

60. Section Intro

61

Step 61

61. Installing MongoDB and Robomongo (Mac, Linux)

62

Step 62

62. Installing MongoDB and Robomongo (Windows)

63

Step 63

63. Building a NoSQL Vocabulary

64

Step 64

64. Connecting to Mongo and Writing Data

65

Step 65

65. The ObjectId

66

Step 66

66. Fetching Data

67

Step 67

67. Setting Up The Repo

68

Step 68

68. Deleting Documents

69

Step 69

69. Updating Data

70

Step 70

70. The Mongoose ORM

71

Step 71

71. Setting Up Mongoose

72

Step 72

72. Validators, Types, and Defaults

73

Step 73

73. Installing Postman

74

Step 74

74. Resource Creation Endpoint - POST /todos

75

Step 75

75. Testing POST /todos

76

Step 76

76. List Resources - GET /todos

77

Step 77

77. Testing GET /todos

78

Step 78

78. Mongoose Queries and ID Validation

79

Step 79

79. Getting an Individual Resource - GET /todos/:id

80

Step 80

80. Testing GET /todos/:id

81

Step 81

81. Deploy API to Heroku

82

Step 82

82. Postman Environments

83

Step 83

83. Delete a Resource - DELETE /todos/:id

84

Step 84

84. Testing DELETE /todos/:id

85

Step 85

85. Updating a Resource - PATCH /todos/:id

86

Step 86

86. Testing PATCH /todos/:id

87

Step 87

87. Creating a Test Database

88

Step 88

88. Section Intro

89

Step 89

89. Setting Up The User Model

90

Step 90

90. JWTs and Hashing

91

Step 91

91. Generating Auth Tokens and Setting Headers

92

Step 92

92. Private Routes and Auth Middleware

93

Step 93

93. Hashing Passwords

94

Step 94

94. Seeding Test Database With Users

95

Step 95

95. Testing POST /users and GET /users/me

96

Step 96

96. Logging In - POST /users/login

97

Step 97

97. Testing POST /users/login

98

Step 98

98. Logging Out - DELETE /users/me/token

99

Step 99

99. Testing DELETE /users/me/token

100

Step 100

100. Making Todo Routes Private (Part 1)

101

Step 101

101. Making Todo Routes Private (Part 2)

102

Step 102

102. Improving App Configuration

103

Step 103

103. Deploying To Heroku

104

Step 104

104. Bonus: Advanced Postman

105

Step 105

105. Section Intro

106

Step 106

106. Creating a New Project

107

Step 107

107. Adding Socket.io to an App

108

Step 108

108. Emitting and Listening to Events

109

Step 109

109. Emitting and Listening to Events (Solution)

110

Step 110

110. Broadcasting Events

111

Step 111

111. Message Generator & Tests

112

Step 112

112. Event Acknowledgements

113

Step 113

113. Message Form & jQuery

114

Step 114

114. Geolocation Part I

115

Step 115

115. Geolocation Part II

116

Step 116

116. Styling The Chat Page

117

Step 117

117. Timestamps and Formatting with Moment

118

Step 118

118. Printing Message Timestamps

119

Step 119

119. Moustache.js

120

Step 120

120. Autoscrolling

121

Step 121

121. Adding a Join Page

122

Step 122

122. Passing Room Data

123

Step 123

123. Socket.io Rooms

124

Step 124

124. Storing Users With ES6 Classes: Part I

125

Step 125

125. Storing Users With ES6 Classes: Part II

126

Step 126

126. Wiring Up User List

127

Step 127

127. Sending Messages To Room Only

128

Step 128

128. New Feature Ideas

1

Step 1

2. Section Intro

2

Step 2

3. Installing Node

3

Step 3

4. What Is Node?

4

Step 4

1. Welcome & Asking Awesome Questions

5

Step 5

5. Why Should I Use Node?

6

Step 6

6. Installing Atom

7

Step 7

7. Hello World!

8

Step 8

8. Section Intro

9

Step 9

9. Using Require

10

Step 10

10. Requiring Your Own Files

11

Step 11

11. Using 3rd Party Modules

12

Step 12

12. Restarting App with Nodemon

13

Step 13

13. Getting Input From User

14

Step 14

14. Simplified Input With Yargs

15

Step 15

15. Working With JSON

16

Step 16

16. Adding and Saving Notes

17

Step 17

17. Refactoring For Reusability

18

Step 18

18. Removing a Note

19

Step 19

19. Reading Notes and Reusability

20

Step 20

20. Debugging Node.js Applications

21

Step 21

21. Using Node Inspector

22

Step 22

22. Listing Notes

23

Step 23

23. Requiring Arguments and Advanced Yargs

24

Step 24

24. Arrow Functions

25

Step 25

25. Section Intro

26

Step 26

26. Async Basics

27

Step 27

27. Call Stack & Event Loop

28

Step 28

28. Callback Functions & APIs

29

Step 29

29. Pretty Printing Objects

30

Step 30

30. What's Makes up an HTTP Request?

31

Step 31

31. Encoding User Input

32

Step 32

32. Callback Errors

33

Step 33

33. Abstracting Callbacks

34

Step 34

34. Wiring Up Weather Search

35

Step 35

35. Chaining Callbacks Together

36

Step 36

37. Promises Quiz

37

Step 37

36. Intro to ES6 Promises

38

Step 38

38. Advanced Promises

39

Step 39

39. Weather App With Promises

40

Step 40

40. Extra Features

41

Step 41

41. Section Intro

42

Step 42

42. Hello Express

43

Step 43

43. Creating a Web Server

44

Step 44

44. Rendering Templates with Data

45

Step 45

45. Advanced Templating

46

Step 46

46. Express Middleware

47

Step 47

47. Adding Version Control (Git)

48

Step 48

48. Setting Up GitHub & SSH Keys

49

Step 49

49. Deploying Your Apps

50

Step 50

50. Adding a New Feature and Deploying

51

Step 51

51. Section Intro

52

Step 52

52. Mocha and Basic Testing

53

Step 53

53. Watch and Auto Restart Tests

54

Step 54

54. Using an Assertion Library

55

Step 55

55. Testing Asynchronous Code

56

Step 56

57. Testing Express Applications: Part II

57

Step 57

56. Testing Express Applications: Part I

58

Step 58

58. Organizing Test With describe()

59

Step 59

59. Test Spies

60

Step 60

60. Section Intro

61

Step 61

61. Installing MongoDB and Robomongo (Mac, Linux)

62

Step 62

62. Installing MongoDB and Robomongo (Windows)

63

Step 63

63. Building a NoSQL Vocabulary

64

Step 64

64. Connecting to Mongo and Writing Data

65

Step 65

65. The ObjectId

66

Step 66

66. Fetching Data

67

Step 67

67. Setting Up The Repo

68

Step 68

68. Deleting Documents

69

Step 69

69. Updating Data

70

Step 70

70. The Mongoose ORM

71

Step 71

71. Setting Up Mongoose

72

Step 72

72. Validators, Types, and Defaults

73

Step 73

73. Installing Postman

74

Step 74

74. Resource Creation Endpoint - POST /todos

75

Step 75

75. Testing POST /todos

76

Step 76

76. List Resources - GET /todos

77

Step 77

77. Testing GET /todos

78

Step 78

78. Mongoose Queries and ID Validation

79

Step 79

79. Getting an Individual Resource - GET /todos/:id

80

Step 80

80. Testing GET /todos/:id

81

Step 81

81. Deploy API to Heroku

82

Step 82

82. Postman Environments

83

Step 83

83. Delete a Resource - DELETE /todos/:id

84

Step 84

84. Testing DELETE /todos/:id

85

Step 85

85. Updating a Resource - PATCH /todos/:id

86

Step 86

86. Testing PATCH /todos/:id

87

Step 87

87. Creating a Test Database

88

Step 88

88. Section Intro

89

Step 89

89. Setting Up The User Model

90

Step 90

90. JWTs and Hashing

91

Step 91

91. Generating Auth Tokens and Setting Headers

92

Step 92

92. Private Routes and Auth Middleware

93

Step 93

93. Hashing Passwords

94

Step 94

94. Seeding Test Database With Users

95

Step 95

95. Testing POST /users and GET /users/me

96

Step 96

96. Logging In - POST /users/login

97

Step 97

97. Testing POST /users/login

98

Step 98

98. Logging Out - DELETE /users/me/token

99

Step 99

99. Testing DELETE /users/me/token

100

Step 100

100. Making Todo Routes Private (Part 1)

101

Step 101

101. Making Todo Routes Private (Part 2)

102

Step 102

102. Improving App Configuration

103

Step 103

103. Deploying To Heroku

104

Step 104

104. Bonus: Advanced Postman

105

Step 105

105. Section Intro

106

Step 106

106. Creating a New Project

107

Step 107

107. Adding Socket.io to an App

108

Step 108

108. Emitting and Listening to Events

109

Step 109

109. Emitting and Listening to Events (Solution)

110

Step 110

110. Broadcasting Events

111

Step 111

111. Message Generator & Tests

112

Step 112

112. Event Acknowledgements

113

Step 113

113. Message Form & jQuery

114

Step 114

114. Geolocation Part I

115

Step 115

115. Geolocation Part II

116

Step 116

116. Styling The Chat Page

117

Step 117

117. Timestamps and Formatting with Moment

118

Step 118

118. Printing Message Timestamps

119

Step 119

119. Moustache.js

120

Step 120

120. Autoscrolling

121

Step 121

121. Adding a Join Page

122

Step 122

122. Passing Room Data

123

Step 123

123. Socket.io Rooms

124

Step 124

124. Storing Users With ES6 Classes: Part I

125

Step 125

125. Storing Users With ES6 Classes: Part II

126

Step 126

126. Wiring Up User List

127

Step 127

127. Sending Messages To Room Only

128

Step 128

128. New Feature Ideas

09 December 2016
Goal completed 2 February 2017

Goal author

webFarrock

Russia, Москва

40 years old

General

Пройти курс The Complete Node.js Developer Course 2.0 [udemy.com]

 Goal Accomplishment Criteria

Прослушал все лекции и выполнил все задания

 Personal resources

свободное время, знание JS, купленный курс на udemy.com

 Goal ecological compatibility

продолжаю повышать квалификацию в части JS и современных фреймоворков

  1. 2. Section Intro

  2. 3. Installing Node

  3. 4. What Is Node?

  4. 1. Welcome & Asking Awesome Questions

  5. 5. Why Should I Use Node?

  6. 6. Installing Atom

  7. 7. Hello World!

  8. 8. Section Intro

  9. 9. Using Require

  10. 10. Requiring Your Own Files

  11. 11. Using 3rd Party Modules

  12. 12. Restarting App with Nodemon

  13. 13. Getting Input From User

  14. 14. Simplified Input With Yargs

  15. 15. Working With JSON

  16. 16. Adding and Saving Notes

  17. 17. Refactoring For Reusability

  18. 18. Removing a Note

  19. 19. Reading Notes and Reusability

  20. 20. Debugging Node.js Applications

  21. 21. Using Node Inspector

  22. 22. Listing Notes

  23. 23. Requiring Arguments and Advanced Yargs

  24. 24. Arrow Functions

  25. 25. Section Intro

  26. 26. Async Basics

  27. 27. Call Stack & Event Loop

  28. 28. Callback Functions & APIs

  29. 29. Pretty Printing Objects

  30. 30. What's Makes up an HTTP Request?

  31. 31. Encoding User Input

  32. 32. Callback Errors

  33. 33. Abstracting Callbacks

  34. 34. Wiring Up Weather Search

  35. 35. Chaining Callbacks Together

  36. 37. Promises Quiz

  37. 36. Intro to ES6 Promises

  38. 38. Advanced Promises

  39. 39. Weather App With Promises

  40. 40. Extra Features

  41. 41. Section Intro

  42. 42. Hello Express

  43. 43. Creating a Web Server

  44. 44. Rendering Templates with Data

  45. 45. Advanced Templating

  46. 46. Express Middleware

  47. 47. Adding Version Control (Git)

  48. 48. Setting Up GitHub & SSH Keys

  49. 49. Deploying Your Apps

  50. 50. Adding a New Feature and Deploying

  51. 51. Section Intro

  52. 52. Mocha and Basic Testing

  53. 53. Watch and Auto Restart Tests

  54. 54. Using an Assertion Library

  55. 55. Testing Asynchronous Code

  56. 57. Testing Express Applications: Part II

  57. 56. Testing Express Applications: Part I

  58. 58. Organizing Test With describe()

  59. 59. Test Spies

  60. 60. Section Intro

  61. 61. Installing MongoDB and Robomongo (Mac, Linux)

  62. 62. Installing MongoDB and Robomongo (Windows)

  63. 63. Building a NoSQL Vocabulary

  64. 64. Connecting to Mongo and Writing Data

  65. 65. The ObjectId

  66. 66. Fetching Data

  67. 67. Setting Up The Repo

  68. 68. Deleting Documents

  69. 69. Updating Data

  70. 70. The Mongoose ORM

  71. 71. Setting Up Mongoose

  72. 72. Validators, Types, and Defaults

  73. 73. Installing Postman

  74. 74. Resource Creation Endpoint - POST /todos

  75. 75. Testing POST /todos

  76. 76. List Resources - GET /todos

  77. 77. Testing GET /todos

  78. 78. Mongoose Queries and ID Validation

  79. 79. Getting an Individual Resource - GET /todos/:id

  80. 80. Testing GET /todos/:id

  81. 81. Deploy API to Heroku

  82. 82. Postman Environments

  83. 83. Delete a Resource - DELETE /todos/:id

  84. 84. Testing DELETE /todos/:id

  85. 85. Updating a Resource - PATCH /todos/:id

  86. 86. Testing PATCH /todos/:id

  87. 87. Creating a Test Database

  88. 88. Section Intro

  89. 89. Setting Up The User Model

  90. 90. JWTs and Hashing

  91. 91. Generating Auth Tokens and Setting Headers

  92. 92. Private Routes and Auth Middleware

  93. 93. Hashing Passwords

  94. 94. Seeding Test Database With Users

  95. 95. Testing POST /users and GET /users/me

  96. 96. Logging In - POST /users/login

  97. 97. Testing POST /users/login

  98. 98. Logging Out - DELETE /users/me/token

  99. 99. Testing DELETE /users/me/token

  100. 100. Making Todo Routes Private (Part 1)

  101. 101. Making Todo Routes Private (Part 2)

  102. 102. Improving App Configuration

  103. 103. Deploying To Heroku

  104. 104. Bonus: Advanced Postman

  105. 105. Section Intro

  106. 106. Creating a New Project

  107. 107. Adding Socket.io to an App

  108. 108. Emitting and Listening to Events

  109. 109. Emitting and Listening to Events (Solution)

  110. 110. Broadcasting Events

  111. 111. Message Generator & Tests

  112. 112. Event Acknowledgements

  113. 113. Message Form & jQuery

  114. 114. Geolocation Part I

  115. 115. Geolocation Part II

  116. 116. Styling The Chat Page

  117. 117. Timestamps and Formatting with Moment

  118. 118. Printing Message Timestamps

  119. 119. Moustache.js

  120. 120. Autoscrolling

  121. 121. Adding a Join Page

  122. 122. Passing Room Data

  123. 123. Socket.io Rooms

  124. 124. Storing Users With ES6 Classes: Part I

  125. 125. Storing Users With ES6 Classes: Part II

  126. 126. Wiring Up User List

  127. 127. Sending Messages To Room Only

  128. 128. New Feature Ideas

  • 1243
  • 09 December 2016, 09:49
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?