ODBIERZ TWÓJ BONUS :: »

Wzorce projektowe w .NET Core 3. Projektowanie zorientowane obiektowo z wykorzystaniem C# i F# Dmitri Nesteruk

(ebook) (audiobook) (audiobook)
Autor:
Dmitri Nesteruk
Serie wydawnicze:
Apress
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.0/6  Opinie: 2
Stron:
280
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
41,40 zł 69,00 zł (-40%)
41,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
34,50 zł 69,00 zł (-50%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Stosowania zasad SOLID w projektowaniu obiektowym
  • Wykorzystywania paradygmatu funkcyjnego w C# i F#
  • Implementowania wzorców kreacyjnych, takich jak budowniczy, fabryka, prototyp i singleton
  • Tworzenia asynchronicznych metod wytwórczych i fabryk funkcyjnych
  • Realizowania wzorców strukturalnych, m.in. adaptera, mostu, kompozytu i dekoratora
  • Projektowania adapterów generycznych oraz integracji z IoC
  • Budowania złożonych struktur za pomocą kompozytu i pełnomocnika
  • Stosowania wzorców zachowań, takich jak łańcuch odpowiedzialności, polecenie, mediator czy memento
  • Tworzenia i wykorzystywania iteratorów oraz interpretera
  • Implementowania wzorca obserwatora z wykorzystaniem zdarzeń i kolekcji obserwowalnych
  • Projektowania maszyn stanów i zarządzania przejściami między stanami
  • Wdrażania strategii dynamicznych, statycznych i funkcyjnych
  • Stosowania metody szablonowej oraz wzorca wizytatora w różnych odmianach
  • Refaktoryzowania kodu do wzorców projektowych z użyciem narzędzi takich jak ReSharper
  • Analizowania relacji i alternatyw między wzorcami projektowymi
  • Tworzenia nowoczesnej architektury oprogramowania w .NET Core 3 z użyciem C# 8 i F# 5

Rozpoznawanie wzorców i ich trafne stosowanie to umiejętności, które przydają się w różnych sytuacjach. Są bardzo cenne dla architektów: pozwalają na szybkie opracowanie złożonych zagadnień, ale też ułatwiają rozwiązywanie konkretnych problemów na wiele sposobów. Pomagają w podejmowaniu decyzji o konkretnej technologii i niezbędnych kompromisach. Każda kolejna wersja języka programowania czy platformy, na której uruchamia się kod, jest dobrą okazją do przejrzenia istniejących wzorców projektowych, ich zaktualizowania lub opracowania kolejnych.

To nowe, uzupełnione wydanie przewodnika po implementacjach klasycznych i zaawansowanych wzorców projektowych wdrażanych w językach C# i F#. Wzorce zaprezentowano wraz ze scenariuszami, do których mają zastosowanie. Omówiono też alternatywy i relacje zachodzące między wzorcami, pokazano również sposoby użycia narzędzi do refaktoryzacji (ReSharper) w celu ułatwienia implementacji. Nowe wydanie książki zostało uzupełnione o takie wzorce jak funkcyjny budowniczy, asynchroniczna metoda wytwórcza, adapter generycznych wartości i pełnomocnik kompozytu. Poszczególne zagadnienia przedstawiono w formie kompletnych, samodzielnych przykładów, z których wiele zawiera także scenariusze zaawansowane.

W książce między innymi:

  • najnowsze implementacje wzorców projektowych w językach C# 8 i F# 5
  • zasady tworzenia nowoczesnej architektury oprogramowania
  • refaktoryzacja kodu do wzorców projektowych
  • sprawdzone odmiany wzorców projektowych
  • najnowsze implementacje języka C# oraz środowiska Visual Studio, Rider i ReSharper

Wzorce projektowe w .NET Core 3: tylko dla najlepszych architektów!

Wybrane bestsellery

O autorze książki

Dmitri Nesteruk jest analitykiem giełdowym i programistą. Występuje na konferencjach, tworzy kursy i pisze książki techniczne. Zawodowo interesuje się integracją rozwiązań w dziedzinie obliczeń, finansów i handlu algorytmicznego. Z upodobaniem programuje w C# i C++ i implementuje wysokowydajne przetwarzanie danych za pomocą takich technologii jak CUDA oraz FPGA. W 2009 roku za osiągnięcia w dziedzinie C# otrzymał tytuł MVP.

Zobacz pozostałe książki z serii Apress

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać zarówno C#, jak i F#, aby w pełni skorzystać z książki?
Nie, książka prezentuje przykłady w obu językach, ale wystarczy znajomość jednego z nich, by zrozumieć omawiane wzorce projektowe. Znajomość obu języków pozwoli jednak lepiej wykorzystać zawartość książki.
2. Czy książka obejmuje najnowsze funkcje języka C# i platformy .NET Core?
Tak, książka opisuje implementacje wzorców projektowych z wykorzystaniem nowości w C# 8, F# 5 oraz .NET Core 3, a także narzędzi takich jak Visual Studio, Rider i ReSharper.
3. Czy znajdę w książce praktyczne przykłady kodu do samodzielnego wykorzystania?
Tak, każdy wzorzec projektowy jest zilustrowany kompletnymi, samodzielnymi przykładami kodu, które można wykorzystać w swoich projektach.
4. Czy książka pomoże mi przygotować się do pracy jako architekt oprogramowania?
Tak, publikacja koncentruje się na praktycznym zastosowaniu wzorców projektowych, zasadach SOLID i nowoczesnej architekturze, co jest cenną wiedzą dla przyszłych i obecnych architektów.
5. Czy książka nadaje się do samodzielnej nauki wzorców projektowych?
Tak, książka została napisana z myślą o samodzielnej nauce - zawiera wprowadzenia teoretyczne, szczegółowe omówienia wzorców oraz praktyczne przykłady.
6. Czy publikacja omawia różnice i relacje między wzorcami projektowymi?
Tak, oprócz prezentacji konkretnych wzorców, książka wyjaśnia alternatywy, relacje oraz scenariusze, w których najlepiej sprawdzają się dane wzorce.
7. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji drukowanej oraz w formatach elektronicznych (ebook: PDF, ePub, mobi), co umożliwia wygodne czytanie na różnych urządzeniach.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
41,40 zł
Dodaj do koszyka
Ebook
34,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint