• Урок 1. 00:05:42
    Welcome To The Course
  • Урок 2. 00:03:07
    Project Files & Questions
  • Урок 3. 00:10:05
    Visual Studio Code Setup
  • Урок 4. 00:04:22
    Section Intro & File Setup
  • Урок 5. 00:09:02
    Using The Console
  • Урок 6. 00:12:46
    Variables - var, let & const
  • Урок 7. 00:10:20
    Data Types in JavaScript
  • Урок 8. 00:11:44
    Type Conversion
  • Урок 9. 00:07:19
    Numbers & The Math Object
  • Урок 10. 00:14:22
    String Methods & Concatenation
  • Урок 11. 00:10:08
    Template Literals
  • Урок 12. 00:16:00
    Arrays & Array Methods
  • Урок 13. 00:07:50
    Object Literals
  • Урок 14. 00:09:14
    Dates & Times
  • Урок 15. 00:19:03
    If Statements & Comparison Operators
  • Урок 16. 00:04:50
    Switches
  • Урок 17. 00:11:45
    Function Declarations & Expressions
  • Урок 18. 00:16:42
    General Loops
  • Урок 19. 00:20:52
    A Look At The Window Object
  • Урок 20. 00:06:32
    Block Scope With let & const
  • Урок 21. 00:03:17
    What Is The DOM?
  • Урок 22. 00:15:20
    Examining The Document Object
  • Урок 23. 00:14:13
    DOM Selectors For Single Elements
  • Урок 24. 00:14:26
    DOM Selectors For Multiple Elements
  • Урок 25. 00:15:49
    Traversing The DOM
  • Урок 26. 00:06:48
    Creating Elements
  • Урок 27. 00:10:57
    Removing & Replacing Elements
  • Урок 28. 00:10:13
    Event Listeners & The Event Object
  • Урок 29. 00:11:05
    Mouse Events
  • Урок 30. 00:12:43
    Keyboard & Input Events
  • Урок 31. 00:13:46
    Event Bubbling & Delegation
  • Урок 32. 00:15:15
    Local & Session Storage
  • Урок 33. 00:15:53
    Task List [Part 1] - UI & Add Task Items
  • Урок 34. 00:14:05
    Task List [Part 2] - Delete & Filter Tasks
  • Урок 35. 00:11:04
    Task List [Part 3] - Persist To Local Storage
  • Урок 36. 00:15:08
    Loan Calculator [Part 1] - Build The UI
  • Урок 37. 00:16:48
    Loan Calculator [Part 2] - Calculate & Error
  • Урок 38. 00:06:19
    Loan Calculator [Part 3] - Loader & User Experience
  • Урок 39. 00:07:02
    Number Guesser [Part 1] - Build The UI
  • Урок 40. 00:16:31
    Number Guesser [Part 2] - Validation & Winning Case
  • Урок 41. 00:10:15
    Number Guesser [Part 3] - Lose Case & Game Over
  • Урок 42. 00:10:54
    Number Guesser [Part 4] - Play Again
  • Урок 43. 00:11:57
    Constructors & the 'this' Keyword
  • Урок 44. 00:12:17
    Built In Constructors
  • Урок 45. 00:09:55
    Prototypes Explained
  • Урок 46. 00:08:25
    Prototypal Inheritance
  • Урок 47. 00:05:29
    Using Object.create
  • Урок 48. 00:08:36
    ES6 Classes
  • Урок 49. 00:05:47
    Sub Classes
  • Урок 50. 00:08:21
    Build The Book List UI
  • Урок 51. 00:12:33
    Add Book To List
  • Урок 52. 00:08:29
    Validation & Alert
  • Урок 53. 00:06:30
    Delete Book From List
  • Урок 54. 00:06:07
    Convert to ES6 Classes
  • Урок 55. 00:14:44
    Bonus - Add Local Storage
  • Урок 56. 00:03:42
    What Is Asynchronous Programming?
  • Урок 57. 00:06:01
    Ajax & XHR Introduction
  • Урок 58. 00:12:51
    XHR Object Methods & Working With Text
  • Урок 59. 00:14:24
    Working With Ajax & JSON
  • Урок 60. 00:14:57
    Data From an External API - Chuck Norris Project
  • Урок 61. 00:06:34
    REST APIs & HTTP Requests
  • Урок 62. 00:08:28
    Callback Functions
  • Урок 63. 00:15:27
    Custom HTTP Library (Ajax With Callbacks) - Part 1
  • Урок 64. 00:12:13
    Custom HTTP Library (Ajax With Callbacks) - Part 2
  • Урок 65. 00:05:40
    ES6 Promises
  • Урок 66. 00:12:41
    The Fetch API
  • Урок 67. 00:12:11
    Arrow Functions
  • Урок 68. 00:12:56
    Custom HTTP Library (Fetch With Promises) - Part 3
  • Урок 69. 00:08:06
    Async & Await
  • Урок 70. 00:05:34
    Custom HTTP Library (Fetch With Async Await) - Part 4
  • Урок 71. 00:13:45
    Github Finder [Part 1] - Intro & UI
  • Урок 72. 00:12:05
    Github Finder [Part 2] - Fetching Profile Data
  • Урок 73. 00:10:44
    Github Finder [Part 3] - Display The Profile
  • Урок 74. 00:10:08
    Github Finder [Part 4] - Show Alert Message
  • Урок 75. 00:09:44
    Github Finder [Part 5] - Fetch & Display Repos
  • Урок 76. 00:13:14
    WeatherJS [Part 1] - Intro & UI
  • Урок 77. 00:08:03
    WeatherJS [Part 2] - Fetch Weather From API
  • Урок 78. 00:08:48
    WeatherJS [Part 3] - Display The Weather
  • Урок 79. 00:11:13
    WeatherJS [Part 4] - Save Location To Local Storage
  • Урок 80. 00:09:51
    Error Handling with Try...Catch
  • Урок 81. 00:13:35
    Regular Expressions [Part 1] - Evaluation Functions
  • Урок 82. 00:12:36
    Regular Expressions [Part 2] - Metacharacter Symbols
  • Урок 83. 00:12:42
    Regular Expressions [Part 3] - Character Sets & Quantifiers
  • Урок 84. 00:09:45
    Regular Expressions [Part 4] - Shorthand Character Classes
  • Урок 85. 00:21:57
    Regular Expressions - Form Validation Project
  • Урок 86. 00:09:47
    Iterators & Generators
  • Урок 87. 00:15:07
    Profile Scroller - Iterator Mini Project
  • Урок 88. 00:08:53
    Symbols
  • Урок 89. 00:09:29
    Destructuring
  • Урок 90. 00:09:00
    ES6 Maps
  • Урок 91. 00:09:03
    ES6 Sets
  • Урок 92. 00:02:30
    What Are Patterns?
  • Урок 93. 00:12:55
    Module & Revealing Module Pattern
  • Урок 94. 00:04:59
    Singleton Pattern
  • Урок 95. 00:08:19
    Factory Pattern
  • Урок 96. 00:16:02
    Observer Pattern
  • Урок 97. 00:10:15
    Mediator Pattern
  • Урок 98. 00:10:54
    State Pattern - Small Project
  • Урок 99. 00:03:15
    Project Introduction
  • Урок 100. 00:16:40
    Creating The UI With Materialize CSS
  • Урок 101. 00:11:03
    Controllers & Data Structure
  • Урок 102. 00:10:06
    Get & Populate Items
  • Урок 103. 00:16:35
    Add Item To Data Structure
  • Урок 104. 00:12:40
    Add Item To The UI
  • Урок 105. 00:07:43
    Add Total Calories
  • Урок 106. 00:20:28
    Working With The Edit State
  • Урок 107. 00:18:58
    Updating Items & Total Calories
  • Урок 108. 00:15:47
    Delete & Clear Items
  • Урок 109. 00:12:36
    Add & Get From Local Storage
  • Урок 110. 00:10:11
    Delete & Clear From Local Storage
  • Урок 111. 00:08:56
    Babel & Webpack Environment Setup
  • Урок 112. 00:09:22
    Intro To ES2015 Modules
  • Урок 113. 00:07:08
    Create The UI
  • Урок 114. 00:07:15
    Create a fake REST API Using JSON Server
  • Урок 115. 00:13:03
    Get & Display Posts
  • Урок 116. 00:12:00
    Add Posts & Show Alert
  • Урок 117. 00:06:10
    Removing Posts
  • Урок 118. 00:08:31
    Post Edit State & Update [1]
  • Урок 119. 00:18:07
    Post Edit State & Update [2]
  • Урок 120. 00:02:12
    Wrap Up & Where To Go From Here