Angular 2 From The Ground Up - Early Access (2016)
WEBRip | English | MP4 + Project files | 1920 x 1080 | AVC ~231 kbps | 30 fps
AAC | 192 Kbps | 48.0 KHz | 2 channels | ~10.5 hours | 1.86 GB
Genre: eLearning Video / Web Development, Programming
Develop Angular2 web applications in JavaScript and TypeScript. Includes backend integration and Webpack.
Learn Angular 2, the new version of the wildly popular JavaScript web framework created by Google.
Last Update (2016-09-15): Angular 2.0.0 final is out! All downloadable code updated for the latest version.
All sections are now up to date for Angular 2.0.0. Some more content will be added over the next few days, and then the course will be considered complete and the Early Access notice removed.
This course will guide you through:
Understanding the basic Angular 2 concepts: Components, Templates, Services, Dependency Injection, etc.
Choosing the best language: traditional JavaScript (ES5), new JavaScript (ES6), or TypeScript
Validating forms using the Angular Forms module
Making HTTP requests and integrating with a backend using a REST API
Setting up a production-ready build workflow using NPM and Webpack
Handling navigation in a single-page application with the Angular Router
Writing unit tests with Jasmine and running them with Karma
The current price reflects the Early Access status, and will increase on October 1 when the course will be declared complete. By purchasing now you will have access to all future updates as well.
Note: this course does not participate in Udemy's "Fixed-Price Promotions".
What are the requirements?
Good knowledge of JavaScript (ES5 standard)
Basic knowledge of HTML and CSS
What am I going to get from this course?
Develop web applications with Angular 2
Choose between JavaScript (ES5 or ES6) or TypeScript
What is the target audience?
Web developers
Content:
Section: 1 - Introduction
1. Course Overview 3:48
2. Status and Revision History
Section: 2 - First Application
3. Technical Requirements
4. Writing a Component 12:41
5. Composing Components 8:56
6. Writing a Service 11:10
7. Dependency Injection 6:57
8. Change Detection 6:09
9. File Modules 9:12
10. Exercise
Section: 3 - ES6/ES2015
11. Technical Requirements
12. ES6 Specification 4:46
13. Project Setup with NPM and Babel 6:02
14. Multiline Strings, Arrow Functions, Let and Const 7:38
15. Classes, Decorators 7:54
16. ES6 Modules 12:00
17. Further ES6 Resources
18. Exercise
Section: 4 - TypeScript
19. TypeScript Language 8:38
20. Type Annotations 10:30
21. Private Modifier 4:49
22. Further TypeScript Resources
23. Exercise
24. ES5 vs ES6 vs TypeScript 7:11
Section: 5 - Templates
25. Post-RC5 Notice
26. Property Binding 7:37
27. Properties vs Attributes 6:27
28. Event Binding 9:05
29. Two-Way Binding 10:21
30. Class and Style Binding 10:23
31. Helper Service 8:32
32. Component Property Binding 7:40
33. ngFor Directive 8:16
34. Component Event and Two-Way Binding 12:39
35. ngIf Directive 7:12
36. Built-In Pipes 8:33
37. Writing a Pipe 9:11
38. Exercise
Section: 6 - Form Validation
39. HTML5 Form Validation 11:24
40. ng-valid/ng-invalid 10:31
41. Validation Messages 10:22
42. NgForm 7:03
Section: 7 - HTTP Client and Backend Integration
43. Using the HTTP Client 13:29
44. ES6 Promises 19:14
45. Rx Observables 16:36
46. REST APIs and Firebase 12:17
47. Post-RC5 Notice
48. Retrieving Data 13:18
49. Creating Data 11:24
50. Deleting Data 6:29
51. Updating Data 12:01
52. Error Handling 10:18
53. Exercise
Section: 8 - Production-Ready Build Workflow
54. Build Workflow Requirements 5:28
55. Angular CLI 7:45
56. Post-RC5 Notice
57. NPM Packages 10:51
58. TypeScript Compiler and Typings 12:05
59. NPM Scripts 6:22
60. Webpack 10:45
61. Webpack Dev Server 8:16
62. Webpack Define Plugin 10:00
63. Webpack Require 8:29
64. Exercise
Section: 9 - Routing
65. Angular Tunes 9:01
66. Navigation with ngSwitch 10:19
67. Angular Router 13:00
68. Route Parameters 12:12
69. Exercise: Albums
70. Guards 14:01
71. Query Parameters 7:55
72. HTML5 History API 9:18
Section: 10 - Unit Testing with Jasmine and Karma
73. Guess The Word 4:27
74. Jasmine Tests 13:54
75. Karma Test Runner 16:17
76. Karma Watch 12:57
77. TestBed Setup 10:26
78. Testing Templates 7:08
Section: 11 - Appendix: Node.js Installation
79. Installing Node.js on Windows 5:03
80. Installing Node.js on Mac/Linux 8:39
发布日期: 2016-09-22