This is a step-by-step, example-driven guide that uses a gradual introduction of concepts; most of the chapters also contain an annotated exploration of how to build a specific part of a production-ready application. If you are a .NET developer that has already built web applications or web services with a fundamental knowledge of HTML, JavaScript, and CSS, and want to explore single-page applications, then this book will give you a great start. The frameworks, tools, and libraries mentioned here will make you productive and minimize the friction usually associated with building server-side web applications.
About eighteen months ago I started using AngularJS and ServiceStack in a large corporate environment. I wish I had this book then!
Alex Pop provides focussed and progresive instructions on how to integrate AngularJS with ASP.NET MVC in a concise manner without digressions into needless detail.
AngularJS and ServiceStack best practices are used throughout and reasons given as to why they are recommended.
Each chapter covers a few topics and gives step by step instructions on how to install, setup and configure the required packages.
The testing chapter alone is worth buying the book for. You get step by step instructions for installing, configuring and writing tests with Karma, Jasmine, ngMocks, and Protractor and the same for BDD and TDD with Self Hosted ServiceStack web services.
Example code is available in Plunkers and example projects on GitHub along with a starter project.
If you use the Microsoft stack and want to build Single Page Apps (SPA) then this book will save you time, get you up and running, and give you an excellent foundation for moving forward. It is a Haynes Manual (http://en.wikipedia.org/wiki/Haynes_M...) for .NET SPAs.
If you are a .NET developer and are looking for the friendliest book on AngularJS, then you should definitely look at “Learning AngularJS for .NET Developers”.
I got in touch with Packtpub when I saw this book in a FB group for review, and they agreed to send me a copy for the same. This is the third book I am reviewing for Packtpub and the experiences so far with them have been nice.
I took time last week to read the book from cover to cover and I have thoroughly enjoyed it.
When you try a new language your first try to understand the architecture of it and you would like to be introduced to several components and their interactions/communications. Chapter 1, Introducing AngularJS, guides the reader in that direction. He will also learn about the core parts of AngularJS and will get a high-level overview of the AngularJS architecture, how data-binding works, dependency injection.
Author has given one jQuery example, and then has shown AngularJS version of it. This is an excellent way of explaining a new concept considering reader is well versed with jQuery (which he should be). Then he has explained concepts like controller, services, filters and directives with simple and easy to understand examples. Another good part is that, along the way reader can try out same examples in plunkr. All examples have used AngularJS 1.2.x version.
Chapter 2, Creating an AngularJS Client-side Application in Visual Studio,helps you developing Angular application using Visual Studio and how to set up necessary libraries. He lays the foundation of creating a bicycle rental management project to try out user stories using the AngularJS concepts learnt so far. This approach will definitely help the reader to plan out an Angular project.
Front-end client application can consume data from various backend services. An Angular application can make REST calls to send and receive data. Chapter 3, Creating .NET Web Services for AngularJS, takes a look at the theory behind web services, followed by a practical guide to implement web services for an AngularJS application.
I would recommend the book to developers who already have some experience in web development and want to get the general idea of creating SPA with AngularJS. It contains only 6 short chapters and introduces a lot of different tools and libraries. It gives the reader only a shallow knowledge of what might be used in conjunction with AngualrJS. The author tries to explain the purpose of each tool and library but you will have to look for another resources if you get interested.
The author explains step by step how to create SPA application with AngularJS framework and some cutting-edge additions. Everything is clear and the examples are easy to understand.
In my opinion the author could show NancyFX instead of ServiceStack as an alternative to ASP.NET MVC/Web Api. NancyFX is getting popularity and it's totally free while ServiceStack became an expensive source-closed product.
The good point is that all the examples mentioned in the book are available at Github so you can browse the source code online without downloading it.
If you have already tried AngularJS the book is probably not for you. As a web developer with some experience using AngularJS and ASP.NET I can say that I've not found anything I wasn't aware of.
This book is simply AMAZING, and while there are reviews that are taking stars off the rating because of personal preferences is too critical. Perhaps getting started with .NET and AngularJS from a PHP framework, this book simply had loads of viable information and solutions that would be usable in the "real world" and the fact that the Author opted for open source applications is a huge bonus, I've spent countless money on books and get irritated when more software is required, it's nice to see everything in this book is attainable at no cost. As for the examples in this book I had no issues running the samples, the book is clearly written and covers the most important aspects of getting started with .NET / AngularJS.
Right away this book jumps right into AngularJS and get's up and running not only with the downloadable examples but actual live samples of the example online. Being a visual oriented learner it was so nice to have the diagrams through the book, and if you purchase the ebook they're in color! Much to my suprize a few good Security topics were discovered, and they were just as viable and practical as other frameworks I've used. The book is also very organized, file structure, and everything flowed from the first chapter to the last.
I really loved the bonus on caching and optimizations, many times you'll get some starter books and they won't cover anything advanced or say this is "outside the scope of this book". This book didn't disappoint me at all. If you're an expert you'd probably not gain much from this book other then a quick reference guide which is still cool.
This is an excellent book to start developing application using AngularJS for experienced web developers in .Net technologies. Although, this book is not comprehensive guide book for AngularJS, it gives various references to delve into AngularJS.
Chapter 1 gives brief overview of AngularJS architecture, features, and components. Chapter 2 illustrates to install required tools and set up project structures in developing AngularJS application using visual studio. Chapter 3 gives guideline in developing RESTful web services in .Net. Chapter 4 depicts how to create integrate AngularJS, ASP .Net MVC to web service in application development. Finally, chapter 5 shows us how to test and debug AngularJS components and chapter 6 describes some advanced features.
If you are an experienced in developing web application using ASP .Net MVC and Jquery and thinking about switching to AngularJS instead of JQuery this book is going to be handy for you. You can develop application using AngularJS and ASP .Net MVC in no time.
A very great book for experienced .NET develoeprs. It tell you quite numbers of open-source alternatives / plugin you can use during your AngularJS journey, so that you no need to re-invent the wheel and save your time. As AngularJS is one of trending Javascript framework, especially for Single Page Application, this book bring you a very well organized example. let you understand how AngularJS can fit with existing .NET architecture by introducing several components of AngularJS to implement an AngularJS application in .NET.
A great book for the adaptation of those programmers whose main development tool is Visual Studio, and whose main developments are in .Net technologies. Very well organized and the examples are simple and clear. Learning is quite simple. Total recommended for programmers from World Net