Articoli correlati a Dependency Injection: Principles, Practices, Patterns

Dependency Injection: Principles, Practices, Patterns - Brossura

 
9781617294730: Dependency Injection: Principles, Practices, Patterns

Sinossi

Summary

Dependency Injection Principles, Practices, and Patterns teaches you to use DI to reduce hard-coded dependencies between application components. You'll start by learning what DI is and what types of applications will benefit from it. Then, you'll work through concrete scenarios using C# and the .NET framework to implement DI in your own projects. As you dive into the thoroughly-explained examples, you'll develop a foundation you can apply to any of the many DI libraries for .NET and .NET Core.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Dependency Injection (DI) is a great way to reduce tight coupling between software components. Instead of hard-coding dependencies, such as specifying a database driver, you make those connections through a third party. Central to application frameworks like ASP.NET Core, DI enables you to better manage changes and other complexity in your software.

About the Book

Dependency Injection Principles, Practices, and Patterns is a revised and expanded edition of the bestselling classic Dependency Injection in .NET. It teaches you DI from the ground up, featuring relevant examples, patterns, and anti-patterns for creating loosely coupled, well-structured applications. The well-annotated code and diagrams use C# examples to illustrate principles that work flawlessly with modern object-oriented languages and DI libraries.

What's Inside

  • Refactoring existing code into loosely coupled code
  • DI techniques that work with statically typed OO languages
  • Integration with common .NET frameworks
  • Updated examples illustrating DI in .NET Core

About the Reader

For intermediate OO developers.

About the Authors

Mark Seemann is a programmer, software architect, and speaker who has been working with software since 1995, including six years with Microsoft. Steven van Deursen is a seasoned .NET developer and architect, and the author and maintainer of the Simple Injector DI library.

Table of Contents

    PART 1 Putting Dependency Injection on the map

  1. The basics of Dependency Injection: What, why, and how
  2. Writing tightly coupled code
  3. Writing loosely coupled code
  4. PART 2 Catalog

  5. DI patterns
  6. DI anti-patterns
  7. Code smells
  8. PART 3 Pure DI

  9. Application composition
  10. Object lifetime
  11. Interception
  12. Aspect-Oriented Programming by design
  13. Tool-based Aspect-Oriented Programming
  14. PART 4 DI Containers

  15. DI Container introduction
  16. The Autofac DI Container
  17. The Simple Injector DI Container
  18. The Microsoft.Extensions.DependencyInjection DI Container

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sugli autori

Mark Seemann is a software architect living in Copenhagen. Previously a developer and architect at Microsoft, Mark is now an independent consultant.

Steven van Deursen is a seasoned .NET developer and architect, and the author and maintainer of the Simple Injector DI library.



Mark Seemann is a software architect living in Copenhagen. Previously a developer and architect at Microsoft, Mark is now an independent consultant.

Steven van Deursen is a seasoned .NET developer and architect, and the author and maintainer of the Simple Injector DI library.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: buono
Your purchase helps support Sri...
Visualizza questo articolo

EUR 4,53 per la spedizione da Regno Unito a Italia

Destinazione, tempi e costi

EUR 11,95 per la spedizione da Spagna a Italia

Destinazione, tempi e costi

Risultati della ricerca per Dependency Injection: Principles, Practices, Patterns

Foto dell'editore

Mark Seemann; Steven Van Deursen
Editore: Manning, 2019
ISBN 10: 161729473X ISBN 13: 9781617294730
Antico o usato Brossura

Da: Phatpocket Limited, Waltham Abbey, HERTS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. Your purchase helps support Sri Lankan Children's Charity 'The Rainbow Centre'. Shows some signs of wear but in good overall condition. Our donations to The Rainbow Centre have helped provide an education and a safe haven to hundreds of children who live in appalling conditions. Codice articolo Z1-B-036-01867

Contatta il venditore

Compra usato

EUR 34,36
Convertire valuta
Spese di spedizione: EUR 4,53
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Seemann, Mark and Deursen, Steven van
Editore: Manning, 2019
ISBN 10: 161729473X ISBN 13: 9781617294730
Antico o usato As New

Da: Westland Books, Wymondham, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

As New. UK stocked, available immediately. Paperback, published by Manning Publications in 2019. A lovely bright copy with unmarked contents. Illustrated. Codice articolo sk9rew1044

Contatta il venditore

Compra usato

EUR 35,59
Convertire valuta
Spese di spedizione: EUR 10,31
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Seemann
Editore: PEARSON-PRENTICE HALL, 2018
ISBN 10: 161729473X ISBN 13: 9781617294730
Nuovo Brossura

Da: Imosver, PONTECALDELAS, PO, Spagna

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Nuevo. Dependency injection.(universitaria) editado por Pearson-prentice hall. Codice articolo 0010319427

Contatta il venditore

Compra nuovo

EUR 42,57
Convertire valuta
Spese di spedizione: EUR 11,95
Da: Spagna a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Mark Seemann
Editore: Pearson Education, 2019
ISBN 10: 161729473X ISBN 13: 9781617294730
Nuovo

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. Established seller since 2000. Codice articolo PB-9781617294730

Contatta il venditore

Compra nuovo

EUR 48,61
Convertire valuta
Spese di spedizione: EUR 6,67
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 15 disponibili

Aggiungi al carrello

Foto dell'editore

SEEMANN, MARK
Editore: Manning, 2019
ISBN 10: 161729473X ISBN 13: 9781617294730
Nuovo Brossura

Da: Speedyhen, London, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: NEW. Codice articolo NW9781617294730

Contatta il venditore

Compra nuovo

EUR 51,00
Convertire valuta
Spese di spedizione: EUR 8,05
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 12 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Van Deursen, Steven; Seemann, Mark
Editore: Manning Publications, 2019
ISBN 10: 161729473X ISBN 13: 9781617294730
Nuovo Paperback

Da: Rarewaves USA, OSWEGO, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Description Dependency Injection has become one of the most dominant practices in the past decade, and it's now required knowledge for .NET developers.   Dependency Injection in .NET, Second Edition teaches readers to use Dependency Injection to reduce hard-coded dependencies between application components. Readers will dive into thoroughly-explained examples and develop a foundation they can apply to any of the many DI libraries for .NET and .NET Core.   Key Features ·    Integration with common .NET application frameworks ·    DI patterns and anti-patterns ·    Aspect-oriented programming ·    Using Microsoft and open source DI libraries and containers   Audience This book is written for intermediate .NET developers and beyond. No previous experience with DI or DI frameworks is required.   About the Technology Dependency Injection is an application design pattern where components are loosely-coupled with the objects or data on which they have a dependency. Codice articolo LU-9781617294730

Contatta il venditore

Compra nuovo

EUR 61,48
Convertire valuta
Spese di spedizione: EUR 3,41
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 10 disponibili

Aggiungi al carrello

Foto dell'editore

Mark Seemann
Editore: Manning Publications, 2019
ISBN 10: 161729473X ISBN 13: 9781617294730
Nuovo Brossura

Da: Kennys Bookshop and Art Galleries Ltd., Galway, GY, Irlanda

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. 2019. 2nd Edition. Paperback. . . . . . Codice articolo V9781617294730

Contatta il venditore

Compra nuovo

EUR 62,90
Convertire valuta
Spese di spedizione: EUR 2,00
Da: Irlanda a: Italia
Destinazione, tempi e costi

Quantità: 12 disponibili

Aggiungi al carrello

Foto dell'editore

Mark Seemann; Steven Van Deursen
Editore: Manning, 2019
ISBN 10: 161729473X ISBN 13: 9781617294730
Nuovo Brossura

Da: California Books, Miami, FL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo I-9781617294730

Contatta il venditore

Compra nuovo

EUR 57,91
Convertire valuta
Spese di spedizione: EUR 7,67
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 11 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Seemann, Mark
ISBN 10: 161729473X ISBN 13: 9781617294730
Nuovo Paperback or Softback

Da: BargainBookStores, Grand Rapids, MI, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback or Softback. Condizione: New. Dependency Injection Principles, Practices, and Patterns 2. Book. Codice articolo BBS-9781617294730

Contatta il venditore

Compra nuovo

EUR 54,43
Convertire valuta
Spese di spedizione: EUR 11,50
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 5 disponibili

Aggiungi al carrello

Foto dell'editore

Seemann, Mark
Editore: Manning Publications, 2019
ISBN 10: 161729473X ISBN 13: 9781617294730
Antico o usato Brossura

Da: SecondSale, Montgomery, IL, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00090518019

Contatta il venditore

Compra usato

EUR 36,84
Convertire valuta
Spese di spedizione: EUR 29,82
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Vedi altre 23 copie di questo libro

Vedi tutti i risultati per questo libro