Pluralsight - AngularJS Patterns: Clean Code - 2014

seeders: 29
leechers: 25
Added on October 10, 2014 by RocknBassin Other > Tutorials
Torrent verified.



Pluralsight - AngularJS Patterns: Clean Code - 2014 (Size: 886.38 MB)
 14-Spaghetti on the Wall.mp439.12 MB
 13-Identifying Spaghetti Code.mp421.36 MB
 16-Tips for Separating With AngularJS.mp411.71 MB
 15-How to Separate.mp48.02 MB
 11-Separation of Concerns.mp44.56 MB
 12-The Rule of One.mp42.91 MB
 17-Summary.mp41011.03 KB
 10-Introduction.mp4517.88 KB
 25-Choosing Naming Conventions.mp415.34 MB
 22-The LIFT Principle.mp413.67 MB
 24-LIFT as an App Grows.mp412.11 MB
 23-LIFT in a Small App.mp410.48 MB
 26-Tips for Designing Your App.mp49.11 MB
 27-Example Structure By Type.mp47.88 MB
 20-Defining Sorting Boxes.mp46.04 MB
 21-By Type or By Feature.mp45.31 MB
 18-Introduction.mp43.87 MB
 28-Example Structure By Feature.mp43.07 MB
 39-Debugging Module Errors.mp421.13 MB
 40-Who Wins With Collisions.mp419.2 MB
 37-Debugging Module Dependencies.mp418.64 MB
 36-Examining a Module Structure.mp414.84 MB
 38-Directives and Module Dependencies.mp48.13 MB
 35-Organization Strategies.mp48.04 MB
 32-Three Categories of Modules.mp46.76 MB
 34-Dependency Chains.mp44.74 MB
 30-Introduction.mp43.85 MB
 31-Declaring the Module Dependencies.mp43.77 MB
 50-Comparing File Structure Techniques.mp420.88 MB
 51-Reading Component Interfaces.mp419.98 MB
 49-Patterns to Register, Inject, and Define Components.mp413.88 MB
 46-Named Functions.mp410.07 MB
 43-Introduction.mp45.98 MB
 48-Safely Minify Dependencies.mp43.4 MB
 44-Module Variables.mp43.24 MB
 47-Global Variables Running Wild.mp42.71 MB
 45-Anonymous Functions.mp42.7 MB
 52-Enhancing Readability.mp42.59 MB
 65-Injecting a Route's Resolve Into a Controller.mp425.5 MB
 64-Instantiating Controllers.mp418.93 MB
 58-Nested Scopes With Controller As.mp415.14 MB
 68-Testing Controller As.mp414.42 MB
 67-Resolve Before All Routes.mp414.3 MB
 60-Faking Controller As With $scope.mp413.29 MB
 57-Nesting Scopes Using Dots.mp412.45 MB
 56-Nesting Controllers.mp411.84 MB
 66-Returning a Promise From a Route Resolve.mp410.44 MB
 63-Adding a Watch With Controller As.mp49.83 MB
 77-Code Analysis With Gulp and JSHint.mp425.88 MB
 73-Creating a Gulp Task With ngAnnotate.mp423.03 MB
 75-Providing Injection Hints.mp422.54 MB
 74-Uglifying and Mangling Our Angular Code.mp414.97 MB
 78-Watching Files.mp411.18 MB
 72-Setting Up Gulp.mp46.53 MB
 76-ngAnnotate Tips.mp46.41 MB
 71-The Value of Task Automation.mp44.06 MB
 79-Summary and Resources.mp42.71 MB
 70-Introduction.mp41.4 MB
 84-Custom Exceptions.mp435.06 MB
 82-Managing Exceptions With Decorators.mp419.45 MB
 83-Routing Exceptions.mp418.86 MB
 81-Catching Angular Errors.mp414.34 MB
 85-Summary.mp44.17 MB
 80-Errors and Angular.mp41.62 MB
 88-Parting Gift.mp48.93 MB
 86-Style Guide Topics.mp46.73 MB
 87-What, Why, and How.mp41.45 MB
 sample.js882 bytes
 package.json286 bytes
 gulpfile.js255 bytes
 small-gulp.js1.09 KB
 Readme.txt124 bytes
 03-scope.controller.as.html1.06 KB
 04-scope.fake.controller.as.html932 bytes
 02-scope.dots.html892 bytes
 01-scope.html828 bytes
 5-angularjs-patterns-clean-code-slides.pdf5.68 MB
 3-angularjs-patterns-clean-code-slides.pdf5.56 MB
 1-angularjs-patterns-clean-code-slides.pdf3.88 MB
 9-angularjs-patterns-clean-code-slides.pdf2.72 MB
 6-angularjs-patterns-clean-code-slides.pdf1.67 MB
 2-angularjs-patterns-clean-code-slides.pdf1.24 MB
 4-angularjs-patterns-clean-code-slides.pdf914.7 KB
 7-angularjs-patterns-clean-code-slides.pdf888.43 KB
 8-angularjs-patterns-clean-code-slides.pdf464.7 KB
 09-Setting Up the Second Sample.mp414.01 MB
 08-Running the Code With WebStorm.mp411.4 MB
 05-Getting the Code Ready.mp410.47 MB
 01-Welcome.mp49.62 MB
 04-Node.js.mp48.01 MB
 07-Development Editors.mp43.98 MB
 03-Getting Started.mp42.97 MB
 06-Running the Code.mp42.91 MB
 02-overview.mp41012.11 KB


Description

Year of Manufacture : 2014
Manufacturer : pluralsight
Author : John Papa
Duration : 3h 31m D
Language : English
Format : MP4
Video : AVC, 1024x768, 15 fps, 725 Kbps
Audio : AAC, 98.8 Kbps, 2 channels, 44.1 KHz


Learn how to write AngularJS code using battle tested patterns to produce code that is easier to maintain, debug, and scale.

ContenT:
1. Course Introduction
Welcome
Overview
Getting Started
Node.js
Getting the Code Ready
Running the Code
Development Editors
Running the Code With WebStorm
Setting Up the Second Sample

2. Separation of Concerns
Introduction
Separation of Concerns
The Rule of One
Identifying Spaghetti Code
Spaghetti on the Wall
How to Separate
Tips for Separating With AngularJS
Summary

3. Organizing Your App
Introduction
Why We Care About Organization
Defining Sorting Boxes
By Type or By Feature
The LIFT Principle
LIFT in a Small App
LIFT as an App Grows
Choosing Naming Conventions
Tips for Designing Your App
Example Structure By Type
Example Structure By Feature
Summary

4. Modules
Introduction
Declaring the Module Dependencies
Three Categories of Modules
Custom Modules
Dependency Chains
Organization Strategies
Examining a Module Structure
Debugging Module Dependencies
Directives and Module Dependencies
Debugging Module Errors
Who Wins With Collisions?
Naming Tips
Summary

5. Readable Code and AngularJS
Introduction
Module Variables
Anonymous Functions
Named Functions
Global Variables Running Wild
Safely Minify Dependencies
Patterns to Register, Inject, and Define Components
Comparing File Structure Techniques
Reading Component Interfaces
Enhancing Readability

6. Controller Patterns
Introduction
The Role of a Controller
Nesting, Naming, and Dots
Nesting Controllers
Nesting Scopes Using Dots
Nested Scopes With Controller As
Controller As Variables in HTML
Faking Controller As With $scope
Separating Use of $scope Methods
Capturing This With a Variable in the Controller
Adding a Watch With Controller As
Instantiating Controllers
Injecting a Route's Resolve Into a Controller
Returning a Promise From a Route Resolve
Resolve Before All Routes
Testing Controller As
Choosing a Controller Technique

7. Annotations and Code Analysis via Gulp Task Automation
Introduction
The Value of Task Automation
Setting Up Gulp
Creating a Gulp Task With ngAnnotate
Uglifying and Mangling Our Angular Code
Providing Injection Hints
ngAnnotate Tips
Code Analysis With Gulp and JSHint
Watching Files
Summary and Resources

8. Exception Handling
Errors and Angular
Catching Angular Errors
Managing Exceptions With Decorators
Routing Exceptions
Custom Exceptions
Summary

9. Using a Team Style Guide
Style Guide Topics
What, Why, and How
Parting Gif

Screens:
imageimageimageimage



Sharing Widget


Download torrent
886.38 MB
seeders:29
leechers:25
Pluralsight - AngularJS Patterns: Clean Code - 2014