Programowanie równoległe w C# i .NET Core: Tworzenie aplikacji wielowątkowych przy użyciu C# i .NET Core 3.1 od podstaw

Ocena:   (4,0 na 5)

Programowanie równoległe w C# i .NET Core: Tworzenie aplikacji wielowątkowych przy użyciu C# i .NET Core 3.1 od podstaw (Neha Shrivastava)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 18 głosach.

Oryginalny tytuł:

Parallel Programming with C# and .NET Core: Developing Multithreaded Applications Using C# and .NET Core 3.1 from Scratch

Zawartość książki:

Poznaj, zrozum i pewnie koduj programy równoległe przy użyciu języków C# 8 i.NET Core 3. 0

Kluczowe funkcje

⬤  Poznaj i pracuj z nowymi funkcjami i ulepszeniami w.NET Core 3. 0 & C# 8.

⬤ Zrozumienie podstaw programowania równoległego.

⬤ Poznaj różne wzorce wątków i konstrukcje synchronizacji.

⬤ Tworzenie aplikacji współbieżnych przy użyciu C# i . Net Core 3. 0 od podstaw.

⬤ Zrozumienie zasad testowania jednostkowego i debugowania w aplikacjach współbieżnych.

Opis

Tworzenie aplikacji ewoluowało w ciągu ostatniej dekady, a wraz z pojawieniem się najnowszych technologii, takich jak Angular, React po stronie klienta i ASP.NET Core, Spring po stronie serwera, oczekiwania konsumentów wzrosły jak nigdy dotąd.

Głównym celem tej książki jest pomoc czytelnikom w zrozumieniu znaczenia programowania asynchronicznego i różnych sposobów jego osiągnięcia przy użyciu .NET Core 3. 1 i C# 8, aby z powodzeniem tworzyć aplikacje współbieżne. W trakcie lektury czytelnik zapozna się z podstawami wątkowania, programowaniem asynchronicznym, różnymi wzorcami asynchronicznymi, konstrukcjami synchronizacji, testowaniem jednostkowym metod równoległych, debugowaniem aplikacji korporacyjnych oraz ciekawymi wskazówkami i sztuczkami.

Znajdują się tu przykłady oparte na praktycznych przykładach, które pomogą czytelnikowi efektywnie korzystać z programowania równoległego. Pod koniec tej książki będziesz wyposażony w całą wiedzę potrzebną do zrozumienia, kodowania i debugowania wielowątkowych, współbieżnych i równoległych programów z pewnością siebie.

Czego się nauczysz

⬤  Zrozumieć wewnętrzne aspekty async/await.

⬤  Dowiesz się, jak tworzyć aplikacje przy użyciu async/await.

⬤  Pisać testy jednostkowe dla metod asynchronicznych.

⬤  Poznaj różne techniki debugowania dla aplikacji korporacyjnych.

Dla kogo jest ta książka

Początkujący i średnio zaawansowani programiści, którzy tworzą aplikacje korporacyjne przy użyciu platformy i narzędzi .NET Core. Zaawansowani użytkownicy mogą również skorzystać z tej książki, aby odświeżyć podstawy i nauczyć się narzędzi, technik, wskazówek i sztuczek związanych z debugowaniem.

Spis treści

1. Pierwsze kroki.

2. Co nowego w C# 8?

3..NET Core 3. 1.

4. Demistyfikacja wątków.

5. Programowanie równoległe.

6. Wzorce wątków.

7. Konstrukcje synchronizacji.

8. Testowanie jednostkowe programów równoległych i asynchronicznych.

9. Debugowanie i rozwiązywanie problemów (jego pisownia jest nieprawidłowa w pdf)

10. Porady i wskazówki.

O Autorach

Rishabh Verma jest certyfikowanym specjalistą Microsoft i pracuje w firmie Microsoft jako starszy konsultant ds. rozwoju, pomagając klientom w projektowaniu, rozwijaniu i wdrażaniu aplikacji na poziomie przedsiębiorstwa. Z wykształcenia inżynier elektronik, ma ponad 12-letnie doświadczenie w rozwoju technologii .NET. Pasjonuje się tworzeniem narzędzi, rozszerzeń Visual Studio i narzędzi zwiększających produktywność programistów. Interesuje się platformą kompilatora.NET (Roslyn), rozszerzalnością Visual Studio, generowaniem kodu i.NET Core.

Neha Shrivastava jest certyfikowanym specjalistą Microsoft i pracuje jako inżynier oprogramowania w grupie Cloud & AI w Microsoft India Development Center. Ma około 10-letnie doświadczenie w rozwoju i ma doświadczenie w domenach finansowych, opieki zdrowotnej i handlu elektronicznego. Neha uzyskała tytuł licencjata w dziedzinie inżynierii elektronicznej.

Ravindra Akella pracuje jako starszy konsultant w Microsoft z ponad 13-letnim doświadczeniem w tworzeniu oprogramowania. Specjalizuje się w .NET i technologiach internetowych, a jego obecna rola obejmuje kompleksową odpowiedzialność za produkty, od architektury po dostawę.

Dodatkowe informacje o książce:

ISBN:9789389423327
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Programowanie równoległe w C# i .NET Core: Tworzenie aplikacji wielowątkowych przy użyciu C# i .NET...
Poznaj, zrozum i pewnie koduj programy równoległe...
Programowanie równoległe w C# i .NET Core: Tworzenie aplikacji wielowątkowych przy użyciu C# i .NET Core 3.1 od podstaw - Parallel Programming with C# and .NET Core: Developing Multithreaded Applications Using C# and .NET Core 3.1 from Scratch

Prace autora wydały następujące wydawnictwa: