ODBIERZ TWÓJ BONUS :: »

C# 9.0 w pigułce Joseph Albahari

(ebook) (audiobook) (audiobook)
Autor:
Joseph Albahari
Serie wydawnicze:
W pigułce
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.0/6  Opinie: 1
Stron:
1000
Druk:
oprawa twarda
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
109,19 zł 179,00 zł (-39%)
107,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
91,29 zł 179,00 zł (-49%)
89,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?

  • Składni języka C# i definiowania zmiennych, typów oraz przestrzeni nazw
  • Tworzenia własnych klas, struktur, interfejsów i typów generycznych
  • Stosowania dziedziczenia, modyfikatorów dostępu i typów zagnieżdżonych
  • Wykorzystywania delegatów, zdarzeń, wyrażeń lambda oraz metod anonimowych
  • Obsługi wyjątków, instrukcji try-catch-finally i dokumentacji XML
  • Implementowania wzorców, rekordów (C# 9), krotek i typów anonimowych
  • Programowania z użyciem LINQ - zapytań, operatorów i pracy z bazą danych
  • Przetwarzania danych XML i JSON z wykorzystaniem klas XmlReader, XmlWriter i narzędzi .NET
  • Zarządzania pamięcią, zwalniania zasobów i unikania wycieków pamięci
  • Diagnostyki aplikacji, debugowania, monitorowania i korzystania z liczników wydajności
  • Programowania współbieżnego, asynchronicznego i równoległego z użyciem wątków, zadań i kolekcji współbieżnych
  • Pracy ze strumieniami, operacjami wejścia-wyjścia, plikami i archiwami ZIP
  • Tworzenia aplikacji sieciowych, obsługi protokołów HTTP, FTP, TCP, DNS i poczty elektronicznej
  • Wykorzystywania refleksji, metadanych i generowania dynamicznego kodu
  • Realizowania kryptografii: szyfrowania, podpisywania i ochrony danych
  • Używania struktur Span, Memory oraz zaawansowanych technik pracy z pamięcią i interoperacyjnością COM

C# jest uważany za flagowy produkt firmy Microsoft. Od początku był konsekwentnie rozwijany - z najwyższą troską o elastyczność i wszechstronność. W efekcie pozwala na pisanie bezpiecznego kodu. Wersja 9.0 jest ósmą poważną aktualizacją tego języka. Zapewnia wysokopoziomowe abstrakcje, takie jak wyrażenia, zapytania i kontynuacje asynchroniczne, ale także udostępnia niskopoziomowe mechanizmy pozwalające uzyskać maksymalną wydajność aplikacji. Cel ten jest osiągany dzięki takim konstrukcjom jak własne typy wartościowe programisty czy opcjonalne wskaźniki. Tych nowości trzeba się uczyć, ale czas na to poświęcony rekompensuje przyjemne tworzenie znakomitego kodu.

To zaktualizowane wydanie znakomitego podręcznika dla programistów. Zawiera zwięzłe i dokładne informacje na temat języka C#, Common Language Runtime (CLR), a także biblioteki klas .NET 5 Base Class Library (BCL). Nowe składniki języka C# 9.0 i związanej z nim platformy specjalnie oznaczono, dzięki czemu książka może też służyć jako podręcznik do nauki C# 8.0 i C# 7.0. Znalazły się tu precyzyjne opisy pojęć i przypadków użycia z naciskiem na praktyczność zastosowań. Sporo uwagi poświęcono dość trudnym tematom, jak współbieżność, bezpieczeństwo i dostęp do funkcji systemu operacyjnego. Ten zwięzły przewodnik sprawdzi się doskonale jako stała pomoc w codziennej pracy programisty C#.

W książce między innymi:

  • składnia C#, definiowanie zmiennych, wskaźniki, domknięcia i wzorce
  • tajniki LINQ, dane i praca z bazą danych
  • programowanie współbieżne i asynchroniczne
  • zaawansowane techniki pracy z wątkami i programowanie równoległe
  • narzędzia platformy.NET i struktury Span oraz kryptografia

Trzymaj tę książkę stale na swoim biurku!

Wybrane bestsellery

O autorze książki

Joseph Albahari jest autorem kilku cenionych książek o programowaniu. Jest też twórcą LINQPada, popularnego narzędzia pomocnego w implementowaniu zapytań do baz danych w LINQ.

Joseph Albahari - pozostałe książki

Zobacz pozostałe książki z serii W pigułce

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,C# 9.0 w pigułce" obejmuje najnowsze funkcje języka C#?
Tak, książka szczegółowo omawia nowości wprowadzone w C# 9.0, a także oznacza elementy dotyczące wcześniejszych wersji, takich jak C# 8.0 i 7.0.
2. Czy publikacja nadaje się jako podręcznik do nauki C# od podstaw?
Tak, książka zawiera rozdziały wprowadzające, przykłady pierwszych programów oraz wyjaśnienia podstawowych pojęć, dzięki czemu może służyć jako przewodnik zarówno dla początkujących, jak i zaawansowanych programistów.
3. Czy w książce znajdę praktyczne przykłady kodu i zastosowań?
Tak, publikacja zawiera liczne przykłady kodu oraz opisy praktycznych zastosowań języka C# i platformy .NET, co ułatwia naukę i wdrażanie poznanych zagadnień w codziennej pracy.
4. Czy książka omawia również zagadnienia związane z programowaniem współbieżnym i asynchronicznym?
Tak, w książce znajdują się rozdziały poświęcone programowaniu współbieżnemu, asynchronicznemu oraz równoległemu, w tym technikom pracy z wątkami, zadaniami i wzorcami asynchroniczności.
5. Czy publikacja porusza temat pracy z bazami danych i zapytań LINQ?
Tak, książka szczegółowo opisuje korzystanie z LINQ, zapytań do baz danych, a także integrację z technologiami XML i JSON.
6. Czy książka może służyć jako szybka pomoc w codziennej pracy programisty?
Tak, dzięki zwięzłej formie i szerokiemu zakresowi tematów, publikacja sprawdzi się świetnie jako podręczna referencja dla programistów pracujących z C# i .NET.
7. Czy znajdę tu informacje o bezpieczeństwie kodu i zarządzaniu pamięcią?
Tak, książka zawiera rozdziały dotyczące bezpieczeństwa typów, zarządzania pamięcią, obsługi zasobów oraz unikania wycieków pamięci w aplikacjach .NET.
8. Czy książka jest aktualna względem platformy .NET 5?
Tak, publikacja opisuje bibliotekę klas .NET 5 Base Class Library (BCL) oraz nowe funkcje platformy, co czyni ją aktualnym źródłem wiedzy na temat programowania w C# i .NET.

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
109,19 zł
Dodaj do koszyka
Ebook
91,29 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint