Powrót do szkoły! Rabaty do 50% » więcej

Test-Driven Development w C# i .NET.

Tworzenie wysokiej jakości kodu w architekturze DDD

55,38 zł -30%
79,00 zł
Cena okładkowa
79,00 zł Najniższa cena Najniższa cena z 30 dni przed obniżką

Ostatnie sztuki

Szczegóły produktu

Data wydania
4 lut 2025
Oprawa
miękka
Numer wydania
1
Autor/Redaktor
Adam Tibi
Wydawca
Helion

Test-Driven Development w C# i .NET.

Spośród wielu koncepcji tworzenia oprogramowania na szczególną uwagę zasługuje model programowania sterowanego testami - TDD. Zastosowanie podejścia TDD ułatwia utrzymanie wysokiej jakości kodu. Technika ta opiera się na dodawaniu funkcjonalności do produktu dopiero po utworzeniu i przeprowadzeniu testów jednostkowych. TDD coraz częściej jest wyborem szanowanych firm programistycznych. W tej praktycznej książce przedstawiono zasady TDD na rzeczywistych przykładach z użyciem popularnych frameworków, takich jak ASP.NET Core i Entity Framework. Po zapoznaniu się z solidnym wprowadzeniem do koncepcji TDD dowiesz się, jak można używać Visual Studio 2022 do tworzenia aplikacji internetowej z wykorzystaniem Entity Framework, a także baz danych SQL Server i Cosmos DB. Nauczysz się też korzystać z różnych wzorców, takich jak repozytorium, usługi i budowniczy. Ponadto omówiono tu architekturę DDD i inne najlepsze praktyki stosowane podczas tworzenia oprogramowania, w tym reguły SOLID i wskazówki FIRSTHAND. Nie zabrakło przydatnych uwag o biznesowych aspektach podejścia TDD. W książce między innymi: testy jednostkowe i mechanizm wstrzykiwania zależności NSubstitute: imitacje i dublery używane podczas testów zastosowanie TDD dla ASP.NET API, Entity Framework i baz danych tworzenie potoków ciągłej integracji za pomocą GitHub zaawansowane scenariusze używania imitacji korzyści z wdrażania podejścia TDD przez zespoły i firmy TDD wprowadza dobre praktyki i doskonali programistę!

 

Recenzje (0)

Zainspiruj się kategoriami tego produktu

Może Cię zainteresuje
Książki tego wydawnictwa

Test-Driven Development w C# i .NET: Klucz do wysokiej jakości kodu

Książka ta stanowi kompleksowe wprowadzenie do modelu programowania sterowanego testami (TDD) w kontekście platformy .NET oraz języka C#. Oparta na praktycznych przykładach, prezentuje skuteczne techniki tworzenia niezawodnych aplikacji internetowych, korzystając z narzędzi takich jak Visual Studio 2022, Entity Framework, SQL Server i Cosmos DB. Rekomendujemy ją zarówno dla programistów dążących do doskonalenia swoich umiejętności, jak i dla specjalistów poszukujących sprawdzonych metod utrzymania wysokiej jakości kodu w projektach komercyjnych.

Po jakie produkty jeszcze warto sięgnąć:

  1. Podejście TDD w Javie: Ta książka wprowadzi Cię w świat programowania sterowanego testami, pokazując, jak tworzyć wysokiej jakości kod w Javie. Dzięki praktycznym przykładom nauczysz się skutecznie stosować cykl czerwone, zielone i refaktoryzacja, co jest nieodzowne dla każdego architekta oprogramowania.
  2. Programowanie aplikacji dla Sklepu Windows w C#: Jeśli chcesz tworzyć nowoczesne aplikacje dla systemu Windows 8.1, ta książka poprowadzi Cię krok po kroku przez proces budowania funkcjonalnych i trwałych aplikacji mobilnych. Poznasz tajniki projektowania UI oraz mechanizmy systemowe, które uczynią Twoje projekty profesjonalnymi.
  3. Jak wdrażać wzorce reaktywne w aplikacjach Angulara: Ta publikacja pokaże Ci, jak wykorzystać moc RxJS i wzorców reaktywnych w Angularze, aby poprawić wydajność i jakość Twoich aplikacji internetowych. Dowiesz się, jak usprawnić interakcję użytkownika i tworzyć bardziej responsywne strony.
  4. PHP 8 Obiekty, wzorce, narzędzia: Poznaj nowoczesne oblicze PHP i naucz się wykorzystywać obiektowe podejście w praktyce. Ta książka jest nieoceniona dla programistów chcących zgłębić frameworki oraz samodzielnie tworzyć solidne rozwiązania w PHP 8.
  5. Mikroserwisy: Odkryj tajniki architektury mikroserwisów i naucz się stosować sprawdzone wzorce projektowe, które umożliwią tworzenie skalowalnych i niezawodnych aplikacji. Praktyczne przykłady w języku Java pomogą Ci opanować tę nowoczesną technologię.
  6. Zaawansowana inżynieria sieci w Pythonie: Ta książka to kompendium wiedzy dla inżynierów sieci, którzy chcą wykorzystać Pythona do automatyzacji i zarządzania sieciami. Poznasz narzędzia i techniki, które ułatwią Ci pracę w nowoczesnym środowisku sieciowym.
  7. Terraform: Dowiedz się, jak automatyzować infrastrukturę chmurową, korzystając z narzędzia Terraform. Ta książka pokaże Ci, jak tworzyć, zarządzać i wdrażać infrastrukturę kodem, minimalizując ryzyko błędów i przestojów.
  8. Usługi Microsoft Azure Programowanie aplikacji: Poznaj możliwości platformy Azure i naucz się tworzyć skalowalne, bezpieczne aplikacje chmurowe. Ta książka to przewodnik po usługach IaaS, PaaS i SaaS, które pomogą Ci rozwijać projekty w chmurze.
  9. Programowanie wspomagane AI: Zwiększ swoją efektywność, korzystając z dużych modeli językowych i narzędzi AI, takich jak ChatGPT czy GitHub Copilot. Ta książka pokaże Ci, jak zintegrować sztuczną inteligencję w procesie tworzenia oprogramowania.
  10. WPF i Material Design Od podstaw do tworzenia praktycznych aplikacji: Rozpocznij przygodę z tworzeniem profesjonalnych aplikacji desktopowych w WPF, korzystając z Material Design. Nauczysz się budować funkcjonalne i estetyczne interfejsy nawet bez zaawansowanej wiedzy programistycznej.

Test-Driven Development w C# i .NET.

55,38 zł -30%
79,00 zł
Cena okładkowa
79,00 zł Najniższa cena Najniższa cena z 30 dni przed obniżką