Общая информация
Название [05-2021] complete-react-developer-zero-to-mastery
Тип
Размер 26.14Гб

Файлы в торренте
Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать эти файлы или скачать torrent-файл.
001 Course Outline.en_US.srt 6.45Кб
001 Course Outline.mp4 62.05Мб
002 Join Our Online Classroom!.html 3.29Кб
003 Exercise_ Meet The Community.html 3.25Кб
004 Monthly Coding Challenges, Free Resources and Guides.html 2.26Кб
005 React Concepts.en_US.srt 2.87Кб
005 React Concepts.mp4 9.79Мб
006 The Birth of React.js.en_US.srt 10.68Кб
006 The Birth of React.js.mp4 47.17Мб
007 Declarative vs Imperative.en_US.srt 7.25Кб
007 Declarative vs Imperative.mp4 49.96Мб
008 Component Architecture.en_US.srt 5.71Кб
008 Component Architecture.mp4 27.38Мб
009 One Way Data Flow.en_US.srt 6.70Кб
009 One Way Data Flow.mp4 35.64Мб
010 React-360.txt 38б
010 React-blessed.txt 47б
010 React-Desktop.txt 29б
010 UI Library.en_US.srt 5.16Кб
010 UI Library.mp4 21.29Мб
011 How To Be A Great React Developer.en_US.srt 5.08Кб
011 How To Be A Great React Developer.mp4 19.39Мб
012 React Latest Version!.html 905б
013 Web Developer Monthly.html 1.33Кб
014 Node-install.txt 23б
014 NVM.txt 30б
014 React-CodeSandbox.txt 29б
014 React-Docs.txt 53б
014 Section Overview.en_US.srt 7.39Кб
014 Section Overview.mp4 65.64Мб
015 Environment Setup for Mac.en_US.srt 10.56Кб
015 Environment Setup for Mac.mp4 110.97Мб
015 NodeJS.txt 23б
015 NVM.txt 54б
015 Visual-Studio-Code.txt 31б
015 Yarn.txt 53б
016 Environment Setup For Windows.en_US.srt 12.11Кб
016 Environment Setup For Windows.mp4 63.43Мб
016 Gitbash.txt 27б
016 NodeJS.txt 32б
016 Visual-Studio-Code.txt 31б
016 Yarn.txt 51б
017 NPM vs YARN.html 1.48Кб
018 Operator-Mono-Lig.zip 111.52Кб
018 Yihua's VSCode font and settings.html 2.37Кб
019 VSCode settings update.html 1.50Кб
020 Create React App.en_US.srt 3.68Кб
020 Create React App.mp4 22.69Мб
020 Create-React-App-docs.txt 65б
020 The-project-we-are-building-Monsters-Rolodex.txt 48б
021 Create React App 2.en_US.srt 6.16Кб
021 Create React App 2.mp4 55.03Мб
022 React Project Setup.en_US.srt 12.38Кб
022 React Project Setup.mp4 153.93Мб
023 Don't Eject.en_US.srt 2.45Кб
023 Don't Eject.mp4 34.46Мб
024 Hooks vs Classes.en_US.srt 3.09Кб
024 Hooks vs Classes.mp4 6.76Мб
025 Class Components.en_US.srt 5.91Кб
025 Class Components.mp4 52.58Мб
025 React-class-component-documentation.txt 46б
026 Thinking In JSX.en_US.srt 6.58Кб
026 Thinking In JSX.mp4 53.91Мб
027 Dynamic Content.en_US.srt 6.33Кб
027 Dynamic Content.mp4 33.70Мб
028 Optional_ map() + key attribute.html 1.24Кб
029 JSON-Placeholder-API.txt 43б
029 Single Page Application.en_US.srt 6.42Кб
029 Single Page Application.mp4 33.00Мб
029 What-is-JSON-.txt 49б
030 Fetching Content.en_US.srt 6.53Кб
030 Fetching Content.mp4 60.03Мб
030 JSON-Placeholder-API.txt 43б
031 Optional_ Promises.html 902б
032 Architecting Our App.en_US.srt 7.30Кб
032 Architecting Our App.mp4 88.18Мб
033 card-list.styles.css 125б
033 Card List Component.en_US.srt 9.37Кб
033 Card List Component.mp4 51.74Мб
033 Great-resource-on-CSS-Grid.txt 57б
033 What-is-CSS-Grid-.txt 32б
034 Quick note on quotes for string interpolation.html 860б
035 card.styles.css 366б
035 Card Component.en_US.srt 7.58Кб
035 Card Component.mp4 45.53Мб
035 RoboHash.txt 32б
036 Exercise_ Breaking Into Components.en_US.srt 4.88Кб
036 Exercise_ Breaking Into Components.mp4 15.14Мб
037 React-Developer-Tools.txt 103б
037 State vs Props.en_US.srt 8.06Кб
037 State vs Props.mp4 35.43Мб
038 React-component-setState-documentation.txt 55б
038 SearchField State.en_US.srt 10.16Кб
038 SearchField State.mp4 110.22Мб
039 HTML-Events-Overview.txt 81б
039 HTML-onchange-Event.txt 51б
039 React Events.en_US.srt 6.36Кб
039 React Events.mp4 61.04Мб
039 React-Synthetic-Events.txt 37б
040 ES6-object-destructuring.txt 122б
040 Filtering State.en_US.srt 5.80Кб
040 Filtering State.mp4 41.90Мб
041 Optional_ filter(), includes().html 945б
042 search-box.styles.css 150б
042 Search Box Component.en_US.srt 8.49Кб
042 Search Box Component.mp4 81.22Мб
043 Exercise_ Where To Put State_.en_US.srt 4.67Кб
043 Exercise_ Where To Put State_.mp4 17.08Мб
044 Class Methods and Arrow Functions.en_US.srt 10.98Кб
044 Class Methods and Arrow Functions.mp4 182.58Мб
044 Event-Binding-in-React.txt 46б
045 Exercise_ Event Binding.en_US.srt 8.10Кб
045 Exercise_ Event Binding.mp4 23.42Мб
046 Quick Note_ Binding in React.html 931б
047 Optional_ Git + Github.html 2.11Кб
048 Adding-SSH-key-to-Github.txt 113б
048 Github-HTTPS-vs-SSH.txt 66б
048 Optional_ Connecting With SSH To Github.html 2.61Кб
049 App.css 137б
049 Deploying Our App.en_US.srt 8.04Кб
049 Deploying Our App.mp4 76.11Мб
049 Github-Monsters-Rolodex-Complete.txt 57б
049 Google-fonts.txt 77б
049 index.css 486б
050 NOTE_ CORS error.html 1.05Кб
051 React and ReactDOM.en_US.srt 12.84Кб
051 React and ReactDOM.mp4 102.43Мб
051 unpkg-react-development-link.txt 56б
051 unpkg-react-dom-development-link.txt 64б
052 Latest React Package Updates.en_US.srt 12.73Кб
052 Latest React Package Updates.mp4 48.99Мб
053 Revisiting VirtualDOM + Unidirectional Data Flow.en_US.srt 15.68Кб
053 Revisiting VirtualDOM + Unidirectional Data Flow.mp4 162.53Мб
054 Asynchronous setState.en_US.srt 15.98Кб
054 Asynchronous setState.mp4 136.74Мб
055 Github-Lifecycles-example.txt 49б
055 Introducing Lifecycle Methods.en_US.srt 7.85Кб
055 Introducing Lifecycle Methods.mp4 48.51Мб
056 React Lifecycle Methods - Mounting.en_US.srt 7.22Кб
056 React Lifecycle Methods - Mounting.mp4 34.07Мб
056 React-lifecycles-diagram.txt 62б
057 React Lifecycle Methods - Updating.en_US.srt 15.41Кб
057 React Lifecycle Methods - Updating.mp4 117.68Мб
058 React Lifecycle Methods - Unmounting.en_US.srt 3.97Кб
058 React Lifecycle Methods - Unmounting.mp4 15.81Мб
059 [quiz] When should we use a functional component vs a class component_.html 3.21Кб
059 Section Review.en_US.srt 4.13Кб
059 Section Review.mp4 13.36Мб
060 Endorsements On LinkedIN.html 2.53Кб
061 The Long Road Ahead.en_US.srt 3.48Кб
061 The Long Road Ahead.mp4 13.02Мб
062 Project Overview.en_US.srt 1.87Кб
062 Project Overview.mp4 19.85Мб
063 Github + Project Repositories.en_US.srt 5.42Кб
063 Github + Project Repositories.mp4 47.66Мб
064 Complete-React-Course-Course-Guideline.pdf 193.37Кб
064 Course Guideline + Github Links.html 720б
065 Quick Note About Github.html 1.62Кб
066 Update for CRA v4.0.0+ and React 17+.html 1.76Кб
067 E-commerce Homepage + SASS setup.en_US.srt 13.77Кб
067 E-commerce Homepage + SASS setup.mp4 192.54Мб
067 Github-end-of-lesson.txt 40б
067 Github-start-of-lesson.txt 40б
067 node-sass.txt 40б
067 styles.zip 528б
068 Project Files + Modules.en_US.srt 9.08Кб
068 Project Files + Modules.mp4 104.80Мб
069 Project Component Architecture.en_US.srt 5.18Кб
069 Project Component Architecture.mp4 55.97Мб
070 CSS and SCSS files.html 760б
071 directory.data.js 660б
071 ES6-Template-Strings.txt 84б
071 Github-start-of-lesson.txt 40б
071 Homepage and Directory Components.en_US.srt 14.64Кб
071 Homepage and Directory Components.mp4 218.71Мб
071 styles.zip 972б
072 cubic-bezier-docs.txt 65б
072 Github-end-of-lesson.txt 40б
072 Google-fonts.txt 93б
072 styles.zip 312б
072 Styling Menu Items.en_US.srt 8.80Кб
072 Styling Menu Items.mp4 110.63Мб
073 Updated Google Fonts UI.html 1.61Кб
074 Quick Note_ React 17.html 1003б
075 React 17_ Updating Packages + Latest Version Of React.en_US.srt 10.96Кб
075 React 17_ Updating Packages + Latest Version Of React.mp4 129.15Мб
076 Routing In React.en_US.srt 5.33Кб
076 Routing In React.mp4 60.52Мб
077 Github-end-of-lesson.txt 40б
077 Github-start-of-lesson.txt 40б
077 React-router-documentation.txt 62б
077 react-router-dom.txt 47б
077 Routing In Our Project.en_US.srt 9.99Кб
077 Routing In Our Project.mp4 130.20Мб
078 Link-to-demo-project.txt 49б
078 React Router Dom.en_US.srt 15.06Кб
078 React Router Dom.mp4 108.77Мб
079 Github-end-of-lesson.txt 40б
079 Github-start-of-lesson.txt 40б
079 Higher-Order-Components.txt 54б
079 withRouter().en_US.srt 8.76Кб
079 withRouter().mp4 97.00Мб
080 crwn-clothing-sct6-local-images.zip 2.37Мб
080 Shopping Data.html 7.37Кб
081 Github-start-of-lesson.txt 40б
081 shop.data.js 5.46Кб
081 Shop Page.en_US.srt 11.71Кб
081 Shop Page.mp4 185.64Мб
081 styles.zip 343б
082 Collection Item.en_US.srt 9.67Кб
082 Collection Item.mp4 161.75Мб
082 Github-end-of-lesson.txt 40б
082 styles.zip 753б
083 crown.svg 1.04Кб
083 Github-end-of-lesson.txt 40б
083 Github-start-of-lesson.txt 40б
083 Header Component.en_US.srt 9.15Кб
083 Header Component.mp4 137.30Мб
083 styles.zip 366б
084 Resources_ Importing SVG In React.html 1.15Кб
085 event.preventDefault-.txt 70б
085 HTML-Forms-intro.txt 79б
085 Introducing Forms In React.en_US.srt 8.55Кб
085 Introducing Forms In React.mp4 51.42Мб
086 Github-start-of-lesson.txt 40б
086 Sign In Component.en_US.srt 8.16Кб
086 Sign In Component.mp4 111.60Мб
087 Form Input Component.en_US.srt 8.10Кб
087 Form Input Component.mp4 118.83Мб
087 styles.zip 581б
088 Custom Button Component.en_US.srt 5.50Кб
088 Custom Button Component.mp4 42.57Мб
088 Github-end-of-lesson.txt 40б
088 styles.zip 426б
089 Section Overview.en_US.srt 3.95Кб
089 Section Overview.mp4 46.50Мб
090 Firebase.txt 29б
090 Firebase Introduction.en_US.srt 7.25Кб
090 Firebase Introduction.mp4 68.15Мб
091 IMPORTANT NOTE_ firebase version in the course!.html 1.58Кб
092 Adding a Project to Firebase.en_US.srt 4.80Кб
092 Adding a Project to Firebase.mp4 57.17Мб
092 firebase.txt 39б
092 Github-start-of-lesson.txt 40б
093 Note about Github.html 1.42Кб
094 Firebase-web-documentation.txt 47б
094 Google Sign In Authentication.en_US.srt 8.08Кб
094 Google Sign In Authentication.mp4 66.82Мб
095 Cloning From This Point On.html 895б
096 Google Sign In Authentication 2.en_US.srt 10.54Кб
096 Google Sign In Authentication 2.mp4 103.67Мб
097 Optional_ How to fix 403_ restricted_client error.html 1.15Кб
098 CSS-Border-Box.txt 56б
098 Github-end-of-lesson.txt 40б
098 Google Sign In Authentication 3.en_US.srt 8.91Кб
098 Google Sign In Authentication 3.mp4 86.98Мб
099 NOTE_ Use Cloud Firestore NOT Realtime Database.html 1.05Кб
100 Firebase Firestore.en_US.srt 11.14Кб
100 Firebase Firestore.mp4 51.91Мб
101 Optional_ Async Await.html 985б
102 firebase.pdf 521.65Кб
102 Github-start-of-lesson.txt 40б
102 Storing User Data In Firebase.en_US.srt 20.13Кб
102 Storing User Data In Firebase.mp4 219.55Мб
103 Note_ Firestore update regarding permissions.html 2.35Кб
104 Storing User Data In Our App.en_US.srt 10.45Кб
104 Storing User Data In Our App.mp4 102.98Мб
105 Sign Up Component.en_US.srt 8.66Кб
105 Sign Up Component.mp4 138.74Мб
105 styles.zip 272б
106 Github-end-of-lesson.txt 41б
106 Sign Up With Email and Password.en_US.srt 5.30Кб
106 Sign Up With Email and Password.mp4 42.39Мб
106 styles.zip 303б
107 Sign In With Email and Password.en_US.srt 3.16Кб
107 Sign In With Email and Password.mp4 21.54Мб
108 Note on our Custom Button.html 1.27Кб
109 [quiz] Firebase unsubscribe method.html 3.67Кб
109 Section Review.en_US.srt 2.43Кб
109 Section Review.mp4 6.66Мб
110 Section Overview.en_US.srt 2.48Кб
110 Section Overview.mp4 10.78Мб
111 Redux Introduction.en_US.srt 4.74Кб
111 Redux Introduction.mp4 23.60Мб
112 Redux Concepts.en_US.srt 10.85Кб
112 Redux Concepts.mp4 84.04Мб
113 Redux-flow-diagram.png 137.35Кб
113 Redux In Our Application.en_US.srt 6.66Кб
113 Redux In Our Application.mp4 97.62Мб
114 Redux Actions and Reducers.en_US.srt 9.37Кб
114 Redux Actions and Reducers.mp4 31.40Мб
115 Github-start-of-lesson.txt 41б
115 react-redux.txt 42б
115 redux.txt 36б
115 redux-logger.txt 43б
115 Setting Up Redux 1.en_US.srt 17.77Кб
115 Setting Up Redux 1.mp4 66.03Мб
116 Setting Up Redux 2.en_US.srt 12.82Кб
116 Setting Up Redux 2.mp4 96.99Мб
117 connect() and mapStateToProps.en_US.srt 4.42Кб
117 connect() and mapStateToProps.mp4 37.11Мб
117 Connect-documentation.txt 39б
118 Github-end-of-lesson.txt 41б
118 mapDispatchToProps.en_US.srt 9.20Кб
118 mapDispatchToProps.mp4 117.89Мб
119 Github-end-of-lesson.txt 41б
119 Github-start-of-lesson.txt 41б
119 redirect-documentation.txt 56б
119 User Redirect and User Action Type.en_US.srt 4.95Кб
119 User Redirect and User Action Type.mp4 58.62Мб
120 Cart Component.en_US.srt 4.44Кб
120 Cart Component.mp4 57.95Мб
120 Github-start-of-lesson.txt 41б
120 shopping-bag.svg 2.15Кб
120 styles.zip 361б
121 Cart Dropdown Component.en_US.srt 3.67Кб
121 Cart Dropdown Component.mp4 74.17Мб
121 styles.zip 401б
122 Github-end-of-lesson.txt 41б
122 Implementing Redux In Cart.en_US.srt 9.14Кб
122 Implementing Redux In Cart.mp4 136.18Мб
123 Add To Cart Styling.en_US.srt 5.65Кб
123 Add To Cart Styling.mp4 111.44Мб
123 Github-start-of-lesson.txt 41б
123 styles.zip 1006б
124 Cart Item Reducer.en_US.srt 15.57Кб
124 Cart Item Reducer.mp4 201.87Мб
124 Github-end-of-lesson.txt 42б
125 Adding Multiple Items To Cart.en_US.srt 7.85Кб
125 Adding Multiple Items To Cart.mp4 118.65Мб
125 Github-end-of-lesson.txt 41б
125 Github-start-of-lesson.txt 42б
125 shop.data.js 5.46Кб
126 Optional_ find().html 915б
127 Cart Item Component.en_US.srt 5.83Кб
127 Cart Item Component.mp4 95.44Мб
127 Github-end-of-lesson.txt 41б
127 Github-start-of-lesson.txt 41б
127 styles.zip 376б
128 Optional_ reduce().html 927б
129 reselect.txt 39б
129 Selectors in Redux.en_US.srt 8.79Кб
129 Selectors in Redux.mp4 121.78Мб
130 Optional_ Memoization.html 1.21Кб
131 Github-end-of-lesson.txt 41б
131 Github-start-of-lesson.txt 41б
131 reselect.txt 39б
131 Reselect Library.en_US.srt 8.41Кб
131 Reselect Library.mp4 103.74Мб
132 Quick correction on CartIcon re-rendering.html 1.89Кб
133 Github-start-of-lesson.txt 41б
133 User Selectors.en_US.srt 6.99Кб
133 User Selectors.mp4 45.60Мб
134 Checkout Page.en_US.srt 8.93Кб
134 Checkout Page.mp4 153.73Мб
134 styles.zip 473б
135 Checkout Page 2.en_US.srt 6.79Кб
135 Checkout Page 2.mp4 106.96Мб
135 styles.zip 473б
136 Extensible Code.en_US.srt 3.15Кб
136 Extensible Code.mp4 11.87Мб
137 Dispatch Action Shorthand.en_US.srt 3.77Кб
137 Dispatch Action Shorthand.mp4 41.82Мб
138 Checkout Item Component.en_US.srt 9.49Кб
138 Checkout Item Component.mp4 92.99Мб
138 Github-end-of-lesson.txt 41б
138 styles.zip 431б
138 UTF-8-Wingdings.txt 56б
139 Github-end-of-lesson.txt 41б
139 Github-start-of-lesson.txt 41б
139 Remove Items From Cart.en_US.srt 8.85Кб
139 Remove Items From Cart.mp4 53.46Мб
140 Github-end-of-lesson.txt 41б
140 Github-start-of-lesson.txt 41б
140 Remove Items At Checkout.en_US.srt 12.65Кб
140 Remove Items At Checkout.mp4 168.73Мб
141 Local Storage and Session Storage.en_US.srt 9.03Кб
141 Local Storage and Session Storage.mp4 45.89Мб
141 window.localStorage.txt 69б
141 window.sessionStorage.txt 71б
142 Github-end-of-lesson.txt 41б
142 Github-start-of-lesson.txt 41б
142 Redux Persist.en_US.srt 11.88Кб
142 Redux Persist.mp4 119.62Мб
142 redux-persist.txt 44б
143 Directory State Into Redux.en_US.srt 11.46Кб
143 Directory State Into Redux.mp4 200.12Мб
143 Github-start-of-lesson.txt 41б
144 Collection State Into Redux.en_US.srt 7.61Кб
144 Collection State Into Redux.mp4 107.06Мб
145 Collection Overview Component.en_US.srt 7.70Кб
145 Collection Overview Component.mp4 155.77Мб
145 styles.zip 268б
146 Nested Routing in Shop Page.en_US.srt 8.38Кб
146 Nested Routing in Shop Page.mp4 115.18Мб
146 styles.zip 346б
147 Improving Naming Of Component.en_US.srt 1.61Кб
147 Improving Naming Of Component.mp4 22.65Мб
148 Collection Routing and Selector.en_US.srt 8.08Кб
148 Collection Routing and Selector.mp4 80.00Мб
149 Memoizing selectCollection and collectionUrlParam.html 2.74Кб
150 Optional_ Currying.html 940б
151 Data Normalization + Collection Page.en_US.srt 9.06Кб
151 Data Normalization + Collection Page.mp4 137.66Мб
151 styles.zip 346б
152 Optional_ Hash Tables vs Arrays.html 942б
153 Data Flow In Our App.en_US.srt 11.04Кб
153 Data Flow In Our App.mp4 148.75Мб
153 Github-end-of-lesson.txt 41б
154 Thinking About Data Flow.en_US.srt 3.78Кб
154 Thinking About Data Flow.mp4 14.98Мб
155 Introduction To Stripe.en_US.srt 6.92Кб
155 Introduction To Stripe.mp4 52.47Мб
156 Github-start-of-lesson.txt 41б
156 react-stripe-button.txt 52б
156 react-stripe-checkout-docs.txt 49б
156 Stripe Integration.en_US.srt 17.82Кб
156 Stripe Integration.mp4 231.10Мб
156 svg-url.txt 36б
157 Note about TEST credit cards for Stripe.html 864б
158 Cloning From This Point On.html 1.22Кб
159 favicon.ico 14.73Кб
159 Finishing Touches + Look Ahead.en_US.srt 6.30Кб
159 Finishing Touches + Look Ahead.mp4 56.86Мб
159 Github-end-of-lesson.txt 41б
160 Deploying To Heroku.en_US.srt 13.02Кб
160 Deploying To Heroku.mp4 188.13Мб
160 heroku.txt 24б
160 Heroku-CLI.txt 49б
160 heroku-CRA-buildpack.txt 51б
161 Resources_ Buildpack.html 755б
162 Linking Github to Heroku.html 1.16Кб
163 Optional_ Git + Heroku commands.html 3.68Кб
164 Github-end-of-lesson.txt 41б
164 Github-start-of-lesson.txt 41б
164 Optimizing Production Build.en_US.srt 7.55Кб
164 Optimizing Production Build.mp4 104.20Мб
165 BEM.txt 19б
165 CSS in JS.en_US.srt 12.22Кб
165 CSS in JS.mp4 113.53Мб
165 styled-components.txt 35б
166 styled-components.en_US.srt 8.85Кб
166 styled-components.mp4 77.94Мб
167 Github-start-of-lesson.txt 41б
167 styled-components.txt 48б
167 styled-components In Our App.en_US.srt 12.68Кб
167 styled-components In Our App.mp4 170.46Мб
168 Thinking About Tradeoffs.en_US.srt 3.87Кб
168 Thinking About Tradeoffs.mp4 15.77Мб
169 styled-components In Our App 2.en_US.srt 3.71Кб
169 styled-components In Our App 2.mp4 52.57Мб
170 Github-end-of-lesson.txt 41б
170 styled-components In Our App 3.en_US.srt 12.12Кб
170 styled-components In Our App 3.mp4 127.05Мб
171 Exercise_ styled-components.html 763б
171 Github-complete-project-in-styled-components.txt 50б
171 Github-Our-code-up-to-now.txt 41б
172 Section Overview.en_US.srt 4.55Кб
172 Section Overview.mp4 61.07Мб
173 Quick Note_ Firebase.html 1.15Кб
174 Firebase Refresher.en_US.srt 14.55Кб
174 Firebase Refresher.mp4 162.92Мб
175 Firebase Refresher 2.en_US.srt 6.30Кб
175 Firebase Refresher 2.mp4 103.24Мб
176 Moving Our Shop Data To Firebase.en_US.srt 9.70Кб
176 Moving Our Shop Data To Firebase.mp4 74.43Мб
177 Firebase-batch-documentation.txt 68б
177 Moving Our Shop Data To Firebase 2.en_US.srt 8.00Кб
177 Moving Our Shop Data To Firebase 2.mp4 92.35Мб
178 Reviewing What We Have Done.en_US.srt 5.43Кб
178 Reviewing What We Have Done.mp4 22.45Мб
179 Bringing Shop Data To Our App.en_US.srt 19.08Кб
179 Bringing Shop Data To Our App.mp4 180.05Мб
180 Adding Shop Data To Redux.en_US.srt 8.00Кб
180 Adding Shop Data To Redux.mp4 83.24Мб
180 Github-end-of-lesson.txt 43б
181 NOTE_ Shop page may break.html 695б
182 css-keyframe-animations.txt 50б
182 styles.zip 501б
182 WithSpinner HOC.en_US.srt 12.24Кб
182 WithSpinner HOC.mp4 127.75Мб
183 WithSpinner HOC 2.en_US.srt 9.88Кб
183 WithSpinner HOC 2.mp4 124.17Мб
184 Quick Note About Next Lesson.html 717б
185 Github-Higher-Order-Components-Explained.txt 65б
185 Optional_ How To Build HOCs.en_US.srt 17.90Кб
185 Optional_ How To Build HOCs.mp4 268.17Мб
186 Observables + Observer Pattern.en_US.srt 15.63Кб
186 Observables + Observer Pattern.mp4 51.93Мб
187 Firestore-rest-api-documentation.txt 74б
187 Github-end-of-lesson.txt 41б
187 Promise Pattern.en_US.srt 13.38Кб
187 Promise Pattern.mp4 140.47Мб
188 Redux Thunk.en_US.srt 21.90Кб
188 Redux Thunk.mp4 256.72Мб
188 redux-thunk.txt 42б
189 What Does Redux Thunk Do_.en_US.srt 2.86Кб
189 What Does Redux Thunk Do_.mp4 12.86Мб
190 Debugging Our Code.en_US.srt 12.91Кб
190 Debugging Our Code.mp4 181.96Мб
191 Container Pattern.en_US.srt 15.93Кб
191 Container Pattern.mp4 193.77Мб
191 Github-end-of-lesson.txt 41б
192 Refactoring Is A Tradeoff.en_US.srt 6.02Кб
192 Refactoring Is A Tradeoff.mp4 21.15Мб
193 Introduction to Sagas.en_US.srt 12.84Кб
193 Introduction to Sagas.mp4 62.11Мб
194 Correction about Saga flow.html 1.27Кб
195 Generator-function-documentation.txt 87б
195 Generator Functions.en_US.srt 9.87Кб
195 Generator Functions.mp4 102.61Мб
196 Quick Note About Sagas.html 973б
197 Github-start-of-lesson.txt 41б
197 redux-saga.en_US.srt 11.97Кб
197 redux-saga.mp4 113.74Мб
197 redux-saga.txt 41б
198 Redux Thunk Into Saga.en_US.srt 10.68Кб
198 Redux Thunk Into Saga.mp4 148.43Мб
199 Github-take-takeLatest-takeEvery.txt 68б
199 take(), takeEvery(), takeLatest().en_US.srt 17.50Кб
199 take(), takeEvery(), takeLatest().mp4 144.72Мб
200 Github-end-of-lesson.txt 41б
200 Root Saga.en_US.srt 4.97Кб
200 Root Saga.mp4 44.05Мб
201 Github-start-of-lesson.txt 41б
201 Planning Ahead With Sagas.en_US.srt 5.60Кб
201 Planning Ahead With Sagas.mp4 42.74Мб
202 Google Sign In Into Sagas.en_US.srt 20.09Кб
202 Google Sign In Into Sagas.mp4 229.94Мб
203 Email Sign In Into Sagas.en_US.srt 15.77Кб
203 Email Sign In Into Sagas.mp4 254.97Мб
204 Reviewing Our Sagas.en_US.srt 11.91Кб
204 Reviewing Our Sagas.mp4 34.05Мб
205 Recreating Persistence.en_US.srt 9.10Кб
205 Recreating Persistence.mp4 117.98Мб
206 Note_ Small correction on user saga.html 1.98Кб
207 Sign Out With Sagas.en_US.srt 7.23Кб
207 Sign Out With Sagas.mp4 110.59Мб
208 Clear Cart Saga.en_US.srt 10.05Кб
208 Clear Cart Saga.mp4 133.08Мб
208 Github-Code-up-to-now.txt 62б
209 Github-end-of-lesson.txt 41б
209 Solution_ Sign Up Saga.en_US.srt 12.53Кб
209 Solution_ Sign Up Saga.mp4 138.24Мб
210 Github-useState-example.txt 49б
210 Introducing-hooks.txt 42б
210 React Hooks Introduction (useState).en_US.srt 12.86Кб
210 React Hooks Introduction (useState).mp4 47.58Мб
210 useState-documentation.txt 42б
211 Why Did React Add Hooks_.html 814б
212 Github-useEffect-example.txt 50б
212 JSON-Placeholder-API.txt 37б
212 useEffect.en_US.srt 15.89Кб
212 useEffect.mp4 174.19Мб
212 useEffect-documentation.txt 43б
213 Further-reading-hook-rules.txt 42б
213 Hook Rules.en_US.srt 3.28Кб
213 Hook Rules.mp4 16.49Мб
214 Converting Class Components With useState.en_US.srt 9.06Кб
214 Converting Class Components With useState.mp4 95.98Мб
214 Github-start-of-lesson.txt 41б
215 useEffect In Our App.en_US.srt 13.76Кб
215 useEffect In Our App.mp4 200.92Мб
216 useEffect as ComponentWillUnmount().en_US.srt 7.42Кб
216 useEffect as ComponentWillUnmount().mp4 103.05Мб
217 useEffect Cheat Sheet.html 1.37Кб
218 Custom Hooks.en_US.srt 15.50Кб
218 Custom Hooks.mp4 149.92Мб
218 Github-custom-hook-example.txt 51б
219 Custom Hooks 2.en_US.srt 5.37Кб
219 Custom Hooks 2.mp4 20.25Мб
220 Github-useReducer-example.txt 50б
220 useReducer.en_US.srt 9.96Кб
220 useReducer.mp4 115.86Мб
220 useReducer-documentation.txt 57б
221 useContext + useMemo + useCallback.html 953б
222 Complete-guide-to-useEffect.txt 54б
222 react-redux-hooks-docs.txt 42б
222 react-router-hooks-docs.txt 98б
222 Should You Adopt Hooks_.en_US.srt 16.94Кб
222 Should You Adopt Hooks_.mp4 136.96Мб
223 About This Section.html 1.24Кб
224 Github-Project-with-full-backend-code.txt 41б
224 Introduction To Backend.en_US.srt 13.79Кб
224 Introduction To Backend.mp4 129.68Мб
225 Cloning From This Point On.html 5.01Кб
226 Note_ Do not push to github until end of section!.html 937б
227 concurrently.txt 43б
227 Creating our Server Inside the Project.en_US.srt 12.84Кб
227 Creating our Server Inside the Project.mp4 63.98Мб
227 Github-start-of-lesson.txt 41б
227 nodemon.txt 38б
227 package.json 679б
228 bodyParser.txt 42б
228 Building A Basic Server.en_US.srt 16.77Кб
228 Building A Basic Server.mp4 79.99Мб
228 cors.txt 35б
228 dotenv.txt 37б
228 express.txt 38б
229 Note_ You don't need the CORS library anymore.html 1.23Кб
230 What We Are Building.en_US.srt 5.92Кб
230 What We Are Building.mp4 22.31Мб
231 Quick note about next lecture_ Stripe Dashboard and Private Keys.html 2.78Кб
232 Backend Payment Route.en_US.srt 12.36Кб
232 Backend Payment Route.mp4 85.65Мб
232 stripe.txt 37б
233 axios.txt 36б
233 Connecting Client To Server.en_US.srt 11.12Кб
233 Connecting Client To Server.mp4 85.49Мб
233 Fetch-POST-documentation.txt 97б
234 NOTE_ Ignoring client node_modules.html 1.39Кб
235 Deploying To Production.en_US.srt 12.67Кб
235 Deploying To Production.mp4 75.64Мб
235 Github-Project-with-full-code.txt 41б
235 Heroku-config-documentation.txt 50б
236 Quick note about cloning this repo.html 1.07Кб
237 ContextAPI-documentation.txt 38б
237 Github-start-of-lesson.txt 52б
237 Introduction To Context API.en_US.srt 6.66Кб
237 Introduction To Context API.mp4 85.25Мб
238 Context Consumer + useContext Hook.en_US.srt 14.30Кб
238 Context Consumer + useContext Hook.mp4 132.45Мб
238 useContext-documentation.txt 57б
239 Context Provider.en_US.srt 14.12Кб
239 Context Provider.mp4 194.53Мб
240 Cart Context.en_US.srt 15.90Кб
240 Cart Context.mp4 139.85Мб
241 Provider Context Pattern.en_US.srt 18.51Кб
241 Provider Context Pattern.mp4 268.77Мб
242 Github-Code-up-to-now.txt 54б
242 Github-Context-Solution-Complete-.txt 54б
242 Provider Context Pattern 2.en_US.srt 12.83Кб
242 Provider Context Pattern 2.mp4 221.44Мб
243 Github-end-of-lesson.txt 54б
243 Redux vs Context API.en_US.srt 11.14Кб
243 Redux vs Context API.mp4 109.60Мб
244 GraphQL.txt 21б
244 Introduction To GraphQL.en_US.srt 17.87Кб
244 Introduction To GraphQL.mp4 43.06Мб
245 Complete-React-Course-Course-Guideline.pdf 193.37Кб
245 Course Guideline + Github Links.html 720б
246 Note about next lesson.html 1.29Кб
247 Basic-GraphQL-types.txt 44б
247 Github-Prisma-Backend.txt 52б
247 GraphQL-backend-playground.txt 27б
247 GraphQL Playground.en_US.srt 15.51Кб
247 GraphQL Playground.mp4 95.14Мб
248 Backend Code.html 1.88Кб
249 GraphQL Playground 2.en_US.srt 9.43Кб
249 GraphQL Playground 2.mp4 51.40Мб
250 apollo-boost.txt 43б
250 Apollo-docs.txt 42б
250 Github-start-of-lesson.txt 46б
250 graphql.txt 38б
250 Introduction To Apollo.en_US.srt 16.47Кб
250 Introduction To Apollo.mp4 155.50Мб
250 react-apollo.txt 43б
251 Apollo Container.en_US.srt 13.02Кб
251 Apollo Container.mp4 155.52Мб
251 Import-default-as-alias.txt 103б
252 Note_ Destructuring change in next lesson.html 2.78Кб
253 Crwn-Clothing-playground.txt 27б
253 Query With Variables.en_US.srt 11.66Кб
253 Query With Variables.mp4 117.18Мб
254 GraphQL vs Redux.en_US.srt 10.52Кб
254 GraphQL vs Redux.mp4 23.30Мб
255 Apollo-cache.txt 59б
255 Docs-on-resolvers.txt 65б
255 Mutations On The Client.en_US.srt 19.74Кб
255 Mutations On The Client.mp4 109.89Мб
256 Resources_ Mutations.html 817б
257 Mutations On The Client 2.en_US.srt 8.63Кб
257 Mutations On The Client 2.mp4 105.05Мб
258 Adding Items With Apollo.en_US.srt 13.29Кб
258 Adding Items With Apollo.mp4 173.82Мб
259 Adding Items With Apollo 2.en_US.srt 6.27Кб
259 Adding Items With Apollo 2.mp4 65.63Мб
260 Note_ Compose in next lesson.html 2.01Кб
261 CartItem Count With Apollo.en_US.srt 17.79Кб
261 CartItem Count With Apollo.mp4 221.69Мб
261 React-Apollo-graphql-docs.txt 88б
262 Exercises_ Adding More GraphQL.html 1.12Кб
263 Should You Use GraphQL_.en_US.srt 9.34Кб
263 Should You Use GraphQL_.mp4 52.69Мб
264 Github-start-of-lesson.txt 41б
264 -media-queries.txt 56б
264 Mobile Responsiveness.en_US.srt 12.77Кб
264 Mobile Responsiveness.mp4 171.25Мб
265 CSS-Grid-Cheatsheet.txt 57б
265 Github-Code-up-to-now.txt 41б
265 Mobile Responsiveness 2.en_US.srt 16.55Кб
265 Mobile Responsiveness 2.mp4 210.05Мб
266 Exercise_ Mobile Friendly App.html 1.19Кб
266 Github-Code-up-to-now.txt 41б
266 Github-Solution.txt 50б
267 code-splitting.txt 64б
267 Code Splitting Introduction.en_US.srt 18.38Кб
267 Code Splitting Introduction.mp4 197.16Мб
268 Introducing React Lazy.en_US.srt 4.13Кб
268 Introducing React Lazy.mp4 14.64Мб
269 react-lazy.txt 55б
269 React Lazy + Suspense.en_US.srt 11.88Кб
269 React Lazy + Suspense.mp4 211.25Мб
269 react-suspense.txt 54б
270 404-images.txt 58б
270 Error Boundaries.en_US.srt 19.23Кб
270 Error Boundaries.mp4 236.65Мб
270 Error-boundaries.txt 47б
270 styles.zip 478б
271 PureComponent.txt 59б
271 React.memo, PureComponent, shouldComponentUpdate.en_US.srt 18.71Кб
271 React.memo, PureComponent, shouldComponentUpdate.mp4 158.70Мб
271 React.memo.txt 50б
271 React-developer-tools.txt 103б
272 Update on React Devtools.html 2.21Кб
273 Performance In Our App.en_US.srt 12.15Кб
273 Performance In Our App.mp4 147.52Мб
274 Github-callback-repo.txt 51б
274 Github-start-of-lesson.txt 51б
274 useCallback.en_US.srt 12.57Кб
274 useCallback.mp4 100.96Мб
274 useCallback.txt 58б
275 useMemo.en_US.srt 6.89Кб
275 useMemo.mp4 60.56Мб
275 useMemo.txt 54б
276 compression.txt 42б
276 Gzipping and Compression.en_US.srt 8.43Кб
276 Gzipping and Compression.mp4 94.54Мб
277 React _Profiler_.en_US.srt 7.44Кб
277 React _Profiler_.mp4 64.03Мб
277 React-Profiler-API-Docs.txt 45б
278 React Performance Cheat Sheet.html 834б
279 Don't Overcomplicate.en_US.srt 2.41Кб
279 Don't Overcomplicate.mp4 8.99Мб
280 Be A Late Follower.en_US.srt 3.58Кб
280 Be A Late Follower.mp4 11.91Мб
281 Break Things Down.en_US.srt 2.05Кб
281 Break Things Down.mp4 6.47Мб
282 It Will Never Be Perfect.en_US.srt 2.32Кб
282 It Will Never Be Perfect.mp4 7.99Мб
283 Learning Guideline.html 814б
284 Endorsements On LinkedIn.html 2.53Кб
285 Become An Alumni.html 1.40Кб
286 Common React Interview Questions.html 698б
287 [exercise_info] The Final Challenge.html 786б
287 [exercise_solution] The Final Challenge.zip 167б
287 [exercise] The Final Challenge.zip 175б
287 [quiz] Course Review.html 3.22Кб
287 Note About This Section.html 1.07Кб
288 Progressive Web Apps.en_US.srt 13.62Кб
288 Progressive Web Apps.mp4 118.31Мб
289 Resources_ Progressive Web Apps.html 1.36Кб
290 Progressive Web Apps Examples.en_US.srt 6.41Кб
290 Progressive Web Apps Examples.mp4 82.95Мб
291 PWA - HTTPS.en_US.srt 6.80Кб
291 PWA - HTTPS.mp4 36.70Мб
292 Note on server.js code.html 1.27Кб
293 Resources_ PWA - HTTPS.html 1.34Кб
294 PWA - App Manifest.en_US.srt 6.71Кб
294 PWA - App Manifest.mp4 37.42Мб
295 PWA - Service Workers.en_US.srt 14.17Кб
295 PWA - Service Workers.mp4 200.46Мб
296 Resources_ PWA - Service Workers.html 1.29Кб
297 PWA - Final Thoughts.en_US.srt 2.41Кб
297 PWA - Final Thoughts.mp4 8.81Мб
298 Update for CRA v4.0.0+ and React 17+.html 2.20Кб
299 Converting Our App To PWA.en_US.srt 13.03Кб
299 Converting Our App To PWA.mp4 107.38Мб
299 crwn-192x192.png 6.59Кб
299 crwn-512x512.png 19.04Кб
299 crwn-live.txt 33б
299 express-sslify.txt 45б
299 lighthouse-plugin.txt 92б
300 Addendum to Server.js.html 2.47Кб
301 Firebase Security Rules.en_US.srt 10.86Кб
301 Firebase Security Rules.mp4 37.89Мб
301 Firebase-security-rules-docs.txt 68б
301 Github-start-of-lesson.txt 41б
302 Firebase-Request-Auth.txt 84б
302 User Security Rule.en_US.srt 13.37Кб
302 User Security Rule.mp4 97.19Мб
303 User Security Rule 2.en_US.srt 9.04Кб
303 User Security Rule 2.mp4 38.07Мб
304 More Security Rules.en_US.srt 7.44Кб
304 More Security Rules.mp4 41.68Мб
305 Coding Challenge_ Firebase Cart.html 2.06Кб
305 Final-solution.txt 59б
305 Firestore-where-keyword.txt 104б
305 Security-rules-resource-and-data-docs.txt 85б
306 Note About This Section.html 1.41Кб
307 Section Overview.en_US.srt 6.77Кб
307 Section Overview.mp4 32.23Мб
308 Types of Tests.en_US.srt 3.19Кб
308 Types of Tests.mp4 12.57Мб
309 Testing Libraries.en_US.srt 17.12Кб
309 Testing Libraries.mp4 142.10Мб
310 Note_ The Next Videos.html 1.03Кб
311 Unit Tests.en_US.srt 3.27Кб
311 Unit Tests.mp4 11.19Мб
312 Integration Tests.en_US.srt 3.31Кб
312 Integration Tests.mp4 11.84Мб
313 Automation Testing.en_US.srt 5.14Кб
313 Automation Testing.mp4 20.46Мб
314 Final Note On Testing.en_US.srt 3.30Кб
314 Final Note On Testing.mp4 13.47Мб
315 Setting Up Jest.en_US.srt 11.80Кб
315 Setting Up Jest.mp4 98.16Мб
316 Our First Tests.en_US.srt 11.22Кб
316 Our First Tests.mp4 85.76Мб
317 Writing Tests.en_US.srt 6.03Кб
317 Writing Tests.mp4 32.10Мб
318 Quick Note_ Upcoming API Endpoint.html 1.61Кб
319 Asynchronous Tests.en_US.srt 10.15Кб
319 Asynchronous Tests.mp4 87.56Мб
320 Asynchronous Tests 2.en_US.srt 11.75Кб
320 Asynchronous Tests 2.mp4 63.89Мб
321 Resources_ Jest Cheat Sheet.html 832б
322 Mocks and Spies.en_US.srt 12.98Кб
322 Mocks and Spies.mp4 84.78Мб
323 Note_ Testing React Apps.html 791б
324 Enzyme vs React Testing Library.html 1.68Кб
325 Introduction To Enzyme.en_US.srt 14.86Кб
325 Introduction To Enzyme.mp4 130.31Мб
326 Quick Note_ Empty Snapshots.html 1.15Кб
327 Snapshot Testing.en_US.srt 10.18Кб
327 Snapshot Testing.mp4 94.77Мб
328 Snapshot Testing + Code Coverage.en_US.srt 5.06Кб
328 Snapshot Testing + Code Coverage.mp4 33.98Мб
329 Testing Stateful Components.en_US.srt 11.58Кб
329 Testing Stateful Components.mp4 164.35Мб
330 Quick Recap.en_US.srt 2.84Кб
330 Quick Recap.mp4 12.35Мб
331 Testing Connected Components.en_US.srt 23.81Кб
331 Testing Connected Components.mp4 335.30Мб
332 Testing Connected Components 2.en_US.srt 3.55Кб
332 Testing Connected Components 2.mp4 60.92Мб
333 Testing Reducers.en_US.srt 14.72Кб
333 Testing Reducers.mp4 154.58Мб
334 Testing Actions.en_US.srt 17.85Кб
334 Testing Actions.mp4 193.99Мб
335 Section Review.en_US.srt 4.78Кб
335 Section Review.mp4 33.66Мб
336 enzyme-documentation.txt 49б
336 Github-start-of-lesson.txt 41б
336 Github-testing-solution.txt 41б
336 Testing In Our Master Project.html 1.67Кб
337 babel-loader.txt 38б
337 Github-start-of-lesson.txt 52б
337 Introduction to Webpack + Babel.en_US.srt 15.60Кб
337 Introduction to Webpack + Babel.mp4 59.38Мб
337 webpack-docs.txt 33б
337 What-is-Babel.txt 33б
337 What-is-regex.txt 38б
338 css-loader.txt 57б
338 Github-end-of-lesson.txt 45б
338 html-webpack-plugin.txt 65б
338 style-loader.txt 61б
338 Webpack Config.en_US.srt 14.10Кб
338 Webpack Config.mp4 108.64Мб
339 Quick Note About This Section.html 1.56Кб
340 Gatsby.txt 26б
340 Introduction to Gatsby.js.en_US.srt 9.17Кб
340 Introduction to Gatsby.js.mp4 32.88Мб
341 Gatsby-blog-starter.txt 48б
341 Gatsby-CLI.txt 42б
341 Gatsby-plugin-library.txt 34б
341 Starting a Gatsby Project.en_US.srt 10.91Кб
341 Starting a Gatsby Project.mp4 72.81Мб
342 Gatsby Pages.en_US.srt 11.60Кб
342 Gatsby Pages.mp4 84.65Мб
342 pages-documentation.txt 60б
342 useStaticQuery.txt 48б
343 Gatsby GraphQL + Markdown.en_US.srt 11.27Кб
343 Gatsby GraphQL + Markdown.mp4 84.05Мб
343 Markdown-cheatsheet.txt 65б
343 markdowns.zip 1.82Кб
344 Building Our Blog 1.en_US.srt 13.08Кб
344 Building Our Blog 1.mp4 129.94Мб
344 gatsby-source-filesystem.txt 60б
344 gatsby-transformer-remark.txt 61б
345 Building Our Blog 2.en_US.srt 12.34Кб
345 Building Our Blog 2.mp4 81.63Мб
345 createFilePath.txt 75б
345 gatsby-node.js-API-documentation.txt 41б
346 Building Our Blog 3.en_US.srt 8.98Кб
346 Building Our Blog 3.mp4 35.96Мб
346 createPage.txt 50б
346 createPages.txt 53б
346 Tagged-template-literals.txt 101б
347 Building Our Blog 4.en_US.srt 9.06Кб
347 Building Our Blog 4.mp4 92.89Мб
347 dangerouslySetInnerHTML.txt 67б
347 path.txt 33б
348 babel-plugin-styled-components.txt 61б
348 Building Our Blog 5.en_US.srt 11.64Кб
348 Building Our Blog 5.mp4 127.97Мб
348 gatsby-plugin-styled-components.txt 62б
348 Github-end-of-lesson.txt 51б
348 netlify.txt 25б
348 styled-components.txt 48б
349 map().en_US.srt 5.96Кб
349 map().mp4 81.90Мб
350 Promises.en_US.srt 15.60Кб
350 Promises.mp4 134.66Мб
350 Promises.txt 89б
351 filter().en_US.srt 2.59Кб
351 filter().mp4 42.58Мб
352 includes().en_US.srt 12.43Кб
352 includes().mp4 313.56Мб
353 CWD_ Git + Github.en_US.srt 20.33Кб
353 CWD_ Git + Github.mp4 309.10Мб
354 Github Update_ Master --_ Main.html 1.33Кб
355 CWD_ Git + Github 2.en_US.srt 17.54Кб
355 CWD_ Git + Github 2.mp4 231.16Мб
356 Async Await.en_US.srt 10.13Кб
356 Async Await.mp4 92.37Мб
357 find().en_US.srt 2.87Кб
357 find().mp4 49.94Мб
358 reduce().en_US.srt 7.27Кб
358 reduce().mp4 55.96Мб
359 Memoization.en_US.srt 7.71Кб
359 Memoization.mp4 30.23Мб
360 Currying.en_US.srt 4.41Кб
360 Currying.mp4 14.69Мб
361 Contributing To Open Source.en_US.srt 16.48Кб
361 Contributing To Open Source.mp4 242.70Мб
361 get-started-guidelines.txt 57б
361 ZTM-Github-Projects.txt 35б
362 Contributing To Open Source 2.en_US.srt 9.75Кб
362 Contributing To Open Source 2.mp4 217.04Мб
363 Exercise_ Contribute To Open Source.html 2.10Кб
364 AMA - 100,000 Students!!.en_US.srt 51.65Кб
364 AMA - 100,000 Students!!.mp4 1.33Гб
365 Coding Challenges.html 1.32Кб
366 Bonus Lecture.html 4.12Кб
Статистика распространения по странам
Всего 0
Список IP Полный список IP-адресов, которые скачивают или раздают этот торрент