ODBIERZ TWÓJ BONUS :: »

C# 10. Programowanie. Tworzenie aplikacji Windows, internetowych i biurowych Ian Griffiths

Autor:
Ian Griffiths
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
800
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
101,40 zł 169,00 zł (-40%)
101,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
84,50 zł 169,00 zł (-50%)
84,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?

  • Różnic między wersjami C# 9.0, 10.0 i możliwościami .NET 6
  • Tworzenia i testowania aplikacji w środowiskach Visual Studio, VS Code oraz JetBrains Rider
  • Stosowania zmiennych, instrukcji sterujących i wzorców w C#
  • Definiowania i wykorzystywania klas, struktur, rekordów oraz interfejsów
  • Projektowania typów ogólnych z ograniczeniami i metodami generycznymi
  • Implementowania i używania różnych kolekcji: tablic, list, słowników, zbiorów i kolekcji współbieżnych
  • Zastosowania dziedziczenia, interfejsów oraz mechanizmów polimorfizmu
  • Zarządzania cyklem życia obiektów, odzyskiwania pamięci i korzystania z IDisposable
  • Obsługi wyjątków, tworzenia wyjątków niestandardowych i zarządzania błędami
  • Programowania z użyciem delegatów, wyrażeń lambda i zdarzeń
  • Tworzenia zapytań LINQ oraz wykorzystania ich w pracy z kolekcjami i bazami danych
  • Programowania reaktywnego z użyciem Reactive Extensions i obsługi strumieni zdarzeń
  • Pracy z podzespołami, metadanymi .NET i zarządzania zasobami aplikacji
  • Stosowania odzwierciedlania (reflection) oraz definiowania i pobierania atrybutów
  • Operowania na plikach, strumieniach, katalogach i serializacji danych (w tym JSON)
  • Programowania wielowątkowego, synchronizacji i realizacji operacji asynchronicznych
  • Optymalizacji zarządzania pamięcią z użyciem Span, Memory oraz wydajnego przetwarzania danych

Język C#, sztandarowe dzieło Microsoftu, jest rozwijany stopniowo i ze starannością. Wciąż cechuje go prostota, a jego możliwości konsekwentnie rosną. Każda nowa funkcjonalność idealnie integruje się z resztą języka. W efekcie C# jest dojrzały, nowoczesny, wszechstronny i bezpieczny. Jego kolejne wydanie, oznaczone numerem 10.0, różni się od poprzednich, więc aby programowanie w C# pozostało efektywne i satysfakcjonujące, trzeba opanować niuanse nowej wersji języka i narzędzi z nim związanych.

Ta książka jest uaktualnionym wydaniem wyczerpującego przewodnika dla doświadczonych programistów. Omawia ważne koncepcje języka C# i te jego tajniki, które rzadko kiedy są opisywane w poświęconych mu publikacjach. Uwzględnia najnowsze możliwości .NET 6 i C# w wersjach 9.0 i 10.0, z czego warto wymienić: rekordy, rozszerzone możliwości dopasowywania wzorców, a także nowe techniki upraszczania kodu w celu poprawy jego efektywności. Dokładnie opisano tu typy ogólne, LINQ i techniki programowania asynchronicznego. Wyjaśniono, jak w praktyce skorzystać z tych możliwości podczas tworzenia różnego rodzaju aplikacji: chmurowych, internetowych i klasycznych dla komputerów biurkowych.

W książce między innymi:

  • zmiany wprowadzone w ostatnich wersjach języka C#
  • zasady korzystania z nowych możliwości języka
  • zastosowanie nowych funkcjonalności C# w tworzeniu aplikacji
  • nowe możliwości bibliotek klas .NET
  • zastosowanie bibliotek klas .NET do praktycznych zadań programistycznych
  • zwiększanie siły ekspresji kodu w C#

Poznaj sekretne tajniki C# i zostań mistrzem dobrego kodu!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

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 książka ,,C# 10. Programowanie..." obejmuje najnowsze funkcjonalności języka C# i platformy .NET?
Tak, książka szczegółowo omawia nowości wprowadzone w C# 10 oraz .NET 6, w tym rekordy, nowe wzorce, rozszerzone możliwości dopasowywania wzorców, LINQ, techniki asynchroniczne i inne zaawansowane funkcjonalności.
2. Czy publikacja zawiera praktyczne przykłady kodu i zastosowania C#?
Tak, książka prezentuje liczne przykłady kodu oraz praktyczne wskazówki dotyczące tworzenia aplikacji desktopowych, internetowych, chmurowych i biurowych w języku C#.
3. Czy znajdę w książce informacje o narzędziach takich jak Visual Studio lub Rider?
Tak, w książce opisano pracę z popularnymi środowiskami programistycznymi, takimi jak Visual Studio, Visual Studio Code oraz JetBrains Rider.
4. Jakie zagadnienia dotyczące zaawansowanego programowania w C# są poruszane?
Książka omawia m.in. typy ogólne, LINQ, programowanie asynchroniczne, wielowątkowość, zarządzanie pamięcią, obsługę wyjątków, a także zaawansowane techniki pracy z kolekcjami i podzespołami.
5. Czy książka nadaje się do samodzielnej nauki i poszerzania wiedzy z C#?
Tak, publikacja jest szczegółowym przewodnikiem, który pozwala samodzielnie zgłębiać zarówno podstawy, jak i zaawansowane aspekty programowania w C# 10.
6. W jakiej formie dostępna jest książka na Helion.pl?
Książka jest dostępna w wersji papierowej oraz jako e-book (PDF, ePub, mobi), co umożliwia wygodne czytanie na różnych urządzeniach.
7. Czy w książce są poruszane tematy dotyczące bezpieczeństwa i wydajności aplikacji?
Tak, autor omawia zagadnienia związane z bezpiecznym i wydajnym programowaniem, w tym zarządzanie pamięcią, obsługę wyjątków oraz optymalizację kodu.
8. Czy po zakupie e-booka na Helion.pl mogę pobrać go wielokrotnie i na różnych urządzeniach?
Tak, po zakupie e-booka na Helion.pl masz możliwość wielokrotnego pobierania plików oraz korzystania z nich na dowolnej liczbie własnych urządzeń.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
101,40 zł
Dodaj do koszyka
Ebook
84,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Visa Mobile