Synopses & Reviews
With AngularJS, you can quickly build client-side applications that run well on any desktop or mobile platform, using REST web services for backend processes. You may have heard that the learning curve for this JavaScript MVC framework is too steep, but thats not the case. This practical guide provides a hands-on approach to learning AngularJS that will have you building high-quality applications and websites in no time.
Along with a conceptual understanding of the framework, youll also gain direct experience with AngularJS by building a sample application throughout the book. If youre familiar with JavaScript, web development, and software design concepts and patterns, this book is the perfect way to get started.
- Understand how AngularJS differs from other MVC frameworks
- Learn about AngularJS controllers, views, and models by diving into the books sample project
- Connect your working application to public REST services
- Build the applications security layer with non-REST AngularJS services
- Explore the basics of building and testing AngularJS directives
- Use AngularJS as part of the MEAN stack (MongoDB, ExpressJS, AngularJS, and Node.js)
- Discover how search engine optimization relates to AngularJS applications and sites
Synopsis
Learn how to use AngularJS quickly and efficiently to build mobile apps, desktop applications, and websites that use Angular on the front-end and REST services for back-end processes. With this practical book, youll grasp key concepts and functionality of the framework in a clear and concise manner. Learn everything from Angular basics, components, and directives to services and security. Best practices and timesaving software development concepts and techniques are covered throughout.
If youre a software engineer or architect with a good understanding of JavaScript and some knowledge of software design patterns and design concepts, youre ready to go.
- Learn how AngularJS differs from other JavaScript client-side frameworks
- Understand individual AngularJS components and how they work together
- Delve into MEAN stack Cloud applications and Angular search engine optimization
About the Author
Ken Williamson is a software engineer and architect with over twenty years of experience in the technology industry. Ken's first programming language was Assembly language using the 6502 chip. He moved on to C and C++ and eventually to Java and JavaScript. Ken has designed and written mobile, desktop and server software for some of the biggest companies in the world.
Ken holds a BS in Computer Science from Kennesaw State University. He is the founder of several Open Source projects including Ulbora CMS. He has also contributed to many other Open Source projects over the years. Ken makes his home in Atlanta, Georgia with his wife Sherry. You can find Ken at www.ken-williamson.com.