Bardziej efektywny C# - Helion
ISBN: 978-83-754-1384-7
stron: 326, Format: ebook
Data wydania: 2019-01-14
Księgarnia: Helion
Cena książki: 62,91 zł (poprzednio: 69,90 zł)
Oszczędzasz: 10% (-6,99 zł)
50 sposobów ulepszenia jÄ™zyka C# Powszechnie rozpoznawany ekspert .NET Bill Wagner identyfikuje i wyjaÅ›nia 50 zaawansowanych technik i zasad pisania niezawodnego i dobrze dziaÅ‚ajÄ…cego kodu C# 7.0. Zgodnie z rosnÄ…cym wyrafinowaniem jÄ™zyka C# i oczekiwaniami spoÅ‚ecznoÅ›ci programistów Wagner przedstawia nowe, skuteczne rozwiÄ…zania problemów, na które natrafiamy każdego dnia. Trzy wydania Effective C# i zawarte w nich jasne wyjaÅ›nienia, wskazówki i realistyczne przykÅ‚ady kodu dowiodÅ‚y swojej wartoÅ›ci dla tysiÄ™cy programistów. Bardziej efektywny C# przynosi to samo sprawdzone podejÅ›cie do nowych funkcjonalnoÅ›ci jÄ™zyka C# 7.0, pomagajÄ…ce bardziej wydajnie i skutecznie realizować dobrze znane zadania. BazujÄ…c na niezrównanym doÅ›wiadczeniu i kluczowej roli w globalnych gremiach standaryzujÄ…cych jÄ™zyka C#, Wagner pokazuje podejÅ›cia zorientowane obiektowo, funkcyjne i zorientowane na usÅ‚ugi do zarzÄ…dzania danymi przy użyciu C#, lepsze sposoby wyrażania naszych zamiarów użytkownikom i innym programistom, a także nowe możliwoÅ›ci wykorzystywania technik asyn-chronicznych i programowania dynamicznego. ? Używanie wÅ‚aÅ›ciwoÅ›ci zamiast dostÄ™pnych pól danych (punkt 1) ? Rozróżnianie pomiÄ™dzy typami wartoÅ›ciowymi i referencyjnymi (4) ? ZależnoÅ›ci pomiÄ™dzy różnymi koncepcjami równoÅ›ci (9) ? Unikanie operatorów konwersji (11) ? Rozróżnianie pomiÄ™dzy interfejsami a metodami wirtualnymi (15) ? Unikanie przeciążania metod zdefiniowanych w klasach bazowych (19) ? Tworzenie grup metod, które sÄ… jasne, minimalne i kompletne (22) ? WÅ‚Ä…czanie natychmiastowego zgÅ‚aszania bÅ‚Ä™dów w iteratorach i metodach asynchronicznych (26) ? Używanie metod asynchronicznych do pracy asynchronicznej (27) ? Unikanie alokowania wÄ…tków i przeÅ‚Ä…czania kontekstów (30) ? Konstruowanie równolegÅ‚ych zapytaÅ„ PLINQ z uwzglÄ™dnieniem wyjÄ…tków (36) ? Używanie puli wÄ…tków zamiast tworzenia wÄ…tków (37) ? Wykorzystanie BackgroundWorker do komunikacji pomiÄ™dzy wÄ…tkami (38) ? Używanie najmniejszego możliwego zakresu dla blokad (41) ? Zalety i wady dynamicznego programowania (43) ? PeÅ‚ne wykorzystanie API wyrażeÅ„ (46) ? Minimalizowanie obiektów dynamicznych w publicznych API (47) JesteÅ› już skutecznym programistÄ… C#: dziÄ™ki tej książce staniesz siÄ™ wyjÄ…tkowym. Bill Wagner jest jednym z czoÅ‚owych projektantów C#, czÅ‚onkiem ECMA C# Standards Committee i autorem trzech wydaÅ„ Effective C#. Jest też prezesem Humanitarian Toolbox, zostaÅ‚ wyróżniony tytuÅ‚em Microsoft Regional Director oraz .NET MVP od 11 lat, zaÅ› ostatnio doÅ‚Ä…czyÅ‚ do .NET Foundation Advisory Council. Wagner wielokrotnie pomagaÅ‚ rozmaitym firmom, od start-upów po miÄ™dzynarodowe korporacje w usprawnianiu procesów projektowych i rozwijaniu zespoÅ‚ów programistycznych. Obecnie jako czÅ‚onek zespoÅ‚u .NET Core tworzy materiaÅ‚y szkoleniowe dla programistów z dziedziny jÄ™zyka C# i .NET Core.
Osoby które kupowały "Bardziej efektywny C#", wybierały także:
- C# 9.0 w pigułce 173,87 zł, (53,90 zł -69%)
- Gray Hat C#. Język C# w kontroli i łamaniu zabezpieczeń 57,74 zł, (17,90 zł -69%)
- ASP.NET Core 6. Kurs video. Rozwijaj aplikacje webowe z Entity Framework Core 179,00 zł, (71,60 zł -60%)
- Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform 99,00 zł, (39,60 zł -60%)
- Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit 169,00 zł, (76,05 zł -55%)