Wstrzykiwanie zależności. Zasady, praktyki, wzorce

Informacje szczegółowe Pokaż wszystkie

Wydawnictwo: Wydawnictwo Naukowe PWN
Oprawa: Miękka
Rok wydania: 2020
Ilość stron: 600
Opis

Wstrzykiwanie zależności. Zasady, praktyki, wzorce to poprawiona i rozszerzona wersja bestselleru Dependency Injection in .NET. Publikacja w sposób kompleksowy omawia zagadnienie wstrzykiwania zależności (DI). Zawiera przykłady, wzorce i antywzorce, które czytelnik może wykorzystać do tworzenia luźno powiązanych, dobrze zorganizowanych aplikacji. Szczegółowo opisany kod i diagramy wykorzystują przykłady w języku C# do zilustrowania zasad, które działają bezbłędnie z nowoczesnymi obiektowo-zorientowanymi językami programowania i bibliotekami DI.

W książce:

  • refaktoryzacja istniejącego kodu w luźno powiązany kod,
  • techniki DI działające z statycznie typowanymi językami zorientowanymi obiektowo,
  • integracja ze znanymi frameworkami .NET,
  • zaktualizowane przykłady ilustrujące wykorzystanie DI w .NET Core.

Publikacja przeznaczona dla średniozaawansowanych programistów OO.

Szczegóły
  • Tytuł: Wstrzykiwanie zależności
  • Autorzy: Mark Seemann, Van Seemann Deursen
  • Wydawnictwo Wydawnictwo Naukowe PWN
  • Oprawa: Miękka
  • Rok wydania: 2020
  • Ilość stron: 600
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788301213787
  • Język: polski
  • Podtytuł: Zasady, praktyki, wzorce
  • Oryginalny tytuł: Dependency Injection Principles, Practices, and Patterns
  • Tłumacz: Gurgul Anna
  • Nr wydania: 1
  • ISBN: 9788301213787
  • EAN: 9788301213787
  • Wymiary: 16.5x23.5x3 cm
  • Dane producenta: WYDAWNICTWO NAUKOWE PWN S.A., DAIMLERA 2, 02-460 Warszawa, Polska, dyrektywa@pwn.pl
Recenzje

Co czytać po Wstrzykiwanie zależności. Zasady, praktyki, wzorce?

  1. 1. Profesjonalne programowanie w Pythonie, Michał Jaworski

    Python cechuje się dużą prostotą, a przy tym jest wszechstronny. Ma bardzo szeroki zakres zastosowania, przez co coraz więcej osób podejmuje naukę programowania w tym języku. Python należy do języków najczęściej używanych przez programistów, którzy tworzą w nim gry i aplikacje webowe. Świetnie sprawdza się ponadto w pracy z wykorzystaniem sztucznej inteligencji i uczenia maszynowego. Tym, co programiści doceniają w Pythonie, jest też obiektywność. Ucząc się, przyswajamy bowiem również zasa...

  2. 2. SUKCES.AI Automatyzacja biznesu, Ryszard Jellinek

    Współczesny świat biznesu pędzi w zawrotnym tempie, a sztuczna inteligencja (AI) stała się siłą napędową, której nie można ignorować. To właśnie ona, niczym potężny katalizator, przyspiesza zmiany w firmach, oferując bezprecedensowe możliwości rozwoju. Jednak w obliczu rosnącej dostępności zaawansowanych rozwiązań, takich jak ChatGPT, kluczowe staje się pytanie: jak przekuć tę technologiczną rewolucję w realną, długoterminową przewagę konkurencyjną? Książka "SUKCES.AI. Automatyzacja biznesu" ...

  3. 3. Zostań inżynierem sieci. 100 pytań do przyszłego sieciowca, Adam Józefiok

    Wszystko, co powinien wiedzieć przyszły inżynier sieci Książka, którą trzymasz w rękach, powstała z potrzeby zebrania w jednym miejscu najważniejszych zagadnień dotyczących sieci komputerowych i przedstawienia tej wiedzy w formie przystępnych odpowiedzi na konkretne pytania. Ten praktyczny przewodnik krok po kroku przeprowadzi Cię przez fundamenty działania współczesnych sieci komputerowych z uwzględnieniem ewolucji technologii, najlepszych praktyk, a także rzeczywistych scenariuszy st...

  4. 4. Internet. Jak działa naprawdę? Ilustrowany przewodnik po protokołach, prywatności, cenzurze i zarządzaniu

    Z internetu korzystamy codziennie do różnych celów. Odnajdujemy potrzebne informacje, używamy go do pracy, nauki, rozrywki i kontaktów z innymi. Musimy też unikać zagrożeń i przestrzegać zasad cyberbezpieczeństwa. Ale czy na pewno wiesz, jak działa internet, kto nim zarządza, kto go cenzuruje i w jaki sposób przepływają w nim informacje? Nawet jeśli nie lubisz zagadnień technicznych i nie wiesz dokładnie, czym są algorytmy, wiedza o tych podstawach jest dla Ciebie wyjątkowo ważna! Dzię...

  5. 5. Python 3. Projekty dla początkujących i pasjonatów, Adam Jurkiewicz

    Twórz różne programy w Pythonie - i baw się świetnie! Jeśli: chcesz poznać język Python od strony praktycznej przymierzasz się do matury z informatyki marzysz o karierze programisty to doskonale trafiłeś! Dzięki tej książce przekonasz się, jak wspaniałą przygodą jest programowanie i jak łatwo ją zacząć! Poznasz podstawy Pythona, dowiesz się, jak pisać i formatować kod, a także szybko nauczysz się uruchamiać swoje programy. Instrukcje sterujące, operatory, typy danych, funkcje, klasy i modu...

  6. 6. Zrównoważony kod. Dobre praktyki i heurystyki dla inżynierów oprogramowania, Mark Seemann

    Wielu zdolnych programistów uczestniczy w nieefektywnych, źle prowadzonych projektach. Inni muszą utrzymywać kod, który właściwie nigdy nie powinien ujrzeć światła dziennego. Źródeł tego rodzaju trudności jest wiele: programowanie samo w sobie jest niełatwym zagadnieniem, a tworzenie funkcjonalnych aplikacji najczęściej wymaga współdziałania wielu osób. Sprawia to, że kod budujący aplikację szybko zwiększa swoją złożoność, staje się niezrozumiały i bardzo trudny w utrzymaniu. Na szczęście ...

  7. 7. Git i GitHub. Kontrola wersji, zarządzanie projektami i zasady pracy zespołowej, Mariot Tsitoara

    Rozbudowane projekty wymagają zaangażowania zespołu programistów. By ich współpraca była efektywna, niezbędny jest system kontroli wersji, taki jak Git. Umożliwia on tworzenie historii projektu, zarządzanie jego wersjami, przeglądanie wszystkich zmian, a także przywracanie pliku do dowolnej wcześniejszej wersji. Repozytoria Gita można przechowywać w GitHubie - w ten sposób bez ponoszenia dodatkowych opłat udostępnia się kod innym osobom. Korzystanie z Gita i GitHuba nie jest skompliko...

  8. 8. FAIK. Sztuczna inteligencja w służbie fałszywej rzeczywistości. Jak przetrwać w epoce cyfrowych oszustw, Perry Carpenter

    Współczesny świat rozwija się w zawrotnym tempie, a wraz z nim ewoluują także zagrożenia, które czyhają w cyfrowej przestrzeni. Sztuczna inteligencja, choć oferuje nam niezliczone możliwości, staje się również potężnym narzędziem w rękach przestępców, tworząc zupełnie nową, fałszywą rzeczywistość. Książka "FAIK. Sztuczna inteligencja w służbie fałszywej rzeczywistości. Jak przetrwać w epoce cyfrowych oszustw" autorstwa Perry'ego Carpentera to niezbędny przewodnik, który pomoże Ci odnaleźć się...

  9. 9. Mała księga egzoplanet, Joshua Winn

    Małe światy, wielkie pytaniaOd gorących jowiszów, przez minineptuny i superziemie, aż po skaliste globy ? pełne niespodzianek kosmiczne menuNajwiększa przygoda współczesnej astronomii: odkrywanie nowych światów poza Układem Słonecznym.Joshua Winn, światowej klasy astrofizyk, zabiera czytelników w podróż po egzoplanetach ? planetach, które krążą wokół odległych gwiazd, a które zrewolucjonizowały nasze spojrzenie na kosmos. Autor opisuje, jak astronomowie odkrywają gorące jowisze, wodne światy ...

  10. 10. Ataki na AI, środki neutralizujące i strategie obronne. Przewodnik dla specjalistów ds. cyberbezpieczeństwa, John Sotiropoulos

    Ataki na AI, środki neutralizujące i strategie obronne. Przewodnik dla specjalistów ds. cyberbezpieczeństwa po atakach adwersarialnych, modelowaniu zagrożeń i wprowadzaniu zabezpieczeń zgodnych ze strategią MLSecOps Wraz z rozwojem rewolucyjnych możliwości modeli AI pojawiają się nowe zagrożenia. Może to być na przykład manipulowanie działaniem sztucznej inteligencji, by celowo doprowadzić do błędnych decyzji. Tak właśnie prowadzi się ataki adwersarialne. Konsekwencje takich manipulacji, jak ...

  11. 11. Linux. Leksykon kieszonkowy, Daniel J. Barrett

    Wydanie jubileuszowe! Administratorzy systemó,w linuksowych mogą pracować za pomocą myszy, korzystając z interfejsu graficznego, jednak pełny potencjał Linuksa ujawnia się dzięki pracy z wierszem poleceń. Umiejętność używania tego narzędzia przydaje się każdemu, komu zależy na efektywnym działaniu systemu. To czwarte, gruntownie zaktualizowane wydanie cenionego leksykonu, pomyślanego jako zwięzłe źró,dło informacji, z któ,rego w razie potrzeby możesz szybko skorzystać. Znajd...

  12. 12. Senior używa iPhone (ajfona). Rozpocznij przygodę z marką Apple, Norbert Kwaśniak

    Współczesny świat może wydawać się skomplikowany, zwłaszcza dla osób, które nie dorastały w erze smartfonów. Jednak iPhone to urządzenie, które z każdym dniem staje się coraz bardziej dostępne i intuicyjne, nawet dla seniorów. Dzięki prostemu interfejsowi, czytelnej grafice i wszechstronnej funkcjonalności, iPhone staje się doskonałym narzędziem w rękach osób dojrzałych. W tej książce pokazujemy, jak w pełni wykorzystać potencjał tego telefonu, od podstawowych funkcji po zaawansowane opcje, k...

  13. 13. Bezpieczeństwo aplikacji mobilnych. Podręcznik hakera, Dominic Chell

    Urządzenia mobilne zapewniają ogromną wygodę. Natychmiastowy dostęp do informacji czy dokumentu, niezależnie od lokalizacji użytkownika, jest czymś oczywistym. W ten sposó,b wszelkie ważne i wrażliwe informacje, takie jak dane pozwalające na identyfikację, dane finansowe czy poufne dokumenty, są cały czas na wyciągnięcie ręki &mdash, niestety, często ta ręka należy do kogoś, kto w żadnym przypadku nie powinien tych informacji uzyskać. Każdy, kto pisze aplikacje mobilne, musi pamiętać o ...

  14. 14. Przerażająco inteligentna. Przyszłość sztucznej inteligencji i jak możesz ocalić świat, Mo Gawdat

    Wyobraź sobie rok 2055. Siedzisz przy ognisku na pustkowiu, a świat, jaki znałeś, przeminął. Czy to wizja totalitarnego reżimu maszyn, które przejęły kontrolę, czy może raj, w którym sztuczna inteligencja rozwiązała wszystkie problemy ludzkości? Decyzja, która z tych przyszłości się ziści, leży w naszych rękach - tu i teraz, w latach dwudziestych XXI wieku. Książka "Przerażająco inteligentna Przyszłość sztucznej inteligencji" Mo Gawdata to nie tylko futurystyczna wizja, ale przede wszystkim p...

  15. 15. Programuj ze sztuczną inteligencją. Twórz kod w Pythonie z wykorzystaniem GitHub Copilot i ChatGPT, Daniel Zingaro

    Wyobraź sobie świat, w którym tworzenie skomplikowanego kodu staje się intuicyjne i niezwykle szybkie. Świat, gdzie zamiast żmudnie pisać linijka po linijce, możesz po prostu opisać swój pomysł, a inteligentny asystent błyskawicznie przekształca go w działający program. Brzmi jak science fiction? Dzięki książce "Programuj ze sztuczną inteligencją. Twórz kod w Pythonie z wykorzystaniem GitHub Copilot i ChatGPT" autorstwa Daniela Zingaro ten świat staje się Twoją rzeczywistością.To wydanie to p...

  16. 16. Upoluj cyberprzestępcę. Przewodnik dla hakerów prowadzących śledztwa online, Vinny Troia

    Korporacyjny system informatyczny musi być stale gotowy do obrony. Trzeba mieć strategię reagowania na incydenty bezpieczeństwa i zachować czujność. Cyberprzestępczość jest dziś stałym elementem środowiska biznesowego i jeśli nie chcesz narazić swojego przedsiębiorstwa na niepowetowane straty, musisz opracować solidny zestaw narzędzi umożliwiających obronę i tropienie cyberprzestępców. Mimo że w pewnych okolicznościach należy zaangażować organy ścigania, spora część dochodzenia w sprawie n...

  17. 17. LLM w projektowaniu oprogramowania. Tworzenie inteligentnych aplikacji i agentów z wykorzystaniem dużych modeli językowych, Valentina Alto

    LLM w projektowaniu oprogramowania. Tworzenie inteligentnych aplikacji i agentów z wykorzystaniem dużych modeli językowych Duże modele językowe (LLM) stały się technologicznym przełomem. Ich wszechstronność i funkcjonalność sprawiły, że coraz częściej mówi się o nowej erze inteligentnie działających urządzeń i aplikacji. Umiejętność zastosowania LLM we własnych projektach już dziś jest koniecznością dla wielu projektantów i programistów. Dzięki tej książce opanujesz podstawowe koncepcje związ...

  18. 18. The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod, Christian Mayer

    Wielu adeptów kodowania ulega złudnemu przekonaniu, że opanowanie jakiegoś języka programowania wystarczy, aby być programistą. Nader często w pośpiechu piszą nieuporządkowany kod, który zawiera mnóstwo powtórzeń i jest kompletnie nieczytelny. Tymczasem prawdziwi mistrzowie programowania pracują inaczej: w pełni skupiają się na jednym aspekcie swojej pracy, efektywnie wykorzystują czas i tworzą kod o niewielkiej objętości, a przy tym czytelny, elegancki i łatwy w utrzymaniu. Dzięki tej...

  19. 19. Sztuka podstępu. Łamałem ludzi, nie hasła

    Czy kiedykolwiek zastanawiałeś się, jak naprawdę działa świat cyberbezpieczeństwa i co sprawia, że nawet najnowocześniejsze systemy zabezpieczeń okazują się bezsilne? "Sztuka podstępu. Łamałem ludzi, nie hasła" Kevina Mitnicka to książka, która bezkompromisowo obnaża największą słabość w cyfrowym świecie - ludzki czynnik. To nie skomplikowane algorytmy czy zaawansowane technologie są najłatwiejszym celem dla hakerów, lecz nasza własna naiwność, łatwowierność i ignorancja. Przygotuj się na pod...

  20. 20. Światłożercy. Jak tajemnicza inteligencja roślin zmienia nasze rozumienie życia na Ziemi, Zoë Schlanger

    Rośliny - cisi architekci naszego świata, których rola w ekosystemie wykracza daleko poza to, co widoczne na pierwszy rzut oka. Książka "Światłożercy. Jak tajemnicza inteligencja roślin zmienia nasze rozumienie życia na Ziemi" to fascynująca podróż w głąb zielonego królestwa, która odmieni Twoje spojrzenie na otaczającą nas naturę.Zoë Schlanger, z reporterską precyzją i poetycką wrażliwością, odkrywa przed nami świat, w którym rośliny są znacznie bardziej złożonymi i aktywnymi istotami, niż m...

Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula