Skip to Content
Learning AngularJS
book

Learning AngularJS

by Brad Dayley
December 2014
Intermediate to advanced
272 pages
8h 17m
English
Addison-Wesley Professional

Overview

Get Started Fast with AngularJS Web Development

AngularJS is one of the most exciting and innovative new technologies emerging in the world of web development. Designed to simplify the development and testing of web applications, it also provides structure for the entire development process.


Websites are no longer simple static content—instead, websites have become much more dynamic, with a single page often serving as the entire site or application. And AngularJS allows web developers to build the necessary programming logic for such applications directly into a web page, binding the data model for the client web application to backend services and databases. AngularJS also allows the extension of HTML so that the UI design logic can be expressed easily in an HTML template file.


Learning AngularJS shows you how to create powerful, interactive web applications that have a well-structured, reusable code base that will be easy to maintain. You’ll also learn how to leverage AngularJS’s innovative MVC approach to implement well-designed and well-structured web pages and web applications.

AngularJS helps you to become a better web developer by forcing you to adhere to underlying structure and design rules.

COVERAGE INCLUDES

  • Understand how AngularJS is organized and learn best practices for designing AngularJS applications

  • Find out how to define modules and utilize dependency injection

  • Quickly build AngularJS templates with built-in directives that enhance the user experience

  • Bind UI elements to your data model, so changes to your model and UI occur automatically in tandem

  • Define custom AngularJS directives that extend HTML

  • Implement zoomable images, expandable lists, and other rich UI components

  • Implement client-side services that interact with web servers

  • Build dynamic browser views to provide even richer user interaction

  • Create custom services you can easily reuse

  • Design unit and end-to-end tests for AngularJS applications

  • Register your book at informit.com/register for convenient access to updates, downloads, and corrections as they become available.

    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    Learning AngularJS

    Learning AngularJS

    Marc Wandschneider
    Learning AngularJS

    Learning AngularJS

    Ken Williamson
    AngularJS

    AngularJS

    Shyam Seshadri, Brad Green

    Publisher Resources

    ISBN: 9780134035147Purchase book