142 Best Angularjs Books of All Time
We've ranked the best angularjs books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.
1
2A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half
"Damn, this program is ridiculously good. The author needs to sign up to run this country's education program."-Matthew Highland
"This is the most incredible learning experience I have ever had. Amazing!!" -Jon W. Christophersen
"If you're thinking of learning how to program in JavaScript, I promise, this is the ONLY way to go." -L. Phillips
"Mark's exercises are worth more than the $300 class I took. Love this program." -Michelle Schackel
"A truly innovative way to learn JavaScript" -William Burbank
"A powerful new, interactive teaching machine." -W. Green
..".lays things out in a way that anyone can understand." -Dr. Robert Valli
..".the companion website gives you a chance to practice it so that it sticks in your head for good." -Alan Forbes, developer and coding guru
"Not only am I learning JavaScript incredibly fast, I am enjoying it." -Justin A. Roether
"Finally! -exactly what I need to learn effectively." -Samantha Lim
"I've used it to complement what I learnt at Codeacademy."-Alexandre Bobeda
"We have now implemented this as one of the prerequisites before being accepted to the coding camp." -Douglas Paul Burns
"Great book for anyone wanting to start out programming."-Dane Cameron, software engineer
"Does a fantastic job of breaking down the process of learning a complicated subject." -Mitesh Dabhi, web designer and developer
"This is a fun book. It actually does makes learning JavaScript quite painless." -Amazon Customer
"If You're Too Dumb for a "For Dummies" book..."-C. Christopher Akin, IT professional
"A pretty cool way to learn a new language." -J. Oborn, web developer
"Best tool I've found." -Laine Gebhardt
"Clear, lively, and never dry." -Chandra K. Clarke
"My hand to God, this book never induced an afternoon nap, or even made me sleepy." -Jeremy Costa
"Simplifies the complicated." -Olu Odebunmi
"Strikes a perfect balance between learning, practicing and feedback." -Jeff Santos
"JavaScript made easy." -Clark Anderson
"Better than Codeacademy." -Callum Makkai
Become fluent in all the JavaScript fundamentals, in half the time.Display alert messages to the userGather information through promptsManipulate variablesBuild statementsDo mathUse operatorsConcatenate textRun routines based on conditionsCompare valuesWork with arraysRun automated routinesDisplay custom elements on the webpageGenerate random numbersManipulate decimalsRound numbersCreate loopsUse functionsFind the current date and timeMeasure time intervalsCreate a timerRespond to the user's actionsSwap imagesControl colors on the webpageChange any element on the webpageImprovise new HTML markup on the flyUse the webpage DOM structureInsert commentsSituate scripts effectivelyCreate and change objectsAutomate object creationControl the browser's actions
3Beginning Angular with Typescript (updated to Angular 5)
4Essential Angular for ASP.NET Core MVC 3: A Practical Guide to Successfully Using Both in Your Projects
Best-selling author Adam Freeman brings together these two key technologies and explains how to use ASP.NET Core MVC 3 to provide back-end services for Angular applications. This fast-paced and practical guide starts from the nuts and bolts and gives you the knowledge you need to combine Angular and ASP.NET Core MVC 3 in your projects.
Each topic is covered clearly and concisely and is packed with the essential details you need to learn to be truly effective.
What You Will Learn
Gain a solid understanding of how ASP.NET Core MVC 3 and Angular can work together Utilize both Visual Studio and Visual Studio Code to develop Angular/ASP.NET Core MVC projects Create ASP.NET Core RESTful web services to support Angular applications Expose data from Entity Framework Core to Angular applications Use ASP.NET Core Identity to provide security services to Angular applications Understand how Angular and Blazor applications can work together Who This Book Is For
This book is for developers with knowledge of ASP.NET Core MVC who are introducing Angular into their projects.
5Mastering Web Application Development with AngularJS
6ng-book - The Complete Book on AngularJS
7AngularJS
Guided by two engineers who worked on AngularJS at Google, you’ll walk through the framework’s key features, and then build a working AngularJS app—from layout to testing, compiling, and debugging. You’ll learn how AngularJS helps reduce the complexity of your web app.
Dive deep into Angular’s building blocks and learn how they work together
Gain maximum flexibility by separating logic, data, and presentation responsibilities with MVC
Assemble your full app in the browser, using client-side templates
Use AngularJS directives to extend HTML with declarative syntax
Communicate with the server and implement simple caching with the $http service
Use dependency injection to improve refactoring, testability, and multiple environment design
Get code samples for common problems you face in most web apps
8Angular 2 Cookbook, 2nd Edition
9Pro Angular 6
Get the most from Angular, the leading framework for building dynamic JavaScript applications. Understand the MVC pattern and the benefits it can offer.
What You'll Learn
Gain a solid architectural understanding of the MVC Pattern
Create rich and dynamic web app clients using Angular
Use the ng tools to create and build an Angular project
Extend and customize Angular
Test your Angular projects
What's New in This Edition
Revised for the features and changes in Angular 6 and 7
Covers @angular/cli, ng command line tools, and WebPack
Includes HttpClient for simplified asynchronous HTTP requests
Presents updates to pipes and localized text display
Who This Book Is For
Web developers with a foundation knowledge of HTML and JavaScript who want to create rich client-side applications
10AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps
Guided by two engineers who worked on AngularJS at Google, you'll learn the components needed to build data-driven applications, using declarative programming and the Model-view-controller pattern. You'll also learn how to conduct unit tests on each part of your application.
Learn how to use controllers for moving data to and from views
Understand when to use AngularJS services instead of controllers
Communicate with the server to store, fetch, and update data asynchronously
Know when to use AngularJS filters for converting data and values to different formats
Implement single-page applications, using ngRoute to select views and navigation
Dive into basic and advanced directives for creating reusable components
Write an end-to-end test on a live version of your entire application
Use best practices, guidelines, and tools throughout the development cycle
11AngularJS by Example
12Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Design and code JavaScript applications with automated tests. Writing meaningful tests is a skill that takes learning, some unlearning, and a lot of practice, and with this book, you'll hone that skill. Fire up the editor and get hands-on through practical exercises for effective automated testing and designing maintainable, modular code.
Start by learning when and why to do manual testing vs. automated verification. Focus tests on the important things, like the pre-conditions, the invariants, complex logic, and gnarly edge cases. Then begin to design asynchronous functions using automated tests. Carefully decouple and mock out intricate dependencies such as the DOM, geolocation API, file and database access, and Ajax calls to remote servers.
Step by step, test code that uses Node.js, Express, MongoDB, jQuery, and AngularJS. Know when and how to use tools such as Chai, Istanbul, Karma, Mocha, Protractor, and Sinon. Create tests with minimum effort and run them fast without having to spin up web servers or manually edit HTML pages to run in browsers. Then explore end-to-end testing to ensure all parts are wired and working well together.
Don't just imagine creating testable code, write it.
What You Need:
A computer with a text editor and your favorite browser. The book provides instructions to install the necessary automated testing-related tools.
13Beginning Angular with Typescript (updated to Angular 6)
Angular is one of the leading frameworks to develop apps across all platforms. Reuse your code and build fast and high performing apps for any platform be it web, mobile web, native mobile and native desktop. You use small manageable components to build a large powerful app. No more wasting time hunting for DOM nodes!
In this book, we take you on a fun, hands-on and pragmatic journey to master Angular from a web development point of view. You'll start building Angular apps within minutes. Every section is written in a bite-sized manner and straight to the point as I don't want to waste your time (and most certainly mine) on the content you don't need. In the end, you will have what it takes to develop a real-life app.
About the Reader
This book is for developers with basic familiarity with HTML, CSS, Javascript and object-oriented programming. No TypeScript or AngularJS experience needed.
About the Author
Greg Lim is a technologist and author of several programming books. Greg has many years in teaching programming in tertiary institutions and he places special emphasis on learning by doing.
Table of Contents
Introduction Creating and Using Components Bindings Working with Components Conditional Rendering, Pipes and Ng-Content Template Driven Forms Model Driven Forms Introduction to Observables Getting Data From RESTful APIs with Observables Routing Structuring Large Apps With Modules C.R.U.D. with Firebase Authentication with Firebase
14Using Docker
This practical book will take you through the fundamentals of Docker, explaining common idioms and pointing out potential pitfalls. It guides you through the creation and deployment of a simple webapp, showing how Docker can be used at all stages, including development, testing and deployment.
Other topics in this book include using Docker to provide a microservices architecture, how to best do service discovery, and how to bundle applications using Docker. You'll also get an overview of the large ecosystem that has sprung up around Docker, including the various PaaS offerings and configuration tools.
15MEAN Web Development
16Data-oriented Development with AngularJS
If you want to take a data-oriented approach to learning AngularJS, and create stunning web applications with the ability to update in real time, then this AngularJS tutorial book is your essential learning guide. Discover how to combine the powers of AngularJS with the exceptional cloud-based Firebase backend through practical, hands-on guidance to using AngularFire for implementing three-way data binding, synchronization, and more.
Get to grips with professional data-oriented development skills for Angular, such as directives, dependency injection and more. With tips, best practices and essential concepts throughout, you’ll discover what’s needed to develop a large-scale enterprise application in Angular by building a complete real-time AngularJS project.
If you're just beginning with Angular and discovering what it can do, this book will provide you with the best practice advice for organizing your web apps and dealing with data.
17Modern AngularJS 1.x
18Angular 2 Development with TypeScript
19Angularjs, Javascript, and Jquery All in One, Sams Teach Yourself
Learn AngularJS, JavaScript and jQuery Web Application Development
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.
Sams Teach Yourself AngularJS, JavaScript, and jQuery All in One assumes absolutely no previous knowledge of JavaScript or jQuery. The authors begin by helping students gain the relevant JavaScript skills they need, introducing JavaScript in a way specifically designed for modern AngularJS web development.
Each short, easy lesson builds on all that's come before, teaching new concepts and techniques from the ground up, through practical examples and hands-on problem solving. As you complete the lessons in this book, you'll gain a practical understanding of how to provide rich user interactions in your web pages, adding dynamic code that allows web pages to instantly react to mouse clicks and finger swipes, and interact with back-end services to store and retrieve data from the web server. 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 Contents at a Glance
Part I: An Introduction to AngularJS, jQuery, and JavaScript Development 1 Introduction to Dynamic Web Programming 2 Debugging JavaScript in Web Pages 3 Understanding Dynamic Web Page Anatomy 4 Adding CSS/CSS3 Styles to Allow Dynamic Design and Layout 5 Jumping into jQuery and JavaScript Syntax 6 Understanding and Using JavaScript Objects
Part II: Implementing jQuery and JavaScript in Web Pages 7 Accessing DOM Elements Using JavaScript and jQuery Objects 8 Navigating and Manipulating jQuery Objects and DOM Elements with jQuery 9 Applying JavaScript and jQuery Events for Richly Interactive Web Pages 10 Dynamically Accessing and Manipulating Web Pages with JavaScript and jQuery 11 Working with Window, Browser, and Other Non-Web Page Elements
Part III: Building Richly Interactive Web Pages with jQuery 12 Enhancing User Interaction Through jQuery Animation and Other Special Effects 13 Interacting with Web Forms in jQuery and JavaScript 14 Creating Advanced Web Page Elements in jQuery 15 Accessing Server-Side Data via JavaScript and jQuery AJAX Requests
Part IV: Utilizing jQuery UI 16 Introducing jQuery UI 17 Using jQuery UI Effects 18 Advanced Interactions With jQuery UI Interaction Widgets 19 Using jQuery UI Widgets to Add Rich Interactions to Web Pages
Part V: Building Web Applications with AngularJS 20 Getting Started with AngularJS 21 Understanding AngularJS Application Dynamics 22 Implementing the Scope as a Data Model 23 Using AngularJS Templates to Create Views 24 Implementing Directives in AngularJS Views 25 Creating Your Own Custom Directives to Extend HTML 26 Using Events to Interact with Data in the Model 27 Implementing AngularJS Services in Web Applications 28 Creating Your Own Custom AngularJS Services 29 Creating Rich Web Application Components the AngularJS Way
20Unraveling Angular 2: The Ultimate Beginners Guide with Over 130 Complete Samples
Updated to Angular 2.4.3 release on January 14, 2017
This is the book to learn the essentials of Angular 2 from!
You can learn Angular 2 from this book in a relaxing way. The author goes on with the approach of the Unraveling series and explains all fundamental Angular concepts in details with tons of examples.
Contents at a glance:
Chapter 1: A Short Tour of Angular 2
Chapter 2: Creating Simple Applications
Chapter 3: Using Powerful Angular Concepts
Chapter 4: Accessing Backend Services
Chapter 5: Bootstrapping, Templates, and Directives
Chapter 6: NgModules, Services, and Dependency Injection
Chapter 7: Working with Components
Chapter 8: Form Management
Chapter 9: The Component Router
Chapter 10: Pipes
Chapter 11: Observables
21Angular Js for Beginners: Your Guide to Easily Learn Angular Js in 7 Days
22Professional Angularjs
Most of the existing guides to AngularJS struggle to provide simple and understandable explanations for more advanced concepts. As a result, some developers who understand all the basic concepts of AngularJS struggle when it comes to building more complex real-world applications. Professional AngularJS provides a thorough understanding of AngularJS, covering everything from basic concepts, such as directives and data binding, to more advanced concepts like transclusion, build systems, and automated integration testing. In addition to explaining the features of AngularJS, this book distills real-world experience on how these features fit together to enable teams to work together more effectively in building extraordinary apps.
Offers a more thorough and comprehensive approach to AngularJS Includes pointers to other advanced topics Lets you build a simple application from scratch, explaining basic building blocks along the way for quick hands-on learning
23Angular 2 Cookbook
24Angular: Up and Running: Learning Angular, Step by Step
Angular: Up & Running covers most of the major pieces of Angular, but in a structured manner that is generally used in hands-on training. Each chapter takes one concept, and use examples to cover how it works. Problems to work on (with solutions) at the end of each chapter reinforce the learnings of each chapter and allow readers to really get hands-on with Angular.
25Learning AngularJS for .NET Developers
26Pro Angular
Get the most from Angular 2, the leading framework for building dynamic JavaScript applications. Best-selling author Adam Freeman begins by describing the MVC pattern and the benefits it can offer and then shows you how to use Angular in your projects, starting from the nuts-and-bolts and building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need.
Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given a no-nonsense in-depth treatment and chapters include common problems and details of how to avoid them.
What you'll learn
Gain a solid architectural understanding of the MVC Pattern
Learn how to create rich and dynamic web app clients using Angular 2
Learn how to extend and customize Angular 2
Learn how to test your Angular 2 projects
Who this book is for
Web developers with a foundation knowledge of HTML and JavaScript who want to create rich client-side applications.
27Angularjs for beginners - Learn angularjs step by step in a day
28AngularJS Web Application Development Cookbook
29Write Modern Web Apps with the MEAN Stack: Mongo, Express, AngularJS, and Node.js
30AngularJS Programming by Example
31Mobile App Development with Ionic, Revised Edition: Cross-Platform Apps with Ionic, Angular, and Cordova
Author Chris Griffith takes you step-by-step through Ionic's powerful collection of UI components, and then helps you use it to build three cross-platform mobile apps. Whether you're new to this framework or have been working with Ionic 1, this book is ideal for beginning, intermediate, and advanced web developers.
Understand what a hybrid mobile app is, and what comprises a basic Ionic applicationLearn how Ionic leverages Apache Cordova, Angular, and TypeScript to create native mobile applicationsCreate a Firebase-enabled to-do application that stores data across multiple clientsBuild a tab-based National Park explorer app with Google Map integrationDevelop a weather app with the Darksky weather API and Google's GeoCode APIDebug and test your app to resolve issues that arise during developmentWalk through steps for deploying your app to native app storesLearn how Ionic can be used to create Progressive Web Apps
32Rails, Angular, Postgres, and Bootstrap: Powerful, Effective, Efficient, Full-Stack Web Development
Rails is a great tool for building web applications, but it's not the best at everything. Embrace the features built into your database. Learn how to use front-end frameworks. Seize the power of the application stack through Angular 2, Bootstrap, and PostgreSQL. When used together, these powerful and easy-to-use tools will open you to a new world of possibilities. This second edition is updated to cover Angular 2 - a completely reworked front-end framework - and dives into new Postgres 9.5 features such as UPSERT. Also new is Webpack coverage, to develop the front-end code for your Rails application.
Create a usable and attractive login form using Bootstrap's styles, while ensuring the database table backing it is secure using Postgres' check constraints. See how creating an advanced Postgres index for a case-insensitive search speeds up your back end - enabling you to create a dynamic user experience using Angular 2. Create reusable components that bring Bootstrap and Angular together and effectively use materialized views for caching within Postgres. Get your front end working with Webpack, use Postgres' features from migrations, and write unit tests for all of it. All of this within Rails 5.
You'll gain the confidence to work at every level of the application stack, bringing the right solution to every problem.
What You Need:
This book covers Postgres 9.5, Rails 5, and Ruby 2.3. You should have some experience with basic Rails concepts and a cursory understanding of JavaScript, CSS, and SQL, but by no means need to be an expert. You'll learn how to install Postgres on your computer or use a free version of it in the cloud.
33Unraveling Angularjs 1.5: With Over 140 Complete Samples
34Mobile App Development with Ionic 2: Cross-Platform Apps with Ionic, Angular, and Cordova
Author Chris Griffith takes you step-by-step through Ionic's powerful collection of UI components, and then helps you use it to build three cross-platform mobile apps. Whether you're new to this framework or have been working with Ionic 1, this book is ideal for beginning, intermediate, and advanced web developers.
Understand what a hybrid mobile app is, and what comprises a basic Ionic application
Learn how Ionic leverages Apache Cordova, Angular, and TypeScript to create native mobile applications
Create a Firebase-enabled to-do application that stores data across multiple clients
Build a tab-based National Park explorer app with Google Map integration
Develop a weather app with the Darksky weather API and Google's GeoCode API
Debug and test your app to resolve issues that arise during development
Walk through steps for deploying your app to native app stores
Learn how Ionic can be used to create Progressive Web Apps
35Angularjs Testing Cookbook
36Angularjs: Easy Angularjs for Beginners, Your Step-By-Step Guide to Angularjs Web Application Development
Do you want to take your knowledge of JavaScript to the next level?
Do you want to learn AngularJS in the easiest and most simple way?
If so, "ANGULARJS: Easy AngularJS For Beginners" by Felix Alvaro is THE book for you!
It covers the most essential topics you must learn to begin programming with AngularJS.
AngularJS is one of the most commonly used JavaScript framework. Learning AngularJS will help you in better code organization, easier troubleshooting, and more efficient maintenance.
Did you know that AngularJS is open-source and is maintained by Google ? That means that the language is here to stay and will be developed throughout the years.
What Separates This Book From The Rest?
What separates this book from all the others out there is the approach to teaching. A lot of the books you will stumble upon simply throw information at you, leaving you confused and stuck.
We believe that books of this nature should be easy to grasp and written in jargon-free English you can understand, making you feel confident and allowing you to grasp each topic with ease.
To help you achieve this, the guide has been crafted in a step-by-step manner which we feel is the best way for you to learn a new subject, one step at a time. It also includes various images to give you assurance you are going in the right direction, as well as having exercises where you can proudly practice your newly attained skills.
You Will Learn The Following:
What is AngularJS and it's History
Advantages of using AngularJS
How to set-up your Development Environment
Understanding Directives
Creating Controllers
Working with Expressions
Using Filters
Creating Modules
Exploring Services
Learning Views
And much more!
So don't delay it any longer. Take this opportunity and invest in this guide now.
You will be amazed by the skills you will quickly attain!
Order Now!
See you inside!
37Angularjs Design Patterns
38Node.Js, Mongodb and Angular Web Development: The Definitive Guide to Using the Mean Stack to Build Web Applications
Implement a highly scalable and dynamic web server using Node.js and Express Build server-side web services in JavaScript Implement a MongoDB data store for your web applications Access and interact with MongoDB from Node.js JavaScript code Define static and dynamic web routes and implement server-side scripts to support them Implement Express in Node.js Create Jade templates Define your own custom Angular directives that extend the HTML language Implement client-side services that can interact with the Node.js web server Build dynamic browser views that provide rich user interaction Add authenticated user accounts to your web applications Add nested comment components to your web pages Build an end-to-end shopping cart "
39Angular JS: Moderne Webanwendungen und Single Page Applications mit JavaScript
Das populäre Framework AngularJS macht die Komplexität moderner JavaScript- und Single-Page-Anwendungen (SPA) für Entwickler beherrschbar. Es unterstützt bei immer wiederkehrenden Aufgaben wie Datenbindung, Validierung oder Routing/Deep-Linking. Die Tatsache, dass sowohl Google als auch eine riesige Community hinter AngularJS stehen, schafft darüber hinaus Vertrauen. Dieses Buch zeigt, wie Sie von AngularJS in Ihren Projekten profitieren. Dabei beschränkt es sich nicht nur auf die Grundlagen, sondern geht auch auf die zahlreichen Möglichkeiten zur Erweiterung mit Blick auf die eigenen Bedürfnissen ein. Die Autoren gehen auch auf das Zusammenspiel mit anderen Technologien und Standards wie RequireJS, Yoeman, Bower, Grunt, TypeScript oder OAuth 2.0. ein. Aus dem Inhalt: - Moderne JavaScript-basierte Single-Page-Applications (SPA) mit AngularJS erstellen - RESTful Services via AJAX anbinden - Formulare bereitstellen und Eingaben validieren - Logische Seiten innerhalb einer SPA mit Routing und Deep-Linking realisieren - Internationalisierung von Ein- und Ausgaben - Umgang mit mobilen und touch-basierten Anwendungen sowie Animationen - Testautomatisierung mit Jasmine - AngularJS an eigene Bedürfnisse anpassen - Wiederverwendbare Komponenten mit Direktiven bereitstellen - Moderne Security-Szenarien umsetzen - AngularJS mit anderen Technologien und Standards wie RequireJS, Yoeman, Bower, Grunt, TypeScript oder OAuth 2.0 kombinieren
40Learning Angularjs: A Guide to Angularjs Development
Along with a conceptual understanding of the framework, you'll also gain direct experience with AngularJS by building a sample application throughout the book. If you're 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 book's sample project
Connect your working application to public REST services
Build the application's 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
41Building Web Apps with Spring 5 and Angular: Modern end-to-end web application development
42Full Stack JavaScript Development with MEAN
This book explores the MEAN stack in detail. We will begin by covering Node.js, as it will lay the groundwork for all of our server-side work. You will learn how to get Node running on your local machine as well as download modules using npm. The key aspects of the Node.js programming model will also be covered.
From there, we will move on to MongoDB, where you'll learn how to interact with Mongo from a Node application. You will also learn how to create, retrieve, update, and delete data from a Mongo store.
After you have a solid grasp on Node and Mongo, the book will move on to the Express web server. We'll cover the basics of Express applications via topics like routes and middleware. Building on previous chapters, we will cover the integration of Node, Mongo, and Express.
Our coverage of the MEAN stack will wrap up with several chapters on AngularJS. These chapters will cover Angular fundamentals like data binding, directives, controllers, routing, and services. In an effort to explore competing technologies, a slight introduction to Ember.js will also be provided.
"Full stack JavaScript" is not fully encompassed by the MEAN stack. There is an entire ecosystem of JavaScript tools to learn about, and this book will introduce a few of them. We will cover task runners Gulp.js and Grunt.js which are extremely useful for automating mundane, repetitive tasks. We'll also cover JSHint, a linting tool used to improve code quality. Linting tools analyze source code and report potentials issues - a feature that is especially useful in non-compiled languages like JavaScript.