Książka do nauki c# dla średnio- mocno zaawansowanych

0

Witam, jaką książkę polecacie dla osoby, która zna już dość dobrze podstawy programowania, podstawy różnych języków obiektowych (c#, java) do nauki języka c#, aby można było spokojnie podjąć pracę? Chodzi mi o to aby poruszała bardziej zaawansowane kwestie związane z c#
Np:
-Linq
-metody asynchroniczne (async, await)
-jakieś inne bardziej zaawansowane ,często używane narzędzia

0

Są książki o .NET autorstwa Andrew Troelsena, ja mam taką dość fajnie się czyta, wszystko dokładnie opisane co skąd się bierze, musiałbyś zobaczyć na necie nazywa się "Język C# 6.0 i platforma .NET 4.6". Nie jest to książka do opanowania w moment bo ma aż 1800 stron albo lepiej.

4

Skoro LINQ i async są traktowane jako zaawansowane tematy to co jest według Ciebie podstawą?

0

Chodzi mi o taką lekturę która nie będzie tłumaczyła jak napisać pętlę lub nową klasę, a zakładała że już coś umiem. Wiem że powyższe przykłady to dla niektórych oczywista oczywistość, lecz to tylko przykłady (może nietrafione). Chciałbym aby były wytłumaczone takie tematy jak refleksja, delegaty, metody anonimowe czy typy generyczne. Powyższe zagadnienia mnie najbardziej interesują

0

Gdzieś tam mam ebooka Mark Michaelis, Eric Lippert - C# 6.0. Kompletny przewodnik dla praktyków.
Obejmuje te zagadnienia. Być może jest nowsze wydanie.

Zresztą o takie rzeczy nie musisz pytać na forum. Wchodzisz na helion szukasz interesujących Cie tematów w spisie treści

2

Generyki, delegaty, dość szczegółowo są opisane w tej książce:
https://helion.pl/ksiazki/c-od-podszewki-wydanie-ii-jon-skeet,cshop2.htm#format/e

A jak chcesz czegoś na czasie, choć w nieco encyklopedycznym stylu to polecam :
https://helion.pl/ksiazki/c-7-0-w-pigulce-wydanie-vii-joseph-albahari-ben-albahari,c7pig7.htm#format/e

5

Więc podsumowując:

c#

Pro C# 7 With .NET and .NET Core, Authors: Troelsen - bardzo dobre, przeglądowe opisanie języka i pobieżne platformy .net, zdecydowanie dla osób które już umieją programować, można czytać od deski do deski
C# in Depth, Third Edition, Jon Skeet - dogłębne opisane nowości które pojawiły się w C# 2,3,4,5
C# in Depth, Fourth Edition, Jon Skeet - dogłębne opisane nowości które pojawiły się w C# 6,7
C# 7.0 in a Nutshell - bardzo skondensowana forma, bez lania wody, nie da się czytać od deski do deski, w tej książce najlepiej jest opisany TPL ze znanych mi książek

GC
Pro .NET Memory Management, Kokosa, Konrad - jak GC działa i jak rozwiązywać problemy z pamięcią

Performance
Pro .NET Performance, Goldshtein
Writing High-Performance .NET Code, 2nd Edition, Ben Watson

Good Practice
Adaptive Code: Agile coding with design patterns and SOLID principles, 2nd Edition, Gary McLean Hall
Agile Principles, Patterns, and Practices in C#, Uncle Bob z synem

Architecture
ASP.NET Core architecture e-book
Microservices architecture e-book
Microsoft .NET - Architecting Applications for the Enterprise, 2nd Edition

0
[neves napisał(a)]:

[Pro C# 7 With .NET and .NET Core, Authors: Troelsen] - bardzo dobre, przeglądowe opisanie języka i pobieżne platformy .net, zdecydowanie dla osób które już umieją programować, można czytać od deski do deski

[C# 7.0 in a Nutshell] - bardzo skondensowana forma, bez lania wody, nie da się czytać od deski do deski, w tej książce najlepiej jest opisany TPL ze znanych mi książek

Jest sens czekać na wydania traktujące o wersji C# 8? Książki miały się ukazać końcem kwietnia, ale nie wiem, czy obecna sytuacja tego nie opóźni.

1 użytkowników online, w tym zalogowanych: 0, gości: 1