1

Step 1

1. Introduction

2

Step 2

3. Project Setup

3

Step 3

5. Purpose of Describe, It, and Expect

4

Step 4

6. A First Spec

5

Step 5

8. Test Structure

6

Step 6

4. Core Testing - Describe, It, Expect

7

Step 7

7. Test Reporting

8

Step 8

2. Github Links - Get Source Code Here!

9

Step 9

9. Feature Mockups

10

Step 10

10. Test Structure Setup

11

Step 11

12. Testing Class Names

12

Step 12

13. Using beforeEach to Condense Tests

13

Step 13

15. Simulating Events

14

Step 14

16. Testing Controlled Components

15

Step 15

11. Comment Box Tests

16

Step 16

14. Expecting Child Elements

17

Step 17

17. Form Submit Event

18

Step 18

18. Stub Comment List

19

Step 19

19. Expectations on Content

20

Step 20

20. Assertions with Lists

21

Step 21

21. Testing Action Creators

22

Step 22

22. Action Creator Shortcuts

23

Step 23

23. TDD Comments Reducer

24

Step 24

24. Spec Failures After Code Change

25

Step 25

25. App Review

26

Step 26

26. Purpose of Chai and Mocha

27

Step 27

28. JSDom Setup

28

Step 28

29. More JSDom Setup

29

Step 29

30. TestUtils Library

30

Step 30

31. Defining RenderComponent

31

Step 31

32. Finishing RenderComponent Helper

32

Step 32

34. Test Helper Review

33

Step 33

27. Test Helper From Scratch

34

Step 34

33. Simulate Helper

35

Step 35

35. What is a Higher Order Component?

36

Step 36

36. Connect and Provider

37

Step 37

37. Authentication HOC Overview

38

Step 38

38. Header Setup

39

Step 39

39. React Router Setup

40

Step 40

40. Authentication Reducer

41

Step 41

41. Action Creator Hookup

42

Step 42

42. Authentication Higher Order Component

43

Step 43

43. HOC Scaffold Code

44

Step 44

44. Nesting Higher Order Components

45

Step 45

45. Accessing React Router on Context

46

Step 46

46. Class Level Properties

47

Step 47

47. Handling HOC Edge Cases

48

Step 48

48. Higher Order Components Review

49

Step 49

49. Middleware Overview

50

Step 50

50. App Building Plan

51

Step 51

51. Users Reducer

52

Step 52

52. Static Users Action Creator

53

Step 53

54. CSS Cleanup

54

Step 54

55. Pains Without Middleware

55

Step 55

53. Rendering a List of Users

56

Step 56

56. Middleware Stack

57

Step 57

57. Middleware Internals

58

Step 58

58. Handling Unrelated Actions

59

Step 59

59. Handling Promises

60

Step 60

60. Middleware Review

61

Step 61

61. Introduction to Authentication

62

Step 62

62. Cookies vs Tokens

63

Step 63

63. Scalable Architecture

64

Step 64

64. Server Setup

65

Step 65

65. More Server Setup

66

Step 66

66. Express Middleware

67

Step 67

67. Express Route Handler

68

Step 68

68. Mongoose Models

69

Step 69

69. MongoDB Setup

70

Step 70

71. Authentication Controller

71

Step 71

70. Inspecting the Database

72

Step 72

72. Searching for Users

73

Step 73

73. Creating User Records

74

Step 74

74. Encrypting Passwords with Bcrypt

75

Step 75

75. Salting a Password

76

Step 76

76. JWT Overview

77

Step 77

77. Creating a JWT

78

Step 78

78. Installing Passport

79

Step 79

79. Passport Strategies

80

Step 80

80. Using Strategies with Passport

81

Step 81

81. Making an Authenticated Request

82

Step 82

82. Signing in with Local Strategy

83

Step 83

83. Purpose of Local Strategy

84

Step 84

84. Bcrypt Full Circle

85

Step 85

85. Protecting Signin Route

86

Step 86

86. Signing Users In

87

Step 87

87. Server Review

88

Step 88

88. Client Setup

89

Step 89

89. App Architecture

90

Step 90

90. Component and State Design

91

Step 91

91. Header Component

92

Step 92

92. Scaffolding the Signin Form

93

Step 93

93. Adding Signin Form

94

Step 94

94. Action Creator with Many Responsibilities

95

Step 95

95. Introducing Redux Thunk

96

Step 96

96. Signin Action Creator

97

Step 97

97. CORS In a Nutshell

98

Step 98

98. Serverside Solution for CORS

99

Step 99

99. Programmatic Navigation

100

Step 100

100. Updating Auth State

101

Step 101

102. LocalStorage and JWT

102

Step 102

101. Breather and Review

103

Step 103

103. Auth Error Messaging

104

Step 104

104. Displaying Errors

105

Step 105

105. Header Logic

106

Step 106

107. Signout Action Creator

107

Step 107

108. Signup Component

108

Step 108

109. Signup Form Scaffolding

109

Step 109

110. Redux Form Validation

110

Step 110

111. Implementing Validation Logic

111

Step 111

112. More On Validation

112

Step 112

106. Signout Component

113

Step 113

113. Signup Action Creator

114

Step 114

114. Finish Up Signup

115

Step 115

115. Securing Individual Routes

116

Step 116

116. Root IndexRoute

117

Step 117

117. Automatically Authenticating Users

118

Step 118

118. Making Authenticated API Requests

119

Step 119

119. Handling Data from Authenticated Requests

120

Step 120

120. Authentication Wrapup

1

Step 1

1. Introduction

2

Step 2

3. Project Setup

3

Step 3

5. Purpose of Describe, It, and Expect

4

Step 4

6. A First Spec

5

Step 5

8. Test Structure

6

Step 6

4. Core Testing - Describe, It, Expect

7

Step 7

7. Test Reporting

8

Step 8

2. Github Links - Get Source Code Here!

9

Step 9

9. Feature Mockups

10

Step 10

10. Test Structure Setup

11

Step 11

12. Testing Class Names

12

Step 12

13. Using beforeEach to Condense Tests

13

Step 13

15. Simulating Events

14

Step 14

16. Testing Controlled Components

15

Step 15

11. Comment Box Tests

16

Step 16

14. Expecting Child Elements

17

Step 17

17. Form Submit Event

18

Step 18

18. Stub Comment List

19

Step 19

19. Expectations on Content

20

Step 20

20. Assertions with Lists

21

Step 21

21. Testing Action Creators

22

Step 22

22. Action Creator Shortcuts

23

Step 23

23. TDD Comments Reducer

24

Step 24

24. Spec Failures After Code Change

25

Step 25

25. App Review

26

Step 26

26. Purpose of Chai and Mocha

27

Step 27

28. JSDom Setup

28

Step 28

29. More JSDom Setup

29

Step 29

30. TestUtils Library

30

Step 30

31. Defining RenderComponent

31

Step 31

32. Finishing RenderComponent Helper

32

Step 32

34. Test Helper Review

33

Step 33

27. Test Helper From Scratch

34

Step 34

33. Simulate Helper

35

Step 35

35. What is a Higher Order Component?

36

Step 36

36. Connect and Provider

37

Step 37

37. Authentication HOC Overview

38

Step 38

38. Header Setup

39

Step 39

39. React Router Setup

40

Step 40

40. Authentication Reducer

41

Step 41

41. Action Creator Hookup

42

Step 42

42. Authentication Higher Order Component

43

Step 43

43. HOC Scaffold Code

44

Step 44

44. Nesting Higher Order Components

45

Step 45

45. Accessing React Router on Context

46

Step 46

46. Class Level Properties

47

Step 47

47. Handling HOC Edge Cases

48

Step 48

48. Higher Order Components Review

49

Step 49

49. Middleware Overview

50

Step 50

50. App Building Plan

51

Step 51

51. Users Reducer

52

Step 52

52. Static Users Action Creator

53

Step 53

54. CSS Cleanup

54

Step 54

55. Pains Without Middleware

55

Step 55

53. Rendering a List of Users

56

Step 56

56. Middleware Stack

57

Step 57

57. Middleware Internals

58

Step 58

58. Handling Unrelated Actions

59

Step 59

59. Handling Promises

60

Step 60

60. Middleware Review

61

Step 61

61. Introduction to Authentication

62

Step 62

62. Cookies vs Tokens

63

Step 63

63. Scalable Architecture

64

Step 64

64. Server Setup

65

Step 65

65. More Server Setup

66

Step 66

66. Express Middleware

67

Step 67

67. Express Route Handler

68

Step 68

68. Mongoose Models

69

Step 69

69. MongoDB Setup

70

Step 70

71. Authentication Controller

71

Step 71

70. Inspecting the Database

72

Step 72

72. Searching for Users

73

Step 73

73. Creating User Records

74

Step 74

74. Encrypting Passwords with Bcrypt

75

Step 75

75. Salting a Password

76

Step 76

76. JWT Overview

77

Step 77

77. Creating a JWT

78

Step 78

78. Installing Passport

79

Step 79

79. Passport Strategies

80

Step 80

80. Using Strategies with Passport

81

Step 81

81. Making an Authenticated Request

82

Step 82

82. Signing in with Local Strategy

83

Step 83

83. Purpose of Local Strategy

84

Step 84

84. Bcrypt Full Circle

85

Step 85

85. Protecting Signin Route

86

Step 86

86. Signing Users In

87

Step 87

87. Server Review

88

Step 88

88. Client Setup

89

Step 89

89. App Architecture

90

Step 90

90. Component and State Design

91

Step 91

91. Header Component

92

Step 92

92. Scaffolding the Signin Form

93

Step 93

93. Adding Signin Form

94

Step 94

94. Action Creator with Many Responsibilities

95

Step 95

95. Introducing Redux Thunk

96

Step 96

96. Signin Action Creator

97

Step 97

97. CORS In a Nutshell

98

Step 98

98. Serverside Solution for CORS

99

Step 99

99. Programmatic Navigation

100

Step 100

100. Updating Auth State

101

Step 101

102. LocalStorage and JWT

102

Step 102

101. Breather and Review

103

Step 103

103. Auth Error Messaging

104

Step 104

104. Displaying Errors

105

Step 105

105. Header Logic

106

Step 106

107. Signout Action Creator

107

Step 107

108. Signup Component

108

Step 108

109. Signup Form Scaffolding

109

Step 109

110. Redux Form Validation

110

Step 110

111. Implementing Validation Logic

111

Step 111

112. More On Validation

112

Step 112

106. Signout Component

113

Step 113

113. Signup Action Creator

114

Step 114

114. Finish Up Signup

115

Step 115

115. Securing Individual Routes

116

Step 116

116. Root IndexRoute

117

Step 117

117. Automatically Authenticating Users

118

Step 118

118. Making Authenticated API Requests

119

Step 119

119. Handling Data from Authenticated Requests

120

Step 120

120. Authentication Wrapup

04 November 2016
Goal completed 9 December 2016

Goal author

webFarrock

Russia, Москва

41 years old

General

Пройти курс Advanced React and Redux [udemy.com]

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

 Goal Accomplishment Criteria

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

 Personal resources

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

  1. 1. Introduction

  2. 3. Project Setup

  3. 5. Purpose of Describe, It, and Expect

  4. 6. A First Spec

  5. 8. Test Structure

  6. 4. Core Testing - Describe, It, Expect

  7. 7. Test Reporting

  8. 2. Github Links - Get Source Code Here!

  9. 9. Feature Mockups

  10. 10. Test Structure Setup

  11. 12. Testing Class Names

  12. 13. Using beforeEach to Condense Tests

  13. 15. Simulating Events

  14. 16. Testing Controlled Components

  15. 11. Comment Box Tests

  16. 14. Expecting Child Elements

  17. 17. Form Submit Event

  18. 18. Stub Comment List

  19. 19. Expectations on Content

  20. 20. Assertions with Lists

  21. 21. Testing Action Creators

  22. 22. Action Creator Shortcuts

  23. 23. TDD Comments Reducer

  24. 24. Spec Failures After Code Change

  25. 25. App Review

  26. 26. Purpose of Chai and Mocha

  27. 28. JSDom Setup

  28. 29. More JSDom Setup

  29. 30. TestUtils Library

  30. 31. Defining RenderComponent

  31. 32. Finishing RenderComponent Helper

  32. 34. Test Helper Review

  33. 27. Test Helper From Scratch

  34. 33. Simulate Helper

  35. 35. What is a Higher Order Component?

  36. 36. Connect and Provider

  37. 37. Authentication HOC Overview

  38. 38. Header Setup

  39. 39. React Router Setup

  40. 40. Authentication Reducer

  41. 41. Action Creator Hookup

  42. 42. Authentication Higher Order Component

  43. 43. HOC Scaffold Code

  44. 44. Nesting Higher Order Components

  45. 45. Accessing React Router on Context

  46. 46. Class Level Properties

  47. 47. Handling HOC Edge Cases

  48. 48. Higher Order Components Review

  49. 49. Middleware Overview

  50. 50. App Building Plan

  51. 51. Users Reducer

  52. 52. Static Users Action Creator

  53. 54. CSS Cleanup

  54. 55. Pains Without Middleware

  55. 53. Rendering a List of Users

  56. 56. Middleware Stack

  57. 57. Middleware Internals

  58. 58. Handling Unrelated Actions

  59. 59. Handling Promises

  60. 60. Middleware Review

  61. 61. Introduction to Authentication

  62. 62. Cookies vs Tokens

  63. 63. Scalable Architecture

  64. 64. Server Setup

  65. 65. More Server Setup

  66. 66. Express Middleware

  67. 67. Express Route Handler

  68. 68. Mongoose Models

  69. 69. MongoDB Setup

  70. 71. Authentication Controller

  71. 70. Inspecting the Database

  72. 72. Searching for Users

  73. 73. Creating User Records

  74. 74. Encrypting Passwords with Bcrypt

  75. 75. Salting a Password

  76. 76. JWT Overview

  77. 77. Creating a JWT

  78. 78. Installing Passport

  79. 79. Passport Strategies

  80. 80. Using Strategies with Passport

  81. 81. Making an Authenticated Request

  82. 82. Signing in with Local Strategy

  83. 83. Purpose of Local Strategy

  84. 84. Bcrypt Full Circle

  85. 85. Protecting Signin Route

  86. 86. Signing Users In

  87. 87. Server Review

  88. 88. Client Setup

  89. 89. App Architecture

  90. 90. Component and State Design

  91. 91. Header Component

  92. 92. Scaffolding the Signin Form

  93. 93. Adding Signin Form

  94. 94. Action Creator with Many Responsibilities

  95. 95. Introducing Redux Thunk

  96. 96. Signin Action Creator

  97. 97. CORS In a Nutshell

  98. 98. Serverside Solution for CORS

  99. 99. Programmatic Navigation

  100. 100. Updating Auth State

  101. 102. LocalStorage and JWT

  102. 101. Breather and Review

  103. 103. Auth Error Messaging

  104. 104. Displaying Errors

  105. 105. Header Logic

  106. 107. Signout Action Creator

  107. 108. Signup Component

  108. 109. Signup Form Scaffolding

  109. 110. Redux Form Validation

  110. 111. Implementing Validation Logic

  111. 112. More On Validation

  112. 106. Signout Component

  113. 113. Signup Action Creator

  114. 114. Finish Up Signup

  115. 115. Securing Individual Routes

  116. 116. Root IndexRoute

  117. 117. Automatically Authenticating Users

  118. 118. Making Authenticated API Requests

  119. 119. Handling Data from Authenticated Requests

  120. 120. Authentication Wrapup

  • 938
  • 04 November 2016, 09:22
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?