Oreilly - Build a Strong AngularJS Foundation
by Lukas Ruebbelke, Matias Niemelä | Publisher: O'Reilly Media, Inc. | Release Date: April 2014 | ISBN: 9781491905661
Ready to dig into web application development with AngularJS, but not sure where to start? With this video course, you'll learn how the framework's foundational building blocks work together for constructing sophisticated web apps. Lukas Ruebbelke and Matias Niemelä introduce each core concept separately, using practical examples and live code demonstrations to let you see the concepts in action. Then they'll challenge you with hands-on exercises in a real, non-trivial web application. All of the examples and exercises are on Github. This course is ideal for web developers new to AngularJS who have a fundamental understanding of JavaScript and HTML5, and want to get started with a strong foundation. Topics include: The core AngularJS componentsThe AngularJS moduleThe AngularJS controllersViews in AngularJSAngularJS servicesDirective basics in AngularJSAnimations in AngularJS
- COURSE INTRODUCTION
- Course Introduction 00:01:00
- EXERCISE DEMO
- Module 0101: Hello AngularJS
- Module 0101: Hello AngularJS 00:00:33
- Module 0102: What is AngularJS
- Module 0102: What is AngularJS 00:06:34
- Module 0103: The Big Picture
- Module 0103: The Big Picture 00:01:32
- Module 0104: Hello World
- Module 0104: Hello World 00:05:38
- Module 0105: Karma, Jasmine and a Hello World Test
- Module 0105: Karma, Jasmine and a Hello World Test 00:04:27
- Module 0106: $compile, $digest and $apply, Model View Whatever
- Module 0106: $compile, $digest and $apply, Model View Whatever 00:07:21
- Module 0107: Review
- Module 0107: Review 00:01:53
- Module 0201: Modules
- Module 0201: Modules 00:00:58
- Module 0202: Modules in AngularJS
- Module 0202: Modules in AngularJS 00:01:25
- Module 0203: Your First Module
- Module 0203: Your First Module 00:01:46
- Module 0204: Dependency Injection
- Module 0204: Dependency Injection 00:01:10
- Module 0205: module.constant
- Module 0205: module.constant 00:00:57
- Module 0206: module.constant Example
- Module 0206: module.constant Example 00:00:54
- Module 0207: Module Array Syntax
- Module 0207: Module Array Syntax 00:01:04
- Module 0208: Kicking Things Off with module.run
- Module 0208: Kicking Things Off with module.run 00:00:54
- Module 0209: module.run Example
- Module 0209: module.run Example 00:02:14
- Module 0210: Review
- Module 0210: Review 00:02:28
- Module 0301: The Controller
- Module 0301: The Controller 00:01:12
- Module 0302: Controllers and $scope
- Module 0302: Controllers and $scope 00:05:29
- Module 0303: Build Your First Controller
- Module 0303: Build Your First Controller 00:01:50
- Module 0304: Methods and Properties on $scope
- Module 0304: Methods and Properties on $scope 00:02:42
- Module 0305: Methods and Properties on $scope Example
- Module 0305: Methods and Properties on $scope Example 00:02:10
- Module 0306: Routes with Controllers
- Module 0306: Routes with Controllers 00:02:37
- Module 0307: Routes with Controllers Example
- Module 0307: Routes with Controllers Example 00:05:11
- Module 0308: Review
- Module 0308: Review 00:02:03
- Module 0401: The View
- Module 0401: The View 00:02:10
- Module 0402: Views in AngularJS
- Module 0402: Views in AngularJS 00:01:42
- Module 0403: Create Your First View with a Template
- Module 0403: Create Your First View with a Template 00:02:34
- Module 0404: Layout Directives
- Module 0404: Layout Directives 00:03:36
- Module 0405: Layout Directives Example
- Module 0405: Layout Directives Example 00:13:55
- Module 0406: Interaction Directives
- Module 0406: Interaction Directives 00:02:17
- Module 0407: Interaction Directives Example
- Module 0407: Interaction Directives Example 00:08:40
- Module 0408: Styling Directives
- Module 0408: Styling Directives 00:01:11
- Module 0409: Styling Directives Example
- Module 0409: Styling Directives Example 00:03:34
- Module 0410: Review
- Module 0410: Review 00:01:26
- Module 0501: Services
- Module 0501: Services 00:00:40
- Module 0502: Services in AngularJS
- Module 0502: Services in AngularJS 00:02:14
- Module 0503: Build Your First Service
- Module 0503: Build Your First Service 00:02:34
- Module 0504: The $http Service
- Module 0504: The $http Service 00:02:15
- Module 0505: The $http Service Example
- Module 0505: The $http Service Example 00:02:58
- Module 0506: Communicating with Controllers
- Module 0506: Communicating with Controllers 00:02:01
- Module 0507: Communicating with Controllers Example
- Module 0507: Communicating with Controllers Example 00:03:11
- Module 0508: Review
- Module 0508: Review 00:01:08
- Module 0601: Directives
- Module 0601: Directives 00:00:55
- Module 0602: AngularJS Directives Simplified
- Module 0602: AngularJS Directives Simplified 00:04:05
- Module 0603: Build Your First Directive
- Module 0603: Build Your First Directive 00:03:11
- Module 0604: Directive Definition Object
- Module 0604: Directive Definition Object 00:02:35
- Module 0605: Directive Definition Object Example
- Module 0605: Directive Definition Object Example 00:02:52
- Module 0606: The Link Function
- Module 0606: The Link Function 00:01:41
- Module 0607: The Link Function Example
- Module 0607: The Link Function Example 00:01:09
- Module 0608: The Controller Function
- Module 0608: The Controller Function 00:01:22
- Module 0609: The Controller Function Example
- Module 0609: The Controller Function Example 00:03:20
- Module 0610: Review
- Module 0610: Review 00:01:43
- Module 0701: Animations
- Module 0701: Animations 00:00:41
- Module 0702: AngularJS Animations
- Module 0702: AngularJS Animations 00:01:35
- Module 0703: Build Your First Animation
- Module 0703: Build Your First Animation 00:02:26
- Module 0704: The Animation Naming Convention
- Module 0704: The Animation Naming Convention 00:01:44
- Module 0705: CSS Transitions
- Module 0705: CSS Transitions 00:02:59
- Module 0706: CSS Animations
- Module 0706: CSS Animations 00:04:09
- Module 0707: JavaScript Animations
- Module 0707: JavaScript Animations 00:03:16
- Module 0708: Review
- Module 0708: Review 00:00:46
- Closing
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.