Share this project

Done

Share this project

Done
Kickstart your understanding of AngularJS, from the best-selling author of The Joy of PHP, jQuery, Bootstrap, and Swift
365 backers pledged $6,257 to help bring this project to life.
Last updated

About

Joy of Angular: A beginner's guide to single page web apps project video thumbnail
Replay with sound
Play with
sound

$6,257

365

Book, Website, Source Code, and Joy

This project will produce a book about AngularJS 2.0 in Kindle, PDF, ePub, and paperback formats, plus an associated website "www.joyofangular.com" (not yet live) featuring instructional videos showing how some of the code works.

AngularJS 2.0 is now in beta so this is a perfect time to start on a book about it.  Angular is used to create very cool single page applications.

This book will be the 5th in the "Joy of..." programming series, which are designed to put some joy in the otherwise dreary task of learning to program a specific language.

My other published books include The Joy of PHP, The Joy of jQuery, The Joy of Bootstrap, and The Joy of Swift.  If you look me up on Amazon you'll get a good sense what readers think of my work. 

Alan Forbes Author
Alan Forbes Author

What is AngularJS?

AngularJS (commonly referred to as "Angular" or "Angular.js") is an open-source web application framework maintained primarily by Google and by a community of developers and corporations to address many of the challenges encountered in developing single-page applications.

The AngularJS library works by reading the HTML page which has embedded into it additional custom tag attributes. Angular interprets those attributes as directives to bind input or output parts of the page to a data model that is represented by standard JavaScript variables. The values of those JavaScript variables can be manually set within the code, or made dynamic using JSON resources.

Does that sound confusing?  Don't worry, it doesn't have to be that way. That text comes from Wikipedia.  My writing is much easier to understand.

Risks and challenges

The biggest risk is, of course, that good writing is hard. Inevitably writing a book sometimes takes longer than you think.

My book The Joy of Swift turned out to be much harder than I expected because I don't use Swift in my day job and that turns out (for me anyway) to be a crucial success factor but I learned my lesson and I won't make that mistake again. In the case of Angular, I have a whole team that reports to me who are working with Angular every day so I couldn't ignore Angular even if I wanted to.

With four books published now I KNOW I can write an awesome book that does Angular justice. I've done it before, and it is something I truly enjoy. I've set a realistic timeline on this project and I am confident I can deliver on it.

Learn about accountability on Kickstarter
Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge US$ 1 or more About US$ 1

    All contributions are welcome, and at this level in return you'll have my heart-felt gratitude.

    Less
    Estimated delivery
    4 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge US$ 12 or more About US$ 12

    Basic Backer. Get the book as a DRM-free PDF and also in Kindle or ePub format, plus the source code. Note that ALL levels will get early access to the book as I go along and will have the opportunity to critique, cajole, influence, and improve the book.

    Less
    Estimated delivery
    52 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge US$ 25 or more About US$ 25

    Avid Reader Level. Get electronic copies of my previous books ("The Joy of PHP", "The Joy of jQuery", "The Joy of Swift" and "The Joy of Bootstrap") right away. Get the "Joy of Angular" as a PDF and also in Kindle or ePub format, plus the source code as soon as it's released. (The "sold out" $25 level mistakenly had a shipping charge)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    137 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge US$ 49 or more About US$ 49

    All of the electronic editions plus an exclusive autographed copy of the Joy of Angular when it is released to print. The format will be soft cover (color cover with black & white interior).

    Less
    Estimated delivery
    Ships to Anywhere in the world
    9 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge US$ 99 or more About US$ 99

    All of the electronic editions plus an exclusive full-color, autographed copy of the Joy of Angular when it is released to print.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    2 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Reward no longer available

    Pledge US$ 8 or more About US$ 8

    Early backer reward. Help me get the momentum going. The first group to back this project get this special price as my thanks-- as well as, of course, the DRM-free PDF version of the book, plus all the source code so you can follow along easily.

    Less
    Estimated delivery
    Reward no longer available 150 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Reward no longer available

    Pledge US$ 25 or more About US$ 25

    Avid Reader Level. Get electronic copies of my previous books ("The Joy of PHP", "The Joy of jQuery", "The Joy of Swift" and "The Joy of Bootstrap") right away. Get the "Joy of Angular" as a PDF and also in Kindle or ePub format, plus the source code as soon as it's released.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 10 backers
    $

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (31 days)