ODBIERZ TWÓJ BONUS :: »

C# 8.0. Programowanie. Tworzenie aplikacji Windows, internetowych oraz biurowych Ian Griffiths

(ebook) (audiobook) (audiobook)
Autor:
Ian Griffiths
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.5/6  Opinie: 4
Stron:
760
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
74,50 zł 149,00 zł (-50%)
74,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

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia aplikacji w języku C# 8.0 na platformie .NET Framework i .NET Core
  • Zarządzania projektami w Visual Studio i Visual Studio Code
  • Definiowania i stosowania klas, struktur, interfejsów oraz typów ogólnych
  • Implementowania kolekcji, tablic, słowników i pracy z indeksami oraz zakresami
  • Stosowania dziedziczenia, polimorfizmu i zaawansowanych mechanizmów typów
  • Zarządzania cyklem życia obiektów oraz odzyskiwaniem pamięci
  • Obsługi wyjątków, tworzenia własnych wyjątków i bezpiecznego zarządzania błędami
  • Wykorzystywania delegatów, wyrażeń lambda i zdarzeń w aplikacjach
  • Tworzenia zapytań LINQ i przetwarzania danych przy użyciu operatorów LINQ
  • Programowania reaktywnego z użyciem Reactive Extensions (Rx)
  • Pracy z podzespołami .NET, metadanymi i zarządzania zasobami
  • Stosowania mechanizmów odzwierciedlania (reflection) oraz atrybutów
  • Operowania na plikach, strumieniach, serializacji i obsługi danych tekstowych oraz binarnych
  • Programowania wielowątkowego, synchronizacji i zarządzania zadaniami
  • Tworzenia aplikacji asynchronicznych z użyciem async i await
  • Optymalizacji zarządzania pamięcią przy użyciu Span, Memory i nowoczesnych technik przetwarzania danych

Język C# wciąż cechuje prostota, przy czym jego możliwości rosną z każdą wersją. Od początku jest rozwijany z konsekwencją, a każda nowa funkcjonalność idealnie integruje się z resztą języka. W efekcie C# jest dojrzały, nowoczesny, wszechstronny i bezpieczny. Stanowi integralną część platformy Microsoft .NET Framework. Profesjonalni programiści, którzy dbają o wysoką jakość tworzonego kodu, uważają C# i .NET za swoje ulubione narzędzie pracy. Wersja 8.0 tego języka sprawia, że programowanie staje się jeszcze bardziej efektywne i satysfakcjonujące. Pełne wykorzystanie tych imponujących możliwości wymaga jednak mistrzowskiego opanowania subtelności poszczególnych narzędzi i niuansów samego języka.

Ta książka została napisana z myślą o doświadczonych programistach. Podstawowe zagadnienia, takie jak klasy, polimorfizm i kolekcje, znalazły się w kilku pierwszych rozdziałach, jednak zrozumienie treści całej publikacji wymaga umiejętności technicznych. Została poświęcona ważnym koncepcjom C# i tajnikom tego języka, które rzadko kiedy są opisywane w literaturze. Dokładnie omówiono tu typy ogólne, LINQ oraz techniki programowania asynchronicznego. Przedstawiono najnowsze możliwości platformy .NET Core i języka C# 8.0, takie jak strumienie asynchroniczne, referencje akceptujące wartości puste, dopasowywanie wzorców, domyślne implementacje interfejsów, zakresy, a także nową składnię indeksowania oraz zmiany w narzędziach platformy .NET. Liczne rozbudowane przykłady stanowią świetne uzupełnienie prezentowanych treści.

W tej książce między innymi:

  • możliwości języka C#: klasy, typy niestandardowe, kolekcje, obsługa błędów
  • optymalizacja kodu pod kątem wykorzystania pamięci
  • praca na strumieniach danych za pomocą technologii LINQ
  • platforma .NET i programowanie wielowątkowe
  • programowanie asynchroniczne a skalowalność aplikacji

Dla profesjonalistów najlepszy jest C#!

Wybrane bestsellery

O autorze książki

Ian Griffiths - jest autorem kursu WPF oraz instruktorem w firmie Pluralsight, specjalizującej się w prowadzeniu kursów Microsoft .NET. Pracuje także jako niezależny konsultant. Jest współautorem książek Windows Forms in a Nutshell, Mastering Visual Studio .NET oraz Programming WPF, wydanych przez wydawnictwo O"Reilly.

Ian Griffiths - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy ta książka obejmuje nowe funkcje wprowadzone w C# 8.0 oraz .NET Core?
Tak, książka szczegółowo omawia najnowsze możliwości języka C# 8.0 oraz platformy .NET Core, w tym m.in. strumienie asynchroniczne, referencje akceptujące wartości puste, dopasowywanie wzorców, domyślne implementacje interfejsów i nową składnię indeksowania.
2. Czy w książce znajdę praktyczne przykłady kodu i projekty?
Tak, publikacja zawiera liczne rozbudowane przykłady kodu oraz praktyczne projekty, które pomagają lepiej zrozumieć omawiane zagadnienia i zastosować je w codziennej pracy programisty.
3. Czy książka nadaje się do samodzielnej nauki programowania w C#?
Książka jest przeznaczona głównie dla osób posiadających już podstawową wiedzę z zakresu programowania, jednak pierwsze rozdziały przypominają kluczowe zagadnienia, co może ułatwić samodzielną naukę osobom średniozaawansowanym.
4. Jakie tematy, oprócz C# 8.0, są poruszane w książce?
Oprócz nowości w C# 8.0, książka szeroko omawia m.in. programowanie asynchroniczne, LINQ, wielowątkowość, cykl życia obiektów, obsługę wyjątków, kolekcje, pliki i strumienie, refleksję, a także tworzenie aplikacji Windows, internetowych i biurowych.
5. Czy książka obejmuje zagadnienia związane z optymalizacją kodu i wydajnością?
Tak, w książce znajdziesz rozdziały poświęcone optymalizacji kodu, wydajnemu zarządzaniu pamięcią oraz technikom zwiększającym efektywność i skalowalność aplikacji.
6. Czy do korzystania z książki potrzebne jest konkretne oprogramowanie?
Autor omawia pracę w środowiskach Visual Studio oraz Visual Studio Code. Wskazane jest posiadanie jednego z tych narzędzi oraz zainstalowanej platformy .NET Core, aby móc praktycznie realizować przykłady.
7. Czy książka może być pomocna przy przygotowaniu do rozmów kwalifikacyjnych na stanowiska programistyczne?
Tak, dzięki kompleksowemu omówieniu zaawansowanych zagadnień C# i platformy .NET, książka może być cennym źródłem wiedzy podczas przygotowań do rozmów rekrutacyjnych na stanowiska związane z programowaniem w C#.

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
149,00 zł
Niedostępna
Ebook
74,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint