In just a short time, you can learn the basics of the JavaScript language, jQuery library, and AngularJS framework, and find out how to use them to build well-designed, reusable components for web applications.
As you complete the lessons in this book, you will gain a practical understanding of how to provide rich user interactions in your web pages. You will learn how to add dynamic code that allows web pages to instantly react to mouse clicks and finger swipes, interact with back-end services to store and retrieve data from the web server, and create robust Internet applications.
Step-by-step instructions carefully walk you through the most common web application development tasks
Practical, hands-on examples show you how to apply what you learn
Quizzes and exercises help you test your knowledge and skills
Learn how to...
Create powerful, highly interactive single-page web applications
Leverage AngularJS’s innovative MVC approach to web development
Use JavaScript in modern frameworks
Implement JavaScript, jQuery, and AngularJS together in web pages
Dynamically modify page elements in the browser
Use browser events to interact with the user directly
Implement client-side services that interact with web servers
Integrate rich user interface components, including zoomable images and expandable lists
Enhance user experience by creating AngularJS templates with built-in directives
Bind user interface elements and events to the data model to add flexibility and support more robust interactivity
Define custom AngularJS directives to extend HTML’s capabilities
Build dynamic browser views to provide richer user interaction
Create custom services you can integrate into many AngularJS applications
Develop a well-structured code base that’s easy to reuse and maintain
Brad Dayley is a senior software engineer with more than 20 years of experience developing enterprise applications and web interfaces. He has used JavaScript, jQuery, and AngularJS to develop a wide array of feature-rich web applications. He has a passion for new technologies, especially ones that really make a difference in the software industry. He is the author ofNode.js, MongoDB, and AngularJS Web Development, Learning AngularJS,jQuery, and JavaScript Phrasebook, and Sams Teach Yourself jQuery and JavaScript in 24 Hours.
Brendan Dayley is a university student majoring in computer science. He is an avid web application developer who loves learning and implementing the latest and greatest technologies. He recently attended Dev-Mountain’s Immersive Web Development program, specializing in web application development and AngularJS in particular. He has written a number of web applications using JavaScript, jQuery, and AngularJS and is excited about the future of these technologies.