In weniger als einer Minute können Sie mit dem Lesen von Mastering Ninject for Dependency Injection auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen oder mit einer unserer kostenlosen Kindle Lese-Apps sofort zu lesen anfangen.

An Ihren Kindle oder ein anderes Gerät senden


Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Keine Abbildung vorhanden

Mastering Ninject for Dependency Injection [Kindle Edition]

Daniel Baharestani

Kindle-Preis: EUR 14,15 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Kostenlose Kindle-Leseanwendung Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.

Geben Sie Ihre E-Mail-Adresse oder Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 14,15  
Taschenbuch EUR 28,88  



In Detail

Dependency injection is an approach to creating loosely coupled applications. Maintainability, testability, and extensibility are just a few advantages of loose coupling. Ninject is a software library which automates almost everything that we need in order to implement a dependency injection pattern.

Mastering Ninject for Dependency Injection will teach you everything you need to know in order to implement dependency injection using Ninject in a real-life project. Not only does it teach you about Ninject core framework features that are essential for implementing dependency injection, but it also explores the power of Ninject’s most useful extensions and demonstrates how to apply them.

Mastering Ninject for Dependency Injection starts by introducing you to dependency injection and what it’s meant for with the help of sufficient examples.

Eventually, you’ll learn how to integrate Ninject into your practical project and how to use its basic features. Also, you will go through scenarios wherein advanced features of Ninject, such as Multi-binding, Contextual binding, providers, factories and so on, come into play. As you progress, Mastering Ninject for Dependency Injection will show you how to create a multilayer application that demonstrates the use of Ninject on different application types such as MVC, WPF, WCF, and so on. Finally, you will learn the benefits of using the powerful extensions of Ninject.


Mastering Ninject for Dependency Injection teaches you the most powerful concepts of Ninject in a simple and easy-to-understand format using lots of practical examples, diagrams, and illustrations.

Who this book is for

Mastering Ninject for Dependency Injection is aimed at software developers and architects who wish to create maintainable, extensible, testable, and loosely coupled applications. Since Ninject targets the .NET platform, this book is not suitable for software developers of other platforms. Being familiar with design patterns such as singleton or factory would be beneficial, but no knowledge of dependency injection or IoC is assumed.

Über den Autor und weitere Mitwirkende

Daniel Baharestani

Daniel Baharestani is an experienced IT professional living in Australia. He has a BSc in software engineering and has over 10 years of professional experience in design and development of enterprise applications, mostly focused on Microsoft technologies. Daniel is currently working at 3P Learning, which is a global leader in online learning for school-aged students with its flagship platform, Mathletics—used by more than 3.5 million students in over 10,000 schools worldwide.


  • Format: Kindle Edition
  • Dateigröße: 774 KB
  • Seitenzahl der Print-Ausgabe: 142 Seiten
  • Verlag: Packt Publishing (25. September 2013)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B00FF8OK0I
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Word Wise: Nicht aktiviert
  • Amazon Bestseller-Rang: #233.902 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?


Es gibt noch keine Kundenrezensionen auf
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne
Die hilfreichsten Kundenrezensionen auf (beta) 3.9 von 5 Sternen  7 Rezensionen
6 von 7 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Good for theory, not for practical application. 3. November 2013
Von BradentonMCPD - Veröffentlicht auf
I bought the eBook version direct from Packt with a 40% off so it only cost me $12 and because of that it was worth the purchase. If you are looking for theory then this book will suffice. However, having said that, it appears all too often authors loose sight of real world scenarios and this one is not the exception.

Case in point: Very little thought was put into consideration for matters concerning database connectivity, especially when considering a dynamic database and multiple databases. Maybe that's my own personal hangup. However, very rarely am I called upon in the real world to provide services not involving multiple and/or dynamic databases, as example, one for security and one for data, and where the database for data is dynamic depending on who logged on. I wanted meat, I wanted examples binding interfaces for UOW and Repositories. I found none. Database connectivity is the thrust of what I do.

Ok, perhaps I should not put the weight of this major flaw on this one particular author but how refreshing it would be to one day crack open a book about patterns & practices and see examples of things you actually do in the real world. Am I the only one hoping?

Lastly, the book is only 119 pages [not counting index] of which the first 25 pages is fluff. I think for the money asked, the author could have provided more insight on Ninject, as mentioned above concerning databases. The author never once applied standards involving the Composition Root and that was disappointing, as again this is suppose to be a book on patterns and practices. Coupling this with the number of pages, I just felt this was rushed into print.

Again, ok if you are spending $12, not so ok if you are spending $27.00. I spotted very few errors, and of those I saw, they were mostly grammatical.

In short, acceptable for theory, not so much for application, but worth $12.00. If however you are in a cash squeeze, you're better off just surfing the Internet for answers.
1 von 1 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen (Almost) Everything you need to know about NInject 10. März 2014
Von Pedro Silva - Veröffentlicht auf
Format:Kindle Edition|Verifizierter Kauf
The author does a good job showing us the core principles and use case scenarios when using NInject.
I would love to see some guidance on using NInject from scratch.
5.0 von 5 Sternen Great library, great book! 18. Juni 2014
Von Coder Guy - Veröffentlicht auf
Format:Taschenbuch|Verifizierter Kauf
While Ninject itself is a well built library that makes utilizing it so ridiculously easy, this book provides some details about the inner workings of Ninject as well as helps the reader/developer know what extensions and what modes are useful in what scenarios. This is another great book that developers should take the time to read if they are making use of this library.
4.0 von 5 Sternen A great introduction to Ninject with depth 16. August 2014
Von P.H. Merkel - Veröffentlicht auf
Format:Kindle Edition|Verifizierter Kauf
due to the lack of a comprehensive documentation I was searching another way of getting acquainted with Ninject exactly what happened here. I wish there were more examples, especially on the more complex binding scenarios.
0 von 1 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen Good, But Incomplete 20. April 2014
Von Mark Phillips - Veröffentlicht auf
Format:Kindle Edition|Verifizierter Kauf
More clearly structured than GitHub documentation. That is a plus. However, many of the explanations were incomplete. The book code and downloadable source only partially explained and illustrated the topics being discussed. There is also quite a bit of just sloppy editing (spelling, etc). Misspellings would have been a minor nuisance if the source code and text explanations had been more thorough. That said, I'm still glad I purchased it.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen

Ähnliche Artikel finden