Video description
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 components
- The AngularJS module
- The AngularJS controllers
- Views in AngularJS
- AngularJS services
- Directive basics in AngularJS
- Animations in AngularJS
Table of contents
- COURSE INTRODUCTION
- EXERCISE DEMO
- Module 0101: Hello AngularJS
- Module 0102: What is AngularJS
- Module 0103: The Big Picture
- Module 0104: Hello World
- Module 0105: Karma, Jasmine and a Hello World Test
- Module 0106: $compile, $digest and $apply, Model View Whatever
- Module 0107: Review
- Module 0201: Modules
- Module 0202: Modules in AngularJS
- Module 0203: Your First Module
- Module 0204: Dependency Injection
- Module 0205: module.constant
- Module 0206: module.constant Example
- Module 0207: Module Array Syntax
- Module 0208: Kicking Things Off with module.run
- Module 0209: module.run Example
- Module 0210: Review
- Module 0301: The Controller
- Module 0302: Controllers and $scope
- Module 0303: Build Your First Controller
- Module 0304: Methods and Properties on $scope
- Module 0305: Methods and Properties on $scope Example
- Module 0306: Routes with Controllers
- Module 0307: Routes with Controllers Example
- Module 0308: Review
- Module 0401: The View
- Module 0402: Views in AngularJS
- Module 0403: Create Your First View with a Template
- Module 0404: Layout Directives
- Module 0405: Layout Directives Example
- Module 0406: Interaction Directives
- Module 0407: Interaction Directives Example
- Module 0408: Styling Directives
- Module 0409: Styling Directives Example
- Module 0410: Review
- Module 0501: Services
- Module 0502: Services in AngularJS
- Module 0503: Build Your First Service
- Module 0504: The $http Service
- Module 0505: The $http Service Example
- Module 0506: Communicating with Controllers
- Module 0507: Communicating with Controllers Example
- Module 0508: Review
- Module 0601: Directives
- Module 0602: AngularJS Directives Simplified
- Module 0603: Build Your First Directive
- Module 0604: Directive Definition Object
- Module 0605: Directive Definition Object Example
- Module 0606: The Link Function
- Module 0607: The Link Function Example
- Module 0608: The Controller Function
- Module 0609: The Controller Function Example
- Module 0610: Review
- Module 0701: Animations
- Module 0702: AngularJS Animations
- Module 0703: Build Your First Animation
- Module 0704: The Animation Naming Convention
- Module 0705: CSS Transitions
- Module 0706: CSS Animations
- Module 0707: JavaScript Animations
- Module 0708: Review
- Closing
Product information
- Title: Build a Strong AngularJS Foundation
- Author(s):
- Release date: April 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491900604
You might also like
book
AngularJS: Up and Running
If you want to get started with AngularJS, either as a side project, an additional tool, …
book
AngularJS: Maintaining Web Applications
Get started with speed building AngularJS applications, and scale up to a full-stack web application, using …
book
Learning AngularJS
With AngularJS, you can quickly build client-side applications that run well on any desktop or mobile …
book
Learning AngularJS
Get Started Fast with AngularJS Web Development AngularJS is one of the most exciting and innovative …