Angular 7 (формально Angular 2) - Полное Руководство - Видеоуроки

Angular 7 (formerly Angular 2) - The Complete Guide
Duration 26:35:55
Открыть все курсы от udemy

Angular 7 (formerly Angular 2) - The Complete Guide - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Course Introduction 00:00:58
  • Урок 2. What is Angular? 00:02:01
  • Урок 3. Angular vs Angular 2 vs Angular 7 00:02:45
  • Урок 4. Project Setup and First App 00:06:12
  • Урок 5. Editing the First App 00:10:06
  • Урок 6. The Course Structure 00:04:01
  • Урок 7. How to get the Most out of the Course 00:02:26
  • Урок 8. What is TypeScript? 00:02:10
  • Урок 9. A Basic Project Setup using Bootstrap for Styling 00:04:12
  • Урок 10. Module Introduction 00:00:58
  • Урок 11. How an Angular App gets Loaded and Started 00:07:12
  • Урок 12. Components are Important! 00:03:10
  • Урок 13. Creating a New Component 00:06:52
  • Урок 14. Understanding the Role of AppModule and Component Declaration 00:05:16
  • Урок 15. Using Custom Components 00:01:13
  • Урок 16. Creating Components with the CLI & Nesting Components 00:03:52
  • Урок 17. Working with Component Templates 00:03:09
  • Урок 18. Working with Component Styles 00:04:03
  • Урок 19. Fully Understanding the Component Selector 00:03:51
  • Урок 20. What is Databinding? 00:02:50
  • Урок 21. String Interpolation 00:05:20
  • Урок 22. Property Binding 00:06:35
  • Урок 23. Property Binding vs String Interpolation 00:03:08
  • Урок 24. Event Binding 00:04:10
  • Урок 25. Passing and Using Data with Event Binding 00:04:38
  • Урок 26. Two-Way-Databinding 00:02:48
  • Урок 27. Combining all Forms of Databinding 00:01:47
  • Урок 28. Understanding Directives 00:02:18
  • Урок 29. Using ngIf to Output Data Conditionally 00:03:54
  • Урок 30. Enhancing ngIf with an Else Condition 00:02:47
  • Урок 31. Styling Elements Dynamically with ngStyle 00:05:03
  • Урок 32. Applying CSS Classes Dynamically with ngClass 00:02:54
  • Урок 33. Outputting Lists with ngFor 00:03:44
  • Урок 34. Getting the Index when using ngFor 00:02:53
  • Урок 35. Project Introduction 00:01:05
  • Урок 36. Planning the App 00:05:35
  • Урок 37. Setting up the Application 00:04:32
  • Урок 38. Creating the Components 00:09:34
  • Урок 39. Using the Components 00:03:16
  • Урок 40. Adding a Navigation Bar 00:05:10
  • Урок 41. Creating a "Recipe" Model 00:04:34
  • Урок 42. Adding Content to the Recipes Components 00:07:42
  • Урок 43. Outputting a List of Recipes with ngFor 00:04:38
  • Урок 44. Displaying Recipe Details 00:05:54
  • Урок 45. Working on the ShoppingListComponent 00:01:51
  • Урок 46. Creating an "Ingredient" Model 00:02:37
  • Урок 47. Creating and Outputting the Shopping List 00:02:28
  • Урок 48. Adding a Shopping List Edit Section 00:03:29
  • Урок 49. Wrap Up & Next Steps 00:00:55
  • Урок 50. Understanding Angular Error Messages 00:04:37
  • Урок 51. Debugging Code in the Browser Using Sourcemaps 00:05:33
  • Урок 52. Using Augury to Dive into Angular Apps 00:02:02
  • Урок 53. Module Introduction 00:00:37
  • Урок 54. Splitting Apps into Components 00:05:57
  • Урок 55. Property & Event Binding Overview 00:01:45
  • Урок 56. Binding to Custom Properties 00:05:44
  • Урок 57. Assigning an Alias to Custom Properties 00:02:00
  • Урок 58. Binding to Custom Events 00:09:07
  • Урок 59. Assigning an Alias to Custom Events 00:00:58
  • Урок 60. Custom Property and Event Binding Summary 00:02:03
  • Урок 61. Understanding View Encapsulation 00:05:00
  • Урок 62. More on View Encapsulation 00:02:44
  • Урок 63. Using Local References in Templates 00:04:37
  • Урок 64. Getting Access to the Template & DOM with @ViewChild 00:05:03
  • Урок 65. Projecting Content into Components with ng-content 00:03:23
  • Урок 66. Understanding the Component Lifecycle 00:04:55
  • Урок 67. Seeing Lifecycle Hooks in Action 00:11:56
  • Урок 68. Lifecycle Hooks and Template Access 00:02:34
  • Урок 69. Getting Access to ng-content with @ContentChild 00:03:02
  • Урок 70. Wrap Up 00:00:50
  • Урок 71. Introduction 00:00:51
  • Урок 72. Adding Navigation with Event Binding and ngIf 00:07:32
  • Урок 73. Passing Recipe Data with Property Binding 00:04:45
  • Урок 74. Passing Data with Event and Property Binding (Combined) 00:10:33
  • Урок 75. Allowing the User to Add Ingredients to the Shopping List 00:07:23
  • Урок 76. Module Introduction 00:01:24
  • Урок 77. ngFor and ngIf Recap 00:03:37
  • Урок 78. ngClass and ngStyle Recap 00:02:58
  • Урок 79. Creating a Basic Attribute Directive 00:06:43
  • Урок 80. Using the Renderer to build a Better Attribute Directive 00:07:06
  • Урок 81. Using HostListener to Listen to Host Events 00:03:01
  • Урок 82. Using HostBinding to Bind to Host Properties 00:03:18
  • Урок 83. Binding to Directive Properties 00:06:44
  • Урок 84. What Happens behind the Scenes on Structural Directives 00:03:06
  • Урок 85. Building a Structural Directive 00:06:15
  • Урок 86. Understanding ngSwitch 00:02:50
  • Урок 87. Building and Using a Dropdown Directive 00:06:26
  • Урок 88. Module Introduction 00:01:41
  • Урок 89. Why would you Need Services? 00:02:05
  • Урок 90. Creating a Logging Service 00:03:33
  • Урок 91. Injecting the Logging Service into Components 00:06:22
  • Урок 92. Creating a Data Service 00:06:42
  • Урок 93. Understanding the Hierarchical Injector 00:02:42
  • Урок 94. How many Instances of Service Should It Be? 00:02:14
  • Урок 95. Injecting Services into Services 00:04:25
  • Урок 96. Using Services for Cross-Component Communication 00:04:08
  • Урок 97. Introduction 00:01:24
  • Урок 98. Setting up the Services 00:01:16
  • Урок 99. Managing Recipes in a Recipe Service 00:04:08
  • Урок 100. Using a Service for Cross-Component Communication 00:05:08
  • Урок 101. Adding the Shopping List Service 00:05:05
  • Урок 102. Using Services for Pushing Data from A to B 00:03:10
  • Урок 103. Adding Ingredients to Recipes 00:03:43
  • Урок 104. Passing Ingredients from Recipes to the Shopping List (via a Service) 00:07:04
  • Урок 105. Module Introduction 00:01:27
  • Урок 106. Why do we need a Router? 00:01:17
  • Урок 107. Setting up and Loading Routes 00:08:03
  • Урок 108. Navigating with Router Links 00:05:19
  • Урок 109. Understanding Navigation Paths 00:04:55
  • Урок 110. Styling Active Router Links 00:05:02
  • Урок 111. Navigating Programmatically 00:03:29
  • Урок 112. Using Relative Paths in Programmatic Navigation 00:05:10
  • Урок 113. Passing Parameters to Routes 00:03:11
  • Урок 114. Fetching Route Parameters 00:04:02
  • Урок 115. Fetching Route Parameters Reactively 00:07:26
  • Урок 116. An Important Note about Route Observables 00:02:43
  • Урок 117. Passing Query Parameters and Fragments 00:05:54
  • Урок 118. Retrieving Query Parameters and Fragments 00:03:17
  • Урок 119. Practicing and some Common Gotchas 00:06:09
  • Урок 120. Setting up Child (Nested) Routes 00:04:29
  • Урок 121. Using Query Parameters - Practice 00:05:37
  • Урок 122. Configuring the Handling of Query Parameters 00:01:51
  • Урок 123. Redirecting and Wildcard Routes 00:04:37
  • Урок 124. Outsourcing the Route Configuration 00:04:41
  • Урок 125. An Introduction to Guards 00:01:46
  • Урок 126. Protecting Routes with canActivate 00:08:56
  • Урок 127. Protecting Child (Nested) Routes with canActivateChild 00:02:53
  • Урок 128. Using a Fake Auth Service 00:01:44
  • Урок 129. Controlling Navigation with canDeactivate 00:12:29
  • Урок 130. Passing Static Data to a Route 00:05:57
  • Урок 131. Resolving Dynamic Data with the resolve Guard 00:09:54
  • Урок 132. Understanding Location Strategies 00:04:44
  • Урок 133. Wrap Up 00:00:52
  • Урок 134. Planning the General Structure 00:01:37
  • Урок 135. Setting Up Routes 00:07:59
  • Урок 136. Adding Navigation to the App 00:01:43
  • Урок 137. Marking Active Routes 00:01:32
  • Урок 138. Fixing Page Reload Issues 00:02:52
  • Урок 139. Child Routes: Challenge 00:01:55
  • Урок 140. Adding Child Routing Together 00:04:23
  • Урок 141. Configuring Route Parameters 00:06:23
  • Урок 142. Passing Dynamic Parameters to Links 00:03:02
  • Урок 143. Styling Active Recipe Items 00:01:16
  • Урок 144. Adding Editing Routes 00:03:45
  • Урок 145. Retrieving Route Parameters 00:03:20
  • Урок 146. Programmatic Navigation to the Edit Page 00:04:47
  • Урок 147. One Note about Route Observables 00:00:53
  • Урок 148. Module Introduction 00:04:27
  • Урок 149. Angular 6 & RxJS 6 00:01:35
  • Урок 150. Analyzing a Built-in Angular Observable 00:04:11
  • Урок 151. Building & Using a First Simple Observable 00:03:11
  • Урок 152. Building & Using a Custom Observable from Scratch 00:06:31
  • Урок 153. Unsubscribe! 00:03:34
  • Урок 154. Where to learn more 00:01:32
  • Урок 155. Using Subjects to Pass AND Listen to Data 00:06:24
  • Урок 156. Understanding Observable Operators 00:02:33
  • Урок 157. RxJS 6 without rxjs-compat 00:03:35
  • Урок 158. Wrap Up 00:01:23
  • Урок 159. Improving the Reactive Service with Observables (Subjects) 00:03:52
  • Урок 160. Module Introduction 00:01:20
  • Урок 161. Why do we Need Angular's Help? 00:02:22
  • Урок 162. Template-Driven (TD) vs Reactive Approach 00:01:17
  • Урок 163. An Example Form 00:01:34
  • Урок 164. TD: Creating the Form and Registering the Controls 00:05:43
  • Урок 165. TD: Submitting and Using the Form 00:06:16
  • Урок 166. TD: Understanding Form State 00:02:30
  • Урок 167. TD: Accessing the Form with @ViewChild 00:03:04
  • Урок 168. TD: Adding Validation to check User Input 00:04:15
  • Урок 169. TD: Using the Form State 00:04:28
  • Урок 170. TD: Outputting Validation Error Messages 00:02:24
  • Урок 171. TD: Set Default Values with ngModel Property Binding 00:02:17
  • Урок 172. TD: Using ngModel with Two-Way-Binding 00:02:49
  • Урок 173. TD: Grouping Form Controls 00:03:31
  • Урок 174. TD: Handling Radio Buttons 00:03:28
  • Урок 175. TD: Setting and Patching Form Values 00:04:43
  • Урок 176. TD: Using Form Data 00:04:45
  • Урок 177. TD: Resetting Forms 00:01:49
  • Урок 178. Introduction to the Reactive Approach 00:00:41
  • Урок 179. Reactive: Setup 00:02:27
  • Урок 180. Reactive: Creating a Form in Code 00:04:08
  • Урок 181. Reactive: Syncing HTML and Form 00:03:59
  • Урок 182. Reactive: Submitting the Form 00:02:17
  • Урок 183. Reactive: Adding Validation 00:02:52
  • Урок 184. Reactive: Getting Access to Controls 00:03:48
  • Урок 185. Reactive: Grouping Controls 00:03:47
  • Урок 186. Reactive: Arrays of Form Controls (FormArray) 00:07:32
  • Урок 187. Reactive: Creating Custom Validators 00:06:12
  • Урок 188. Reactive: Using Error Codes 00:03:21
  • Урок 189. Reactive: Creating a Custom Async Validator 00:04:39
  • Урок 190. Reactive: Reacting to Status or Value Changes 00:02:12
  • Урок 191. Reactive: Setting and Patching Values 00:02:10
  • Урок 192. Introduction 00:01:00
  • Урок 193. TD: Adding the Shopping List Form 00:03:44
  • Урок 194. Adding Validation to the Form 00:02:23
  • Урок 195. Allowing the Selection of Items in the List 00:04:25
  • Урок 196. Loading the Shopping List Items into the Form 00:03:03
  • Урок 197. Updating existing Items 00:03:16
  • Урок 198. Resetting the Form 00:02:35
  • Урок 199. Allowing the the User to Clear (Cancel) the Form 00:01:17
  • Урок 200. Allowing the Deletion of Shopping List Items 00:02:54
  • Урок 201. Creating the Template for the (Reactive) Recipe Edit Form 00:05:01
  • Урок 202. Creating the Form For Editing Recipes 00:05:07
  • Урок 203. Syncing HTML with the Form 00:03:53
  • Урок 204. Adding Ingredient Controls to a Form Array 00:05:40
  • Урок 205. Adding new Ingredient Controls 00:03:40
  • Урок 206. Validating User Input 00:05:11
  • Урок 207. Submitting the Recipe Edit Form 00:07:31
  • Урок 208. Adding a Delete and Clear (Cancel) Functionality 00:04:48
  • Урок 209. Redirecting the User (after Deleting a Recipe) 00:01:48
  • Урок 210. Adding an Image Preview 00:01:49
  • Урок 211. Providing the Recipe Service Correctly 00:02:00
  • Урок 212. Deleting Ingredients and Some Finishing Touches 00:03:35
  • Урок 213. Introduction & Why Pipes are Useful 00:02:03
  • Урок 214. Using Pipes 00:03:29
  • Урок 215. Parametrizing Pipes 00:02:11
  • Урок 216. Where to learn more about Pipes 00:01:57
  • Урок 217. Chaining Multiple Pipes 00:02:21
  • Урок 218. Creating a Custom Pipe 00:06:43
  • Урок 219. Parametrizing a Custom Pipe 00:02:37
  • Урок 220. Example: Creating a Filter Pipe 00:07:02
  • Урок 221. Pure and Impure Pipes (or: How to "fix" the Filter Pipe) 00:04:47
  • Урок 222. Understanding the "async" Pipe 00:04:05
  • Урок 223. Introduction & How Http Requests Work in SPAs 00:01:59
  • Урок 224. Example App & Backend Setup 00:03:08
  • Урок 225. Sending Requests (Example: POST Request) 00:09:12
  • Урок 226. Adjusting Request Headers 00:02:39
  • Урок 227. Sending GET Requests 00:05:43
  • Урок 228. Sending a PUT Request 00:01:44
  • Урок 229. Transform Responses Easily with Observable Operators (map()) 00:03:30
  • Урок 230. Using the Returned Data 00:02:31
  • Урок 231. Catching Http Errors 00:03:41
  • Урок 232. Using the "async" Pipe with Http Requests 00:04:05
  • Урок 233. Introduction 00:01:22
  • Урок 234. Setting up Firebase as a Dummy Backend 00:02:55
  • Урок 235. Sending PUT Requests to Save Data 00:08:12
  • Урок 236. GETting Back the Recipes 00:04:23
  • Урок 237. Transforming Response Data to Prevent Errors 00:04:37
  • Урок 238. Module Introduction 00:00:59
  • Урок 239. How Authentication Works in Single-Page-Applications 00:05:01
  • Урок 240. Creating a Signup Page and Route 00:06:33
  • Урок 241. Setting up the Firebase SDK 00:04:05
  • Урок 242. Signing Users Up 00:03:23
  • Урок 243. Signin Users In 00:05:04
  • Урок 244. Requiring a Token (on the Backend) 00:02:33
  • Урок 245. Sending the Token 00:06:10
  • Урок 246. Checking and Using Authentication Status 00:02:40
  • Урок 247. Adding a Logout Button 00:02:10
  • Урок 248. Route Protection and Redirection Example 00:04:15
  • Урок 249. Wrap Up 00:00:58
  • Урок 250. Module Introduction 00:01:03
  • Урок 251. The Idea behind Modules 00:01:42
  • Урок 252. Understanding the App Module 00:05:48
  • Урок 253. Understanding Feature Modules 00:02:07
  • Урок 254. Creating a Recipe Feature Module 00:09:56
  • Урок 255. Registering Routes in a Feature Module 00:04:48
  • Урок 256. Understanding Shared Modules 00:00:59
  • Урок 257. Creating a Shared Module 00:05:08
  • Урок 258. Creating a Shopping List Feature Module 00:04:10
  • Урок 259. Loading Components via Selectors vs Routing 00:03:20
  • Урок 260. A Common Gotcha 00:01:37
  • Урок 261. Creating the Auth Feature Module 00:04:36
  • Урок 262. Understanding Lazy Loading 00:01:57
  • Урок 263. Adding Lazy Loading to the Recipes Module 00:08:21
  • Урок 264. How Modules and Services Work Together 00:05:48
  • Урок 265. Understanding the Core Module 00:00:53
  • Урок 266. Creating a Basic Core Module 00:05:38
  • Урок 267. Restructuring Services to use the Child Injector 00:04:33
  • Урок 268. Using Ahead-of-Time Compilation 00:05:39
  • Урок 269. How to use AoT Compilation with the CLI 00:03:19
  • Урок 270. Preloading Lazy Loaded Routes 00:04:12
  • Урок 271. Wrap Up 00:00:32
  • Урок 272. Module Introduction 00:00:41
  • Урок 273. Deployment Preparations and Important Steps 00:04:07
  • Урок 274. Example: Deploying to AWS S3 00:06:37
  • Урок 275. Module Introduction 00:00:57
  • Урок 276. The Documentation 00:01:50
  • Урок 277. Unlocking 00:06:36
  • Урок 278. Request Configuration and Response 00:06:10
  • Урок 279. Requesting Events 00:04:54
  • Урок 280. Settings Headers 00:03:11
  • Урок 281. Http Parameters 00:02:51
  • Урок 282. Progress 00:05:46
  • Урок 283. Interceptors 00:08:57
  • Урок 284. Modifying Requests in Interceptors 00:04:50
  • Урок 285. Modifying Requests in Interceptors 00:04:58
  • Урок 286. Wrap Up 00:00:37
  • Урок 287. Module Introduction 00:02:08
  • Урок 288. State Challenges 00:08:30
  • Урок 289. Getting Started with Reducers 00:08:28
  • Урок 290. Adding Actions 00:03:57
  • Урок 291. Finishing the First Reducer 00:03:12
  • Урок 292. Registering the Application Store 00:01:56
  • Урок 293. Selecting Data from State 00:04:18
  • Урок 294. Dispatch Actions 00:05:24
  • Урок 295. More Actions and Adding Ingredients 00:07:54
  • Урок 296. Dispatching Update and Deleting Shopping List Actions 00:06:55
  • Урок 297. Expanding App State 00:05:02
  • Урок 298. Editing the Shopping-List via NgRx 00:07:21
  • Урок 299. Managing all Relevant State 00:03:57
  • Урок 300. Authentication and Side Effects - Introduction 00:02:52
  • Урок 301. Setting up the Auth Store Files 00:06:06
  • Урок 302. The Reducer 00:03:51
  • Урок 303. Adding Reducer Logic & Actions 00:02:36
  • Урок 304. Adjusting the App Module Setup 00:02:54
  • Урок 305. Using Authentication 00:05:19
  • Урок 306. Dispatch Actions 00:04:24
  • Урок 307. Getting State Access in Http Interceptor 00:06:26
  • Урок 308. Handling the Auth Token 00:01:58
  • Урок 309. Only React to Actions Once via take(1) 00:02:48
  • Урок 310. A Closer Look at Effects 00:03:21
  • Урок 311. Auth Effects and Actions 00:03:04
  • Урок 312. Effects - How they Work 00:05:00
  • Урок 313. Adding Auth Signup 00:10:01
  • Урок 314. Adding Auth Signin 00:04:48
  • Урок 315. Navigation as a Side Effect 00:01:23
  • Урок 316. Handling Logout via NgRx 00:02:14
  • Урок 317. Additional Fixes 00:01:21
  • Урок 318. Redirecting Upon Logout 00:02:04
  • Урок 319. What's Next? 00:03:12
  • Урок 320. The Router Store Package 00:01:47
  • Урок 321. Store Devtools 00:05:55
  • Урок 322. Lazy Load and Dynamic Injection 00:07:55
  • Урок 323. Adding Recipe Actions 00:04:24
  • Урок 324. Adding Recipe Reducers 00:05:39
  • Урок 325. Dispatching and Selecting State 00:04:47
  • Урок 326. Viewing and Deleting Recipes via NgRx 00:07:39
  • Урок 327. Editing and Updating Recipes via NgRx 00:05:45
  • Урок 328. Recipes Side Effects - Fetching from Server 00:09:50
  • Урок 329. Recipes Side Effects - Storing Recipes on Server 00:05:00
  • Урок 330. Cleaning Up 00:03:13
  • Урок 331. Updating to RxJS 6+ 00:12:43
  • Урок 332. Wrap Up 00:01:09
  • Урок 333. Module Introduction 00:01:41
  • Урок 334. Getting Started with Angular Universal 00:01:32
  • Урок 335. Working on the App Module 00:04:03
  • Урок 336. Adding a Server-Side Build Workflow 00:04:56
  • Урок 337. Adding a NodeJS Server 00:08:27
  • Урок 338. Pre-Rendering the App on the Server 00:04:12
  • Урок 339. Next Steps 00:01:39
  • Урок 340. Introduction 00:01:04
  • Урок 341. Setting up the Starting Project 00:00:54
  • Урок 342. Animations Triggers and State 00:07:13
  • Урок 343. Switching between States 00:02:05
  • Урок 344. Transitions 00:01:55
  • Урок 345. Advanced Transitions 00:05:23
  • Урок 346. Transition Phases 00:03:58
  • Урок 347. The "void" State 00:06:12
  • Урок 348. Using Keyframes for Animations 00:05:33
  • Урок 349. Grouping Transitions 00:02:12
  • Урок 350. Using Animation Callbacks 00:02:39
  • Урок 351. Module Introduction 00:02:10
  • Урок 352. Adding Service Workers 00:12:42
  • Урок 353. Caching Assets for Offline Use 00:05:29
  • Урок 354. Caching Dynamic Assets & URLs 00:07:03
  • Урок 355. Introduction 00:01:20
  • Урок 356. Why Unit Tests? 00:02:14
  • Урок 357. Analyzing the Testing Setup (as created by the CLI) 00:08:02
  • Урок 358. Running Tests (with the CLI) 00:02:00
  • Урок 359. Adding a Component and some fitting Tests 00:06:16
  • Урок 360. Testing Dependencies: Components and Services 00:06:56
  • Урок 361. Simulating Async Tasks 00:09:42
  • Урок 362. Using "fakeAsync" and "tick" 00:02:15
  • Урок 363. Isolated vs Non-Isolated Tests 00:06:11
  • Урок 364. Course Roundup 00:01:34
  • Урок 365. What changed with Angular 6? 00:20:02
  • Урок 366. A First Look At Angular Elements 00:15:35
  • Урок 367. Introduction 00:00:45
  • Урок 368. Initializing the Project 00:00:49
  • Урок 369. Setting up the Basic Project Files 00:03:17
  • Урок 370. Installing the Core Dependencies 00:02:16
  • Урок 371. Filling the Project Files with Some Life 00:09:36
  • Урок 372. index.html & Polyfills 00:02:06
  • Урок 373. Installing Development Dependencies 00:01:46
  • Урок 374. Setting up a Development Workflow 00:11:13
  • Урок 375. Finishing & Using the Development Workflow 00:01:31
  • Урок 376. Setting up a Production Workflow 00:09:49
  • Урок 377. Adding Types & Fixing Bugs 00:03:48
  • Урок 378. Finishing Touches 00:02:57
  • Урок 379. Introduction 00:02:10
  • Урок 380. Using Types 00:06:28
  • Урок 381. Classes 00:04:48
  • Урок 382. Interfaces 00:05:45
  • Урок 383. Generics 00:02:45
  • Урок 384. Wrap up & Modules 00:02:38

Совершенствуйтесь в Angular (Angular 2+, включая Angular 7) и создавайте потрясающие, реактивные веб-приложения с преемником Angular.js

Этот курс начинается с нуля, вам не нужно знать Angular 1 или Angular 2! (Angular 7 просто последняя версия Angular 2)

Присоединитесь к самому всестороннему и популярному Angular курсу на Удеми, потому что сейчас самое время начать!

От установки до развертывания -  этот курс охватывает все это! Вы узнаете все о компонентах, директивах, службах, формах, доступе Http, аутентификации, оптимизации Angular приложения с модулями и автономной компиляции и многое другое - и в конце: вы узнаете, как развернуть приложение!

Но это не все! Этот курс также покажет вам, как использовать Angular CLI и иметь полный проект, который позволяет вам практиковать все, чему научились на протяжении всего курса!

Angular - одна из самых современных, эффективных по производительности и мощных интерфейсных платформ, которые вы можете узнать на сегодняшний день. Это позволяет создавать отличные веб-приложения, которые предлагают потрясающие пользовательские впечатления! Изучите все основы, которые вам нужно знать, чтобы сразу начать разрабатывать Angular приложения.

Вот что говорят мои ученики

Абсолютно фантастическая учебная серия. Я не могу тебя отблагодарить. Качество является первоклассным, и ваши навыки презентации не имеют себе равных. Следите за этой прекрасной работой. Вы действительно потрясаете! - Пол Уайтхаус

Преподаватель Макс, с большим энтузиазмом и привлекательностью справляется с объяснением того, что он делает. Макс был также очень отзывчив на вопросы. Я бы рекомендовал этот курс и любые другие, которые он предлагает. Спасибо, Макс!

Как человек, новичок в JavaScript и Angular 2, я нашел этот курс чрезвычайно полезным, потому что Макс отлично справляется с объяснением всех важных концепций кода. Макс имеет отличную способность учить сосредоточиться на том, что его аудитория должна понимать.

Этот курс использует TypeScript

TypeScript является основным языком, используемым официальной командой Angular и языком, который вы в основном видите в Angular tutorials. Это надмножество для JavaScript и делает запись Angular приложений очень простой. Использование этого гарантирует, что у вас будет самая лучшая подготовка для создания приложений с Angular.

Однако знание TypeScript не требуется - достаточно базового знания JavaScript.

Почему Angular ?

Angular - это очередная крупная сделка. Будучи преемником подавляюще успешной структуры Angular.js, он должен точно сформировать будущее развития frontend. Мощные функции и возможности Angular позволяют создавать сложные, настраиваемые, современные, отзывчивые и удобные для пользователя веб-приложения.

Angular 6 просто является последней версией фреймворка.

Angular быстрее, чем Angular 1, и предлагает гораздо более гибкий и модульный подход к разработке. После этого курса вы сможете полностью воспользоваться всеми этими функциями и сразу же начать разрабатывать удивительные приложения.

Из-за резких различий между Angular 1 и Angular (= Angular 7) вам не нужно ничего знать об Angular.js, чтобы иметь возможность извлечь выгоду из этого курса и строить ваши проекты с использованием Angular.

Получите очень глубокое понимание того, как создавать Angular приложения

Этот курс научит вас всем основам модулей, директив, компонентов, привязки данных, маршрутизации, доступа к HTTP и многое другое! Мы проведем много глубоких погружений, и каждый раздел будет подкреплен реальным проектом. Все примеры демонстрируют особенности Angular предложений и правильность их применения.

В частности, вы узнаете:

  • Какую архитектуру использует Ангулар
  • Как использовать TypeScript для написания Ангулар приложений
  • Все о директивах и компонентах, включая создание пользовательских директив / компонентов
  • Как работает привязка данных
  • Все о маршрутизации и навигации
  • Что такое Pipes и как их использовать
  • Как получить доступ к Web (например, RESTful серверам)
  • Какая инъекция зависимости и как ее использовать
  • Как использовать модули в Angular
  • Как оптимизировать ваше (большее) Angular приложение
  • Мы построим крупный проект в этом курсе
  • и многое другое!

Твоя оценка

206 6
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

30-11--0001 en 213 уроков
udemy Complete Angular 2 JS
Этот видеокурс по Angular 2 - наверное самый полный в сети интернет на даный момент. А это означает что пора уже серьезно занятся изучением второго ангуляра. Курс охватывает все - от установки до развертывания мини проекта. Ты узнаешь все о компонентах, директивах, сервисах, формах, аутентификации и многое другое - и в конце концов: Ты узнаешь, как развернуть приложение!

И это еще не все. Этот курс покажет тебе как использовать...
Duration 18:50:51
286 4
30-11--0001 en 84 урока
pluralsight Mobile Apps with Ionic 2
Видеокурс Ionic 2 покажет тебе новые захватывающие возможности в создании мобильных приложений в паре с новым Angular 2 и typescript. В последнее время Ionic зарекомендовал себя как один из самых популярных платформ для разработки кросс-платформенных мобильных приложений. Также ты научишся использовтаь нативные функции устройств, такие как геолокация, доступ к камере устройства, сканер штрих-кода, акселерометр и другие. К концу этого курса ты...
Duration 04:17:58
38 0
30-11--0001 en 101 урок
udemy Styling & Animations (for Angular 2 and Angular 4) (Ангельский)
Узнайте как использовать динамические стили и мощные анимации для создания красивых Angular приложений.
Duration 06:06:39
9 0
30-11--0001 en 57 уроков
ultimateangular Angular 2 Fundamentals
Этот фундаментальный курс научит вас понимать и строить Angular 2 приложения в течение нескольких минут. Каждый урок разбит на доступные, пошаговые упражнения, демонстрирующие основные понятия Angular 2 и способы их применения.
Duration 05:06:53
82 1
30-11--0001 en 26 уроков
udemy Testing Angular 4 apps with Jasmine
По мере усложнения вашего приложения стоимость ручного тестирования увеличивается экспоненциально. Добавление новой функции или исправление ошибки может привести к поломке нескольких других мест в приложении и покрытие всех этих краевых случаев ручным тестированием становится чрезвычайно болезненным и почти невозможным.
Автоматическое тестирование - это практика принятая многими успешными группами разработчиков программного обеспечения...
Duration 02:10:04
17 8
30-11--0001 en 147 уроков
udemy Angular 4 (2+) Master Class for Beginners
Angular является одной из ведущих платформ для создания клиентских приложений с HTML, CSS и TypeScript. Если вы хотите зарекомендовать себя в качестве разработчика интерфейса или фулстек разработчика, тогда вам необходимо изучить Angular 2+.
В Angular Crash Course для начинающих, автор нескольких бестселлеров на Udemy приглашает вас на веселое практическое и прагматичное путешествие, чтобы освоить основы Angular.

К концу...
Duration 09:53:00
19 5
30-11--0001 en 68 уроков
udemy Angular 4 Front To Back
Для прохождения курса тебе нужны базовые знания HTML и JavaScript. После курса сможешь:
- Строить чудесные одностраничные приложения используя Angular 4;
- Понимать структура файла и папок в приложениях на Angular;
- Строить приложения для клиентов с аутентификацией и интеграцией Firebase;
- Интегрировать Bootstrap 4 проекты на Angular;
А также освоишь все концепты Angular 4!
Duration 08:22:41
24 5
30-11--0001 en 132 урока
udemy React JS vs Angular vs Vue JS – Quickstart & Comparison
Angular, React или Vue? Что такое Webpack и почему React использует его? Получите подробные ответы на эти вопросы в этом курсе. Что вы узнаете:

- Выберите свой фреймворк JavaScript и погрузитесь в него глубже;
- Поймете мир JavaScript фреймворков и его множества инструментов еще лучше;
- Сделаете свое приложение на голову лучше.

Требования:

- Основы языка JavaScript являются...
Duration 07:50:24
16 1
30-11--0001 en 79 уроков
udemy Angular 4 RxJs Reactive Programming
Курс «Как создавать Angular приложения в реактивном стиле» с использованием RxJs разделен на два раздела: первый - глубокое погружение в Observable pattern в качестве способа понимания RxJs, а второй - это Angular Design Patterns, которые позволят нам создавать angular приложения в реактивном стиле.
Duration 07:23:54
14 6
30-11--0001 ru 118 уроков
webformyself Angular 4 c Нуля до Профи: Полное руководство для современной веб-разработки
Что-то писать о Ангулар уже не имеет смысла. Он на сегодня один из лучших фреймворков на рынке, который используют для создания динамичных сайтов и веб-приложений все активней и активней. Данный курс покажет вам все его прелести на примере создания приложения "Домашний бухарик", в процессе создания которого, вы узнаете почему пить в семье вредно, а платить по счетам нужно. PS: На самом деле вы будет строить "Домашнюю...
Duration 23:14:17
223 4
15-11-2017 en 37 уроков
udemy The Complete Angular 5 Essentials Course For Beginners
В нашем полном курсе студенты будут изучать все основные функции Angular 5 от полного новичка до продвинутого пользователя! Хотите узнать как использовать новый Angular 5 ! Вы всегда хотели узнать Angular 5, но не знаете с чего начать? Тогда наш полный курс "Основы Angular 5 для начинающих" создан спецаильно для вас.
Duration 02:47:18
10 0
05-12-2016 en 26 уроков
Scotch.io Getting Started with Angular
Angular - отличный фреймворк, который обеспечит нам большую гибкость и мощь при создании наших приложений. В этом курсе мы создадим наше первое Angular приложение, начиная с Angular starter kit а также поймем что входит в настройку ангулар приложения.
Duration 02:03:46
3 0
09-05-2018 en 58 уроков
udemy Complete Angular 2, 4, 5, 6 - Indepth - In Easy way!
Angular 6 CLI, Routing, Services, Pipes, Ajax и REST Api calls, RxJs, Angular Material Design, Проект и многое другое.Курс покрывает ввесь Ангулар с нуля! Вам НЕОБХОДИМО иметь предварительное знание Ангулар или TypeScript. От среды настройки до развертывания этот курс охватывает все такие темы, как «Строительные блоки, формы, проверки», «RxJS», «Зоны», «Материальный дизайн», «Службы»,...
Duration 30:28:41
10 0
12-06-2018 en 76 уроков
udemy Angular - Concepts, Code and Collective Wisdom
Изучите основные понятия, играйте с кодом, станьте грамотным Angular разработчиком. Подумайте о том, чтобы пройти этот курс, если вы являетесь разработчиком, который хочет быстро изучить Angular концепции, не имея необходимости читать онлайн-доки, сообщения в блогах, вопросы GitHub и сообщения StackOverflow. Я попытался переварить большую часть этой информации для вас, и я попытался максимально упростить этот курс (Честно говоря, вам не нужен...
Duration 05:21:06
7 0
08-06-2018 ru 23 урока
easycode Online Курс Angular Basic - Прокачай свой скил в Angular
Отлично владеешь языком JavaScript, но чувствуешь, что тебе чего-то не хватает? Прокачай свои знания, изучив популярный фреймворк Angular!Всего за 10 занятий ты научишься создавать одностраничные приложения, будешь уверенно владеть такими технологиями, как npm, Bootstrap 4, Firebase, TypeScript, Ionic и Angular.
Duration 17:10:57
22 1
10-07-2018 en 399 уроков
udemy Angular, Ionic & Node: Build A Real Web & Mobile Chat App
Научитесь подключать свой Angular и Ionic фронтенд к серверу NodeJS и MongoDB, создав реальное приложение для веба и мобильных устройств.Вы пытались создать собственное веб-приложение и мобильное приложение с использованием NodeJS? Возможно, вы пытались создать приложение для Интернета или мобильного телефона с функциями чата, и вам нужно сделать больше с ним, тогда этот курс для вас.Angular является одним из самых популярных фреймворков для...
Duration 35:37:26
8 0
14-08-2018 en 459 уроков
udemy Angular 6 (Angular 2+) & React 16 - The Complete App Guide
Совершенствуйтесь в  Angular (Angular 5, включая Angular 6), React + Redux (React 16) и Node. Создайте собственное веб-приложение, доступное в Интернете. Современный курс, который слушается своих учеников. Дополнительные функции по требованию регулярно интегрируются в этот курс. Если вы планируете начать свою карьеру как разработчик или просто хотите улучшить свои навыки программирования, то этот курс подходит именно вам. Получите все, что...
Duration 62:40:37
16 2
20-10-2018 ru 8 уроков
learnjavascriptru Продвинутый курс по Angular
Курс даст возможность быстро начать создавать свои приложения с использованием современного фреймворка - Angular. В процессе прохождения курса шаг за шагом вы сделаете реальное приложение, и хорошо разберетесь в специфике Angular. Вы будете получать информацию, писать код, показывать его, получать обратную связь и советы, и затем – двигаться дальше. Мы внимательно следим за развитием Angular и будем использовать самые новые подходы.
Duration 12:42:46
11 10
24-10-2018 en 46 уроков
frontendmasters Angular Core
Создавайте мощные реальные приложения с нуля в Angular 7.x. Мы начнем с нуля и будем использовать Angular CLI для быстрого запуска нашего приложения. Мы будем создавать компоненты, шаблоны, маршруты, формы и использовать ajax. Когда наше приложение объединится, вы увидите проверенные методы и шаблоны, которые вы можете использовать сразу же, чтобы начать создавать надежные веб-приложения.
Duration 05:04:15
21 0
25-10-2018 en 1 урок
frontendmasters Angular Reactive & Angular Testing
Узнайте, как перенести свое Angular приложение на следующий уровень, значительно снизив сложность приложения, применяя реактивные методы. Мы узнаем, как связывать встроенные Angular механизмы с NgRx и RxJs, чтобы значительно упростить управление состоянием и управление потоком при сокращении объема кода. Мы начнем с интеграции NgRx в наше приложение, а затем систематически пройдемся по тому, как работать с store, действиями, редукторами,...
Duration 07:13:34
2 0
ru 7 уроков
itvdn Создание адаптивного SPA с Angular
Курс «Создание адаптивного SPA с Angular» состоит из 7-и логически взаимосвязанных уроков, на которых учащиеся применяют на практике теоретические знания фрэймворка Angular. На данном курсе учащиеся создадут свой собственный проект в формате SPA, который будет адаптивно отображаться на различных устройствах. Одна из частей курса отведена рассмотрению подключения приложения к серверу для считывания/загрузки данных.
Duration 06:10:49
2 9
en 9 уроков
egghead Advanced Angular Component Patterns
Идеальный компонент принимает для вас хорошие решения, не заставляя вас думать об этом. Конечно, никто не знает, какие решения вы захотите. Чтобы сделать компоненты повторно используемыми, мы устанавливаем разумные значения по умолчанию, а затем позволяем вам переопределять их, когда вам не нравятся принятые вами решения.
Duration 00:31:58
12 3
ru 22 урока
jsexpert Angular Трансформация
ДЛЯ КОГО ЭТОТ КУРС? Для специалистов по верстке. Отличная возможность сильно развить свои навыки. Знание HTML и CSS необходимо но уже не достаточно. Для Junior Frontend Developer и фрилансеров. Вы сможете быстро систематизировать свои навыки и освоить один из наиболее популярных фреймворков в 2018 году.
Duration 27:58:43
30 2

Последнее добавленное

Жесткие части: cерверы и Node.js

Жесткие части: cерверы и Node.js

en
На этом семинаре мы пойдем под капот Node двумя противоположными способами - поняв разработку серверов на основе интуитивно понятных принципов (HTTP, TCP / IP, Ports, Loopback, SSH) и поняв функции JavaScript, составляющие Node (событие цикл, потоки, буферы, асинхронность, прототипы).
Microsoft Azure Инфраструктура и Развертывание - Экзамен AZ-100

Microsoft Azure Инфраструктура и Развертывание - Экзамен AZ-100

en
Этот курс предназначен для того, чтобы помочь вам выучить и развить необходимые навыки для сдачи сертификационного экзамена Microsoft Azure AZ-100. Экзамен AZ-100 проверяет ваши знания в области создания, настройки и управления ресурсами в облаке Azure, включая, помимо прочего: управление...
Сертифицированный специалист по безопасности информационных систем (CISSP)

Сертифицированный специалист по безопасности информационных систем (CISSP)

en
Чтобы получить сертификат CISSP, кандидаты должны сдать экзамен, состоящий в основном из вопросов с несколькими вариантами ответов. Цель этого курса - подготовить вас к сертификационному экзамену, познакомив вас с понятиями и терминологией, которые вам необходимо знать для прохождения.
Сертифицированный архитектор решений AWS - Professional

Сертифицированный архитектор решений AWS - Professional

en
AWS является одной из самых быстрорастущих платформ облачных сервисов, предлагаемых сегодня. Он используется во всем мире миллионами пользователей! Возможность получить сертификацию уровня CSA Pro является одним из главных достижений для любого облачного инженера. Учитывая это, это также один...
Тестирование мобильных приложений

Тестирование мобильных приложений

ru
В современном мире бизнес всё чаще обращает внимание на мобильные технологии. И в этом нет ничего удивительного. Рынок мобильных устройств растёт в разы быстрее рынка домашних компьютеров, позволяя реализовывать новые возможности для развития и продвижения самых передовых бизнес идей.
Фреймворк NuxtJS. Руководство по FullStack-разработке

Фреймворк NuxtJS. Руководство по FullStack-разработке

ru
Полное руководство по Nuxt. Почему стоит посмотреть этот курс? Полный охват теоретических и практических знаний с полным циклом разработки: клиентская и серверная части. Nuxt.js позволяет создавать SEO-дружественные приложения, которые можно продвигать в поисковых системах. По урокам курса...
Moscow Python Conf ++ 2019

Moscow Python Conf ++ 2019

ru
Конференция Moscow Python Conf ++ посвящена всему, что делают Python разработчики: backend и web, сбор и обработка данных, AI/ML, тестирование, DevOps, базы данных, IoT, infosec. Кроме этого, мы обсуждаем сам язык, его развитие, организацию проектов, управление зависимостями и лучшие практики...
Разработка PHP-пакетов (PRO версия)

Разработка PHP-пакетов (PRO версия)

en
Премиум видео курс по разработке пакетов для PHP и Laravel. "Я вроде уже делал такое, давайте я гляну на старых проектах." Знакомы такие слова ? Когда мне давали задание на моей работе, я обычно отправлялся на поиски доступного пакета с открытым исходным кодом на packagist.org - и если не было...
chat
logo