Friday, February 27, 2015

Egghead - Angular Lessons (2015)




Egghead – Angular Lessons (2015)

MP4 | AVC 1270kbps | English | 1152×720 | 30fps | 16h 23mins | AAC stereo 244kbps | 6.3 GB

Genre: Video Training


AngularJS is an open-source JavaScript framework, maintained by Google, that assists with running single-page applications. Its goal is to augment web-based applications with model–view–controller (MVC) capability, in an effort to make both development and testing easier.

01 – Basic Binding in AngularJS
02 – Controllers
03 – The Dot
04 – Sharing Data Between Controllers
05 – Defining a Method on the Scope
06 – Filters
07 – Unit Testing AngularJS
08 – ngRepeat and Filtering Data
09 – Built-in Filters
10 – First Directive
11 – Directive Restrictions
12 – Basic Behaviors
13 – Useful Behaviors
14 – Directives Talking to Controllers
15 – Directive to Directive Communication
16 – Understanding Isolate Scope
17 – Isolate Scope @
18 – Isolate Scope =
19 – Isolate Scope &
20 – Isolate Scope Review
21 – Transclusion Basics
22 – An Alternative Approach to Controllers
23 – Thinking Differently About Organization
24 – Building Zippy
25 – angular.element
26 – $ scope vs. scope
27 – templateUrl
28 – $ templateCache
29 – ng-view
30 – The config function
31 – $ routeProvider api
32 – $ routeParams
33 – redirectTo
34 – Promises
35 – Resolve
36 – resolve conventions
37 – resolve $ routeChangeError
38 – Directive for Route Handling
39 – Route Life Cycle
40 – Providers
41 – Injectors
42 – Components and Containers
43 – ng-repeat and $ index, $ event, $ log
44 – Experimental Controller as Syntax
45 – Directive Communication
46 – ngmin
47 – ng-repeat-start
48 – animation basics
49 – Animating with JavaScript
50 – Animating the Angular Way
51 – angular.copy
52 – Introduction to ui-router
53 – Using angular.bootstrap to Initialize Your App
54 – No Custom Markup
55 – Unit Testing Hello World
56 – Unit Testing a Directive
57 – Unit Testing Directive Scope
58 – Unit Testing Directive Scope Binding
59 – Testing Underscores
60 – Speed Testing with WebStorm and Jasmine
61 – Testing a Service
62 – Testing a Controller
63 – Design Patterns – Mixin
64 – $ http
65 – Design Pattern – Simple Mediator
66 – transformResponse
67 – Chained Promises
68 – $ provide.decorator
69 – transformRequest
70 – ui-router Named Views
71 – Getting Started With Protractor
72 – Testing Controllers With Dependencies
73 – Accessing Data in HTML
74 – Test Simple Binding With Protractor
75 – $ q.all
76 – Inject Jasmine Spies With $ provide
77 – $ interval
78 – Testing With Protractor Page Objects
79 – Application Wiring – JQuery vs AngularJS
80 – Using $ resource for Data Models
81 – Custom Jasmine Matchers
82 – Accessing Scope from The Console
83 – Accessing Services from Console
84 – HTML with ngSanitize and SCE
85 – Build a Debug Directive
86 – Create a Model Base Class
87 – Directive with Transcluded Elements
88 – File Uploads
89 – Model Caching
90 – Create a Scope Decorator
91 – Add Caching to the Model Base Class
92 – Build Your Own ng-controller Directive
93 – Compile Pre and Post Link
94 – Rails Todo API Part 1
95 – Rails Todo API Part 2
96 – Advanced Filtering with the Filter Filter
97 – Get Started with Firebase and AngularFire
98 – Updating Real-Time Data with Firebase Forge
99 – Firebase Event Handling
100 – Using $ anchorScroll
101 – Write Your First Directive
102 – First Step – Adding Angular to the HTML Page
103 – Firebase Basic Authentication Part 1
104 – JavaScript Function Scope and $ scope
105 – Firebase Basic Authentication Part 2
106 – Search Directive with Rails
107 – Basic Animation with Greensock's TweenMax
108 – 3d Animations with Greensock TweenLite
109 – Multiple HTTP Requests with $ q
110 – Firebase Data Relationships
111 – Refactor The Model Base Class with Mixins
112 – Model Validation Design Review
113 – Basic Implementation of Configurable Validations
114 – Greensock TimelineLite Animation Sequences
115 – Adding Child Validators
116 – Validations Class
117 – Mixing in Validatable
118 – Errorable Mixin
119 – Using ngModel in Custom Directives
120 – CodeSchool Refactor – Reusable Directives Part 1
121 – CodeSchool Refactor – Flexible Directives Part 2
122 – Finishing Validatable
123 – ngModelController – viewValue-modelValue relationship
124 – Introduction to Grunt for Angular
125 – ngModelController render function
126 – Protractor Interactive
127 – ui-router – Activating States
128 – caching with $ http
129 – ui-router – Abstract States
130 – Protractor – Running tests on multiple browsers
131 – $ apply vs $ digest
132 – Directive Definition Object (DDO)
133 – Using Protractor to Test Mobile Safari with Appium
134 – Debounce (delay) User Input in AngularJS with Lodash
135 – Building an Angular App – Eggly Introduction
136 – Building an Angular App – Bootstrapping
137 – Building an Angular App – Controllers
138 – Building an Angular App – Filters
139 – Refactoring – Unit Test Coverage Report Setup
140 – e2e Testing AngularJS Apps with Protractor and SauceLabs
141 – Building an Angular App – Simple States
142 – Building an Angular App – Add a bookmark with ng-submit and ng-model
143 – Using the LocalForage library for offline storage with Angular
144 – Building an Angular App – Editing a bookmark with ng-model and a controller
145 – Building an Angular App – Deleting an item from a collection
146 – Building an Angular App – Eggly Review
147 – Using the Angular scope $ destroy event and method
148 – Lazy loading Angular modules with ocLazyLoad
149 – Refactoring – Extract Method
150 – Using ng-annotate for min-safe AngularJS
151 – Refactoring – Polymorphic Functions
152 – Refactoring – Replace Loop with Collection Closure using Lodash
153 – The basics of $ scope.$ watch
154 – Decorating an Angular event for composed behavior
155 – JSON Web Token (JWT) Introduction
156 – Basic Server Setup for JWT Authentication
157 – Client Setup for JWT Authentication
158 – JWT Authentication Setup
159 – Server JWT Authentication Setup
160 – Auth Interceptor in Angular for JWT
161 – Finalizing JWT Authentication with AngularJS
162 – Serializing and Deserializing Data Models in AngularJS
163 – AngularJS Batarang
164 – Using the ngChange Directive in Angular
165 – New in Angular 1.3 – Stateless Filters
166 – New in Angular 1.3 – $ scope.$ watchGroup
167 – Using AngularJS interceptors with $ http
168 – Lazy Loading modules with ui-router and ocLazyLoad
169 – New in Angular 1.3 – Bind Once
170 – Locators and Suites in Protractor
171 – Simple Lazy Loaded Angular Module Syntax with ocLazyLoad
172 – Using the AngularJS scope's $ watchCollection method
173 – New in Angular 1.3 – $ q constructor
174 – AngularJS Architecture – Series Introduction
175 – AngularJS Architecture – File Structure
176 – Lazy Loading non-Angular Libraries with ocLazyLoad
177 – AngularJS Architecture – Using Sub-Modules
178 – Introduction to ng-messages for AngularJS
179 – AngularJS Architecture – Basic State with ui-router
180 – Reusing and Overriding ng-messages
181 – Using ng-messages with ng-animate
182 – New in Angular 1.3 – ng-model-options updateOn and debounce
183 – AngularJS Architecture – Using ui-router's named views
184 – Using ng-aria to automatically improve your AngularJS accessibility
185 – AngularJS Architecture – ui-router state params for sharing information
186 – New in Angular 1.3 – Updates to forms
187 – AngularJS Architecture – navigating between states with ui-router
188 – Automated screenshots of your e2e Protractor tests
189 – New in Angular 1.3 – ng-model-options getters and setters
190 – New in Angular 1.3 – ngModelOptions allows you to set a timezone on your model
191 – AngularJS Architecture – Prefer the 'controller as' syntax
192 – Use protractor to catch errors in the console
193 – Adding custom methods to angular.module
194 – AngularJS Architecture – Refactor to a data model
195 – AngularJS Architecture – Using $ http to load JSON data
196 – AngularJS Architecture – Control your promises with $ q
197 – Hijacking Existing HTML Attributes with Angular Directives
198 – Using Services in Angular Directives
199 – New in Angular 1.3 – bindToController
200 – Localize your AngularJS Application with angular-localization
201 – New in Angular 1.3 – Performance Boost with debugInfoEnabled
202 – Editing breakpoints in Chrome devtools
203 – Using ngModelOptions to Update on Blur
204 – Consistency between ui-router states and Angular directives
205 – Taking control of your templates using $ templateCache
206 – Catching errors with $ exceptionHandler
207 – Using ng-html2js to Convert Templates into JavaScript
208 – AngularJS Architecture – Edit and Create Bookmark States
209 – AngularJS Architecture – Create Bookmark
210 – AngularJS Architecture – Edit Bookmark
211 – AngularJS Architecture – Delete Bookmark
212 – AngularJS Architecture – Animate state transitions with ui-router
213 – AngularJS Architecture – Review
214 – New in Angular 1.4 – New bindToController Syntax


Mediainfo:

Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 44.2 MiB
Duration : 4mn 4s
Overall bit rate mode : Variable
Overall bit rate : 1 519 Kbps
Encoded date : UTC 2014-06-30 01:08:39
Tagged date : UTC 2014-06-30 01:09:21
Video #1
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Format settings, GOP : M=4, N=25
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4mn 4s
Bit rate : 1 270 Kbps
Width : 1 152 pixels
Height : 720 pixels
Display aspect ratio : 16:10
Frame rate mode : Constant
Frame rate : 30.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.051
Stream size : 37.0 MiB (84%)
Encoded date : UTC 2014-06-30 01:08:39
Tagged date : UTC 2014-06-30 01:09:21
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio #2
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 4s
Bit rate mode : Variable
Bit rate : 244 Kbps
Maximum bit rate : 375 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 7.11 MiB (16%)
Encoded date : UTC 2014-06-30 01:08:39
Tagged date : UTC 2014-06-30 01:08:47















No mirrors please