Alt Text.

Is it time for Flex Developers
to expand their skillset?

Apache Flex® is going strong, with an active community and numerous updates. However, Flex is still tightly integrated with Adobe's Flash Platform.

Are you worried about future opportunities building applications on the Flash Platform?

Do you want to know how to apply your Flex development skills to them HTML5 ecosystem?

Do you need a place to start?

This course documents my experiences learning about HTML and AngularJS. First, I build an application using Flex. Then I build the same application using AngularJS. This course is designed to help you quickly become an AngularJS expert.

Jeffry has done amazing work writing this set of books. Apache Flex is a great technology, but as developers we have to move forward with new demanding technologies. In his books Jeffry helps us take the steps needed to be up to date with the modern tools needed to create great apps.

About the Author

I'm Jeffry Houser and I am a Technical Entrepreneur who likes to do cool things and share them with other people.

I was the brains behind Flextras, a set of UI Components for Flex Developers. I produced The Flex Show, a podcast educating Flex Developers about Flex Development. I am also one of the initial members of the Apache Flex project management committee, as well as an Adobe Community Professional. If you asked a Flex question on StackOverflow, there is a good chance I gave you an answer.

I've written three technical books for Osborne McGrawHill, hundreds of articles, produced dozens of podcasts, and have spoken at conferences all throughout the US. I'm happy to be directing my educational efforts back to the written word.

Many tutorials on AngularJS exist, but they fall short from providing real world business solutions as are provided in "Life After Flex". Utilizing Jeff's straight forward explanations, I was able to drastically cut the development time to half of what it would have taken with other frameworks we have used for previous applications (YUI, jQuery).

Packages

Everything you need to be an Effective AngularJS Programmer.

This will teach you the basics,
so you can start building AngularJS applications now.

  • The AngularJS Book
  • The Flex Book
  • Source Code for the Finished App

Jump Start Your Skills to become an Advanced AngularJS Developer.

  • The Flex and AngularJS Books
    • Learn how to apply your Flex skills to build HTML5 applications with AngularJS.
  • Bonus Book: Create a Fully Functional Backend with NodeJS
    • Learn how to build a service layer using NodeJS.
  • Bonus Book: Create a Fully Functional Backend with ColdFusion
    • Integrate with a live backend using HTTP Post and JSONP requests.
  • Connect to the Life After Flex Development Server
    • Test your local app against real services without the server setup.
  • 7 Bonus Articles
    • Create a Hello World App in AngularJS
    • Add a Schedule Task Button to Flex App
    • Introduction to JSON
    • Create a ViewStack with AngularJS
    • Pass parameters from AngularJS to ColdFusion
    • Choose an IDE and an Introduction to IntelliJ
    • Learn about Debugging JavaScript
  • A Code Archive for Each Chapter and Article
    • Examine the source code and watch the application morph from conception to completion.

Life After Flex is a must read for any Flex developer looking to keep relevant in today's web development landscape. With well written explanations, code samples and video walk throughs, Jeffry helps Flex developers make the transition to AngularJS quickly.

Everything you need to become an Expert AngularJS Developer.

  • The Flex and AngularJS Books
    • Learn how to apply your Flex skills to build HTML5 applications with AngularJS.
  • Bonus Book: Create a Fully Functional Backend with NodeJS
    • Learn how to build a service layer using NodeJS.
  • Bonus Book: Create a Fully Functional Backend with ColdFusion
    • Integrate with a live backend using HTTP Post and JSONP requests.
  • Connect to the Life After Flex Development Server
    • Test your local app against real services without the server setup.
  • 12 Bonus Articles
    • Create a Hello World App in AngularJS
    • Add a Schedule Task Button to Flex App
    • Introduction to JSON
    • Create a ViewStack with AngularJS
    • Pass parameters from AngularJS to ColdFusion
    • Choose an IDE and an Introduction to IntelliJ
    • Learn about Debugging JavaScript
    • Use Dependency Injection to Share Data between Controllers
    • Create Classes in JavaScript
    • Create Custom AngularJS Directives
    • Unit Test with AngularJS and Jasmine
    • Minimize your JavaScript with UglifyJS
  • A Code Archive for Each Chapter, Article, and Screencast
    • Examine the source code and watch the application morph from conception to completion.
  • 42 Screencast Videos
    • Learn about AngularJs by watching 6+ hours of video tutorials.
  • 2 Hours of Personal On-line Mentoring
    • Get help from the author. I am here to talk about whatever you need.
  • Jeffry's Custom IntelliJ Theme
    • Code like the author. If text on a white background hurts your eyes, but you find it hard to focus on a black background, then I've put together my own theme with a light blue background.

This book helped me understand many key concepts used in in development of an enterprise class user Interface. The step by step approach provided a good simulation of a real project where you are continuously learning and redesigning your application while delivering continuous value to your customer.

Questions?

  • Why AngularJS?
    • A lot of my twitter feed was raving about AngularJS, so I tried it and liked it. AngularJS made a lot of sense to my mind, as a Flex developer. I spent a lot of time with JQuery, and some with BackboneJS, but AngularJS was the first framework that felt like a programmer's way to build HTML5 applications.
  • What other Frameworks or technologies does this course cover?
    • This course focuses on teaching AngularJS to Flex Developers. AngularJS is a JavaScript framework for building HTML5 applications.

      The book makes use of the AngularUI library and UI-Bootstrap both of which are built on top of AngularJS. Bootstrap, a CSS Library, and JQuery are touched on briefly, but are not covered in great detail. A JavaScript encryption library, JSHash, is used.

      HTML and CSS are covered on an as needed basis, but are not the focus of the book. The bonus content touches on NodeJS, ColdFusion, and SQL Server to power the backend.
  • Are any other tools or processes covered?
    • The main book is highly focused on code needed to create an application, so I purposely left out a discussion of tools related to HTML Development. A lot of the additional articles focus on the tooling. One article talks about IDE options, and goes into details on my experiences using IntelliJ. Another article discussing debugging techniques including using Chrome's JavaScript Debugger. A different article discusses Jasmine, a unit testing framework. Yet another article examines the JavaScript minifier, UglifyJS.
  • Where can I get the source code?
    • The source code for the finished app is available from my Github account, and also included as part of the book download.

      A code archive from each chapter is available as part of the Master Course and the Books and More packages.
  • Can I see the application that the book built?
  • How long is the book?
    • The AngularJS book is 111 pages.
      The Flex book is 91 pages.
      The Bonus Book on Creating a NodeJS Backend is 80 pages
      The Bonus Book on Creating a Coldfusion Backend is 93 pages
      The Bonus Articles that come with the Books and More package contain 84 pages.
      The Bonus Articles in The Master Course contain 132 pages
  • What format is the book available in?
    • The books and bonus articles are available in PDF, ePub, and Mobi formats. The PDFs look best, in my opinion.
  • What is the content of the Screencast series?
    • The screencast series mirrors the content of the AngularJS book, with a few differences. First, you can see the code being developed before your eyes. This will teach you about the IntelliJ IDE and debugging AngularJS applications as you develop. Second, instead of using mock services; it uses JSONP to integrate with the Life After Flex Development server. You can see the titles of each screencast here.
  • What format is the screencast video available in?
    • A Flash based player is included for each video, or you can use the mp4 file directly. The videos were recorded at 1080p resolution (1920x1080).
  • What if you didn't answer my question?

Choose a Package

  • The AngularJS Book
  • The Flex Book
  • Source Code for the Finished App
  • The AngularJS Book
  • The Flex Book
  • Source Code Archive for every Chapter and Article
  • Bonus Book: Create a NodeJS Backend
  • Bonus Book: Create a ColdFusion Backend
  • 7 Bonus Articles
  • Access to the Life After Flex Development Server
  • The AngularJS Book
  • The Flex Book
  • Source Code Archive for each Chapter, Article, and Screencast
  • Bonus Book: Create a NodeJS Backend
  • Bonus Book: Create a ColdFusion Backend
  • 12 Bonus Articles
  • Access to the Life After Flex Development Server
  • 42 screencast videos with over 6 hours of AngularJS Content
  • 2 Hours of Personal On-line Mentoring
  • Jeffry's Custom IntelliJ Theme.

Email Us | Twitter
© Copyright 2016 This site is part of the DotComIt Brain Trust!
Other Stuff We Do: The Flex Show | Flextras | Jeffry Houser's Blog

Apache Flex, Flex and Apache are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries, and are used with permission as of 2014.
The Apache Software Foundation has no affiliation with and does not endorse or review the materials provided at this website, which is managed by DotComIt, LLC.