• Урок 1. 01:01:45
    Git basics
  • Урок 2. 00:14:04
    Include and run js on html page
  • Урок 3. 00:14:05
    A brief history of js, specifications and implementations (video)
  • Урок 4. 00:27:34
    2 basic things in js: values(data) and variables
  • Урок 5. 00:11:11
    Data types: primitive and complex
  • Урок 6. 00:06:55
    Basic syntax: expression, declaration, assignment. What's the difference?
  • Урок 7. 00:08:28
    Js operators
  • Урок 8. 00:15:36
    Control Flow
  • Урок 9. 00:14:39
    Loop Control: for, while, etc
  • Урок 10. 00:23:45
    Everything is an object. What is an object? Objects and arrays
  • Урок 11. 00:18:53
    Arrays. Working with arrays. Core JS API to work with arrays
  • Урок 12. 00:12:11
    Object API how to work with objects
  • Урок 13. 00:19:13
    Functions in js. Types of functions, arrow functions
  • Урок 14. 00:11:56
    Scope, Closure. What in fact your code would see?
  • Урок 15. 00:22:53
    Context: this, bind, call and apply
  • Урок 16. 00:20:25
    Function as a value. Higher order functions
  • Урок 17. 00:24:23
    Curry functions. Partially applied functions. Composition
  • Урок 18. 00:23:40
    Prototype inheritance
  • Урок 19. 00:18:03
    js Classes: prototype methods and this context
  • Урок 20. 00:17:42
    Difference between sync and async code
  • Урок 21. 00:16:28
    Callbacks: timeout ,interval, etc
  • Урок 22. 00:18:31
    Promises, Promise chaining
  • Урок 23. 00:27:51
    Fetch API. Request/Response, fetch. Getting data from API
  • Урок 24. 00:15:46
    async / await notation
  • Урок 25. 00:10:13
    async / await error handling
  • Урок 26. 00:21:54
    Non-ES module systems, ES Modules
  • Урок 27. 00:16:34
    Circular dependencies, dynamic module loading
  • Урок 28. 00:21:47
    What is DOM? document and window objects
  • Урок 29. 00:13:31
    Basic DOM data types: Document , Node , etc
  • Урок 30. 00:23:39
    Basic DOM API get, add, remove, create nodes
  • Урок 31. 00:20:58
    Events in js, basic DOM events, dispatching and listening to events. Bubbling an
  • Урок 32. 00:23:18
    Read/write node attributes, working with classList
  • Урок 33. 00:22:59
    Data attributes
  • Урок 34. 00:24:51
    Storing data using Web Storage: local and session storage
  • Урок 35. 00:21:15
    What is client routing?
  • Урок 36. 00:24:46
    History API navigating through history
  • Урок 37. 00:13:05
    What is React? What problems does it solve? Concept of reactivity
  • Урок 38. 00:14:13
    JSX or how to operate with markup within js
  • Урок 39. 00:16:36
    React render: ReactDOM.render
  • Урок 40. 00:17:46
    Component props
  • Урок 41. 00:11:36
    Advanced JSX mapping
  • Урок 42. 00:14:20
    Basic React architecture: divide your UI into components.
  • Урок 43. 00:09:02
    Events in React. Adding handlers to your DOM
  • Урок 44. 00:09:10
    React components: Class and functional components. The main differences
  • Урок 45. 00:14:38
    Component (local) state. Global state
  • Урок 46. 00:16:06
    Lifecycle methods in class components: mount, update, unmount
  • Урок 47. 00:12:21
    Context API
  • Урок 48. 00:20:14
    Using state to create popups with fetched data
  • Урок 49. 00:14:58
    Hooks: make functional components smart: useState, useEffect, useRef, etc
  • Урок 50. 00:14:53
    React forms. Controlled and uncontrolled forms
  • Урок 51. 00:06:48
    Routing. Server & client side routing
  • Урок 52. 00:15:39
    Basic routing in react with react-router
  • Урок 53. 00:20:32
    Type of routers: browser, hash, memory
  • Урок 54. 00:08:47
    SSR with React
  • Урок 55. 00:12:02
    Portals
  • Урок 56. 00:10:58
    Global state management
  • Урок 57. 00:11:38
    Redux API
  • Урок 58. 00:04:57
    Setting-up Redux store
  • Урок 59. 00:10:16
    Create Redux actions and reducers
  • Урок 60. 00:07:22
    Connecting store to components
  • Урок 61. 00:02:45
    Redux middlewares
  • Урок 62. 00:03:35
    Redux Thunk
  • Урок 63. 00:19:52
    Basic Git flow, PR management
  • Урок 64. 00:21:42
    Working with changes: .gitignore, reset, stash
  • Урок 65. 00:31:46
    Commit management: amend, cherry-pick, revert, rebase
Этот материал находится в платной подписке. Оформи премиум подписку и смотри Frontend React JS Web Development Course, а также все другие курсы, прямо сейчас!
Премиум