Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 18 głosach.
Parallel Programming with C# and .NET Core: Developing Multithreaded Applications Using C# and .NET Core 3.1 from Scratch
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ę.