Home > Store > Open Source > Ajax & JavaScript

Learning AngularJS LiveLessons (Video Training), Downloadable Version

Downloadable Video

  • Your Price: $119.99
  • List Price: $149.99
  • About this video
  • Accessible from your Account page after purchase. Requires the free QuickTime Player software.

    Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec.

Register your product to gain access to bonus material or receive a coupon.

Buy Lessons

DRM-Free Video Downloads. Purchase and immediately download individual lessons from this video. Make your lesson selections below and click on the Buy button.

Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec. Requires the free QuickTime Player software.

Lesson 1

Lesson 1: Getting Started, Downloadable Version

Lesson 1 covers what AngularJS is and why it's important. Viewers learn how to install AngularJS and Boostrap, write their first AngularJS application, look at what they will build with AngularJS, and what they should know before they begin.

Duration: 00:41:19  File Size: 79 MB

Lesson 2

Lesson 2: Working with AngularJS Building Blocks, Downloadable Version: Building, Directives, and Filters

Lesson 2 covers two extremely important and key building blocks: data binding and filtering. Viewers learn how to build up their data binding with repeating, introduce filters to their bindings, and then combine data binding and filters in their application. Viewers will understand more about repeating and directives and how to improve the UI of their sample application.

Duration: 00:34:01  File Size: 62 MB

Lesson 3

Lesson 3: Using Controllers and Views, Downloadable Version

Lesson 3 gets into building up the web application using controllers and views. In this lesson, viewers learn how AngularJS organizes MVC, how to use controllers and forms to modify their data, how to perform data validation and communicate between views and controllers. Viewers will understand more about validation, how to set up a simple web server to run their sample, and how to set up multiple views and controllers to really start building out their SPA.

Duration: 00:59:53  File Size: 110 MB

Lesson 4

Lesson 4: Putting It All Together with Modules, Downloadable Version

Lesson 4 helps viewers organize their SPA by learning about and utilizing AngularJS modules. In this lesson, viewers learn about the core components of AngularJS modules. They also learn about routes, how to add routes to their apps, how to lay out their applications, and how to add an album view to the sample application.

Duration: 00:38:32  File Size: 75 MB

Lesson 5

Lesson 5: Loading and Saving Data, Downloadable Version

Lesson 5 looks at data access in AngularJS, specifically how to load in data and send data back to remote servers. In this lesson, viewers learn the various ways to provide data in Angular and how to use these ways (factories and services) with remote data. Viewers also learn about file handing, so they can upload image files from their AngularJS application to the server.

Duration: 01:24:51  File Size: 205 MB

Lesson 6

Lesson 6: Filling in the Blanks, Downloadable Verison: Filters, Directives, Cookies, and More

Lesson 6 shows viewers how to write their own filters and directives on top of the core system. In this lesson, viewers learn how to write their own filters, write their own simple directives, and work with cookies in their app.

Duration: 00:45:27  File Size: 79 MB

Lesson 7

Lesson 7: Wrapping Up, Downloadable Version

Lesson 7 wraps up these LiveLessons by showing viewers how to complete their application and look to what's next, implement network access with JSONP, and test their application with Karma.

Duration: 00:50:12  File Size: 104 MB

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Description

  • Copyright 2015
  • Edition: 1st
  • Downloadable Video
  • ISBN-10: 0-13-385255-5
  • ISBN-13: 978-0-13-385255-4

6+ Hours of Video Instruction

Learning AngularJS LiveLessons provides developers with a practical introduction to AngularJS, an exciting JavaScript framework for developing web applications called single-page apps (SPAs).

Description

AngularJS is a powerful JavaScript framework, maintained by Google, for building web applications (single-page apps [SPAs]) and enhancing various parts of your web pages. It’s a comprehensive framework that makes both development and testing easier by extending web applications with MVC (model-view-controller) capability.

Marc Wandschneider, Senior Developer Advocate at Google, has more than 20 years of experience as a developer and is the author of two programming books and two other LiveLessons video training. In this video training, Marc uses a live-coding approach to show developers how to start from scratch and work their way up to building a meaningful, yet not overly complicated application.

About the Instructor

Marc Wandschneider has worked extensively with open source platforms and has written an Outlook Express-style email client for Linux using Qt. He travels the globe, consulting as a lead manager for software projects and teams. A graduate of the McGill University School of Computer Science, he spent five years working for Microsoft, where he developed and managed developers on the Visual Basic, Visual J++, and .NET Windows Forms teams.

Skill Level

  • Beginner

What You Will Learn

  • The basics of AngularJS, including data binding and filtering
  • How angular uses MVC to let you build up web applications or SPAs
  • How to organize applications using modules and splitting up files into various locations
  • How to load and post data to remove servers
  • How to extend it all by writing directives, filters, and more
  • How to complete an application, implement network access, and test the app

Who Should Take This Course

  • Web developers

Course Requirements

  • HTML, JavaScript, CSS, and some programming experience beyond writing script for web pages

Table of Contents

Introduction

Lesson 1: Getting Started

Learning Objectives

1.1 Understand what AngularJS is and why it's important

1.2 Install AngularJS

1.3 Install Bootstrap

1.4 Write your first AngularJS application

1.5 Look at what you will build with AngularJS

1.6 Understand what you should know before you begin

1.7 Stay up to date and find the help you need

Lesson 2: Working with AngularJS Building Blocks: Binding, Directives, and Filters

Learning Objectives

2.1 Perform more useful data binding with repeating

2.2 Introduce filters to your bindings

2.3 Combine data binding and filters in your application

2.4 Understand more about repeating and directives

2.5 Improve the UI of your sample application

Lesson 3: Using Controllers and Views

Learning Objectives

3.1 Understand how AngularJS organizes MVC

3.2 Use controllers and forms to modify your data

3.3 Perform data validation and communicate between views and controllers

3.4 Understand validation a bit more

3.5 Set up a simple web server (Mac and Linux)

3.6 Set up a simple web server (Windows)

3.7 Set up multiple views and controllers

Lesson 4: Putting It All Together with Modules

Learning Objectives

4.1 Understand the core components of AngularJS modules

4.2 Understand routes and add them to your apps

4.3 Understand how to lay out your applications

4.4 Add an album view to your sample application

Lesson 5: Loading and Saving Data

Learning Objectives

5.1 Understand the various ways you can provide data in Angular–Part I: Services

5.2 Understand the various ways you can provide data in Angular–Part II: Factories, constants, and values

5.3 Use factories and services with remote data

5.4 Upload image files from your AngularJS application

Lesson 6: Filling in the Blanks—Filters, Directives, Cookies, and More

Learning Objectives

6.1 Write your own filters

6.2 Write your own directives I: Simple directives

6.3 Write your own directives II: Scope and user interface

6.4 Work with cookies in your app

Lesson 7: Wrapping Up

Learning Objectives

7.1 Complete your application and look to what's next

7.2 Implement network access with JSONP

7.3 Test your application with Karma

Summary

About LiveLessons Video Training

LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at http://www.informit.com/livelessons.

Sample Content

Table of Contents

Updates

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership