1

Step 1

1. How to Take This Course

2

Step 2

2. ES6 vs ES2015

3

Step 3

3. Array Helper Methods - The Easiest Way to Write Better Code

4

Step 4

4. The forEach Helper

5

Step 5

5. forEach Continued

6

Step 6

6. Why Use forEach?

7

Step 7

7. Moving Away from For Loops

8

Step 8

8. Processing Values

9

Step 9

9. The Map Helper

10

Step 10

10. Map Helper Continued

11

Step 11

11. Where Map Is Used

12

Step 12

12. Plucking Values

13

Step 13

13. Calculating Values with Map

14

Step 14

14. Really Hard - Implementing 'Pluck'

15

Step 15

15. Selecting Needed Data with Filter

16

Step 16

16. More on Filtering

17

Step 17

17. Choosing When to Filter

18

Step 18

18. Filtering Values

19

Step 19

19. Handling Permissions with Filter

20

Step 20

20. Challenging! Implementing 'reject'.

21

Step 21

21. Querying For Records with Find

22

Step 22

22. Find Continued

23

Step 23

23. Using Find to Search for Users

24

Step 24

24. Finding Admin Users

25

Step 25

26. Really Challenging: Custom findWhere Helper

26

Step 26

25. What's Your Balance?

27

Step 27

27. A Little Every and a Lot of Some

28

Step 28

29. Every and Some Syntax

29

Step 29

30. Every and Some in Practice

30

Step 30

31. Finding Submitted Users

31

Step 31

32. In Progress Network Requests

32

Step 32

33. Condensing Lists with Reduce

33

Step 33

34. A Touch More of Reduce

34

Step 34

37. Reducing Properties

35

Step 35

38. Hardmode: Custom 'Unique' Helper

36

Step 36

28. More on Every and Some

37

Step 37

35. Ace Your Next Interview with Reduce

38

Step 38

36. Distance Traveled

39

Step 39

39. Variable Declarations with Const and Let

40

Step 40

41. A Constant Exercise of Letting Variables Be Variables

41

Step 41

42. Const/Let Refactoring

42

Step 42

40. What Const and Let Solve

43

Step 43

43. Template Strings

44

Step 44

44. When to Reach for Template Strings

45

Step 45

46. Name Helpers

46

Step 46

45. Template Strings in Practice

47

Step 47

47. Fat Arrow Functions

48

Step 48

48. Advanced Use of Arrow Functions

49

Step 49

49. When to Use Arrow Functions

50

Step 50

50. When to Use Arrow Functions Continued

51

Step 51

51. Refactoring Keyword Functions

52

Step 52

52. Arrow Functions Aren't Always a Solution

53

Step 53

53. Enhanced Object Literals

54

Step 54

55. Multiple Properties with Enhanced Notation

55

Step 55

56. Condensing Code with Enhanced Literals

56

Step 56

57. Literals in Functions

57

Step 57

58. Refactor to use enhanced literal notation

58

Step 58

54. Wondering When to Use Enhanced Literals?

59

Step 59

59. Specifying Default Function Arguments

60

Step 60

60. Use Cases of Defaulting Arguments

61

Step 61

61. Using Default Arguments

62

Step 62

62. Dumping Unused Code

63

Step 63

63. Capturing Arguments with Rest and Spread

64

Step 64

64. The Rest on Rest and Spread

65

Step 65

65. Look to Use Rest and Spread in This Case

66

Step 66

66. Many, Many Arguments

67

Step 67

67. Spreadin' Arrays

68

Step 68

68. Mixing Rest and Spread

69

Step 69

69. Goldmine of ES6: Destructuring

70

Step 70

70. Destructuring Arguments Object

71

Step 71

71. Destructuring Arrays

72

Step 72

72. Destructuring Arrays and Objects *At the Same Time*

73

Step 73

73. So...When to Use Destructuring?

74

Step 74

74. More on When to Use Destructuring

75

Step 75

75. Destructuring in Practice

76

Step 76

76. Array Destructuring in Practice

77

Step 77

77. Recursion with Destructuring

78

Step 78

78. Introduction to Classes

79

Step 79

80. Refactoring with Classes

80

Step 80

81. Extending Behavior of Classes

81

Step 81

82. When to Use Classes

82

Step 82

83. Game Classes

83

Step 83

84. Subclassing Monsters

84

Step 84

79. Prototypal Inheritance

85

Step 85

85. One Quick Thing: For...Of Loops

86

Step 86

86. Introduction to Generators

87

Step 87

87. Generators With a Short Story

88

Step 88

88. Another Step in Our Generator Story

89

Step 89

89. The Big Reveal on ES6 Generators

90

Step 90

90. A Practical Use of ES6 Generators

91

Step 91

91. Delegation of Generators

92

Step 92

92. Delegation of Generators Continued

93

Step 93

93. Symbol.Iterator with Generators

94

Step 94

94. Complexities of Symbol.Iterator

95

Step 95

95. Generators with Recursion

96

Step 96

96. More on Generators and Recursion

97

Step 97

97. Code Execution in Javascript

98

Step 98

98. Terminology of Promises

99

Step 99

99. Creating Promises

100

Step 100

100. Then and Catch

101

Step 101

101. Async Code with Promises

102

Step 102

103. Shortcomings of Fetch

103

Step 103

102. Ajax Requests with Fetch

1

Step 1

1. How to Take This Course

2

Step 2

2. ES6 vs ES2015

3

Step 3

3. Array Helper Methods - The Easiest Way to Write Better Code

4

Step 4

4. The forEach Helper

5

Step 5

5. forEach Continued

6

Step 6

6. Why Use forEach?

7

Step 7

7. Moving Away from For Loops

8

Step 8

8. Processing Values

9

Step 9

9. The Map Helper

10

Step 10

10. Map Helper Continued

11

Step 11

11. Where Map Is Used

12

Step 12

12. Plucking Values

13

Step 13

13. Calculating Values with Map

14

Step 14

14. Really Hard - Implementing 'Pluck'

15

Step 15

15. Selecting Needed Data with Filter

16

Step 16

16. More on Filtering

17

Step 17

17. Choosing When to Filter

18

Step 18

18. Filtering Values

19

Step 19

19. Handling Permissions with Filter

20

Step 20

20. Challenging! Implementing 'reject'.

21

Step 21

21. Querying For Records with Find

22

Step 22

22. Find Continued

23

Step 23

23. Using Find to Search for Users

24

Step 24

24. Finding Admin Users

25

Step 25

26. Really Challenging: Custom findWhere Helper

26

Step 26

25. What's Your Balance?

27

Step 27

27. A Little Every and a Lot of Some

28

Step 28

29. Every and Some Syntax

29

Step 29

30. Every and Some in Practice

30

Step 30

31. Finding Submitted Users

31

Step 31

32. In Progress Network Requests

32

Step 32

33. Condensing Lists with Reduce

33

Step 33

34. A Touch More of Reduce

34

Step 34

37. Reducing Properties

35

Step 35

38. Hardmode: Custom 'Unique' Helper

36

Step 36

28. More on Every and Some

37

Step 37

35. Ace Your Next Interview with Reduce

38

Step 38

36. Distance Traveled

39

Step 39

39. Variable Declarations with Const and Let

40

Step 40

41. A Constant Exercise of Letting Variables Be Variables

41

Step 41

42. Const/Let Refactoring

42

Step 42

40. What Const and Let Solve

43

Step 43

43. Template Strings

44

Step 44

44. When to Reach for Template Strings

45

Step 45

46. Name Helpers

46

Step 46

45. Template Strings in Practice

47

Step 47

47. Fat Arrow Functions

48

Step 48

48. Advanced Use of Arrow Functions

49

Step 49

49. When to Use Arrow Functions

50

Step 50

50. When to Use Arrow Functions Continued

51

Step 51

51. Refactoring Keyword Functions

52

Step 52

52. Arrow Functions Aren't Always a Solution

53

Step 53

53. Enhanced Object Literals

54

Step 54

55. Multiple Properties with Enhanced Notation

55

Step 55

56. Condensing Code with Enhanced Literals

56

Step 56

57. Literals in Functions

57

Step 57

58. Refactor to use enhanced literal notation

58

Step 58

54. Wondering When to Use Enhanced Literals?

59

Step 59

59. Specifying Default Function Arguments

60

Step 60

60. Use Cases of Defaulting Arguments

61

Step 61

61. Using Default Arguments

62

Step 62

62. Dumping Unused Code

63

Step 63

63. Capturing Arguments with Rest and Spread

64

Step 64

64. The Rest on Rest and Spread

65

Step 65

65. Look to Use Rest and Spread in This Case

66

Step 66

66. Many, Many Arguments

67

Step 67

67. Spreadin' Arrays

68

Step 68

68. Mixing Rest and Spread

69

Step 69

69. Goldmine of ES6: Destructuring

70

Step 70

70. Destructuring Arguments Object

71

Step 71

71. Destructuring Arrays

72

Step 72

72. Destructuring Arrays and Objects *At the Same Time*

73

Step 73

73. So...When to Use Destructuring?

74

Step 74

74. More on When to Use Destructuring

75

Step 75

75. Destructuring in Practice

76

Step 76

76. Array Destructuring in Practice

77

Step 77

77. Recursion with Destructuring

78

Step 78

78. Introduction to Classes

79

Step 79

80. Refactoring with Classes

80

Step 80

81. Extending Behavior of Classes

81

Step 81

82. When to Use Classes

82

Step 82

83. Game Classes

83

Step 83

84. Subclassing Monsters

84

Step 84

79. Prototypal Inheritance

85

Step 85

85. One Quick Thing: For...Of Loops

86

Step 86

86. Introduction to Generators

87

Step 87

87. Generators With a Short Story

88

Step 88

88. Another Step in Our Generator Story

89

Step 89

89. The Big Reveal on ES6 Generators

90

Step 90

90. A Practical Use of ES6 Generators

91

Step 91

91. Delegation of Generators

92

Step 92

92. Delegation of Generators Continued

93

Step 93

93. Symbol.Iterator with Generators

94

Step 94

94. Complexities of Symbol.Iterator

95

Step 95

95. Generators with Recursion

96

Step 96

96. More on Generators and Recursion

97

Step 97

97. Code Execution in Javascript

98

Step 98

98. Terminology of Promises

99

Step 99

99. Creating Promises

100

Step 100

100. Then and Catch

101

Step 101

101. Async Code with Promises

102

Step 102

103. Shortcomings of Fetch

103

Step 103

102. Ajax Requests with Fetch

31 October 2016
Goal completed 3 November 2016

Goal author

webFarrock

Russia, Москва

40 years old

General

Освоить курс ES6 Javascript: The Complete Developer's Guide [Udemy.com]

Очередной курс который, как я надеюсь, поможет мне kexit разобраться в ES6

 Goal Accomplishment Criteria

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

 Personal resources

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

 Goal ecological compatibility

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

  1. 1. How to Take This Course

  2. 2. ES6 vs ES2015

  3. 3. Array Helper Methods - The Easiest Way to Write Better Code

  4. 4. The forEach Helper

  5. 5. forEach Continued

  6. 6. Why Use forEach?

  7. 7. Moving Away from For Loops

  8. 8. Processing Values

  9. 9. The Map Helper

  10. 10. Map Helper Continued

  11. 11. Where Map Is Used

  12. 12. Plucking Values

  13. 13. Calculating Values with Map

  14. 14. Really Hard - Implementing 'Pluck'

  15. 15. Selecting Needed Data with Filter

  16. 16. More on Filtering

  17. 17. Choosing When to Filter

  18. 18. Filtering Values

  19. 19. Handling Permissions with Filter

  20. 20. Challenging! Implementing 'reject'.

  21. 21. Querying For Records with Find

  22. 22. Find Continued

  23. 23. Using Find to Search for Users

  24. 24. Finding Admin Users

  25. 26. Really Challenging: Custom findWhere Helper

  26. 25. What's Your Balance?

  27. 27. A Little Every and a Lot of Some

  28. 29. Every and Some Syntax

  29. 30. Every and Some in Practice

  30. 31. Finding Submitted Users

  31. 32. In Progress Network Requests

  32. 33. Condensing Lists with Reduce

  33. 34. A Touch More of Reduce

  34. 37. Reducing Properties

  35. 38. Hardmode: Custom 'Unique' Helper

  36. 28. More on Every and Some

  37. 35. Ace Your Next Interview with Reduce

  38. 36. Distance Traveled

  39. 39. Variable Declarations with Const and Let

  40. 41. A Constant Exercise of Letting Variables Be Variables

  41. 42. Const/Let Refactoring

  42. 40. What Const and Let Solve

  43. 43. Template Strings

  44. 44. When to Reach for Template Strings

  45. 46. Name Helpers

  46. 45. Template Strings in Practice

  47. 47. Fat Arrow Functions

  48. 48. Advanced Use of Arrow Functions

  49. 49. When to Use Arrow Functions

  50. 50. When to Use Arrow Functions Continued

  51. 51. Refactoring Keyword Functions

  52. 52. Arrow Functions Aren't Always a Solution

  53. 53. Enhanced Object Literals

  54. 55. Multiple Properties with Enhanced Notation

  55. 56. Condensing Code with Enhanced Literals

  56. 57. Literals in Functions

  57. 58. Refactor to use enhanced literal notation

  58. 54. Wondering When to Use Enhanced Literals?

  59. 59. Specifying Default Function Arguments

  60. 60. Use Cases of Defaulting Arguments

  61. 61. Using Default Arguments

  62. 62. Dumping Unused Code

  63. 63. Capturing Arguments with Rest and Spread

  64. 64. The Rest on Rest and Spread

  65. 65. Look to Use Rest and Spread in This Case

  66. 66. Many, Many Arguments

  67. 67. Spreadin' Arrays

  68. 68. Mixing Rest and Spread

  69. 69. Goldmine of ES6: Destructuring

  70. 70. Destructuring Arguments Object

  71. 71. Destructuring Arrays

  72. 72. Destructuring Arrays and Objects *At the Same Time*

  73. 73. So...When to Use Destructuring?

  74. 74. More on When to Use Destructuring

  75. 75. Destructuring in Practice

  76. 76. Array Destructuring in Practice

  77. 77. Recursion with Destructuring

  78. 78. Introduction to Classes

  79. 80. Refactoring with Classes

  80. 81. Extending Behavior of Classes

  81. 82. When to Use Classes

  82. 83. Game Classes

  83. 84. Subclassing Monsters

  84. 79. Prototypal Inheritance

  85. 85. One Quick Thing: For...Of Loops

  86. 86. Introduction to Generators

  87. 87. Generators With a Short Story

  88. 88. Another Step in Our Generator Story

  89. 89. The Big Reveal on ES6 Generators

  90. 90. A Practical Use of ES6 Generators

  91. 91. Delegation of Generators

  92. 92. Delegation of Generators Continued

  93. 93. Symbol.Iterator with Generators

  94. 94. Complexities of Symbol.Iterator

  95. 95. Generators with Recursion

  96. 96. More on Generators and Recursion

  97. 97. Code Execution in Javascript

  98. 98. Terminology of Promises

  99. 99. Creating Promises

  100. 100. Then and Catch

  101. 101. Async Code with Promises

  102. 103. Shortcomings of Fetch

  103. 102. Ajax Requests with Fetch

  • 1024
  • 31 October 2016, 12:21
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?