Nauka programowania w języku C#: Przewodnik po budowaniu solidnych podstaw w języku C# do pisania wydajnych programów

Ocena:   (4,3 na 5)

Nauka programowania w języku C#: Przewodnik po budowaniu solidnych podstaw w języku C# do pisania wydajnych programów (Raffaele Rialdi)

Opinie czytelników

Podsumowanie:

Książka jest wysoko ceniona za jasne wyjaśnienia i kompleksowe omówienie języka C#, dzięki czemu jest cennym źródłem informacji zarówno dla początkujących, jak i tych, którzy chcą pogłębić swoją wiedzę na temat tego języka.

Zalety:

Szybka dostawa, dobrze napisana treść, kompleksowe omówienie tematów C#, jasne wyjaśnienia, odpowiednie zarówno dla początkujących, jak i średnio zaawansowanych, bez zbędnego puchu.

Wady:

Pewne negatywne nastawienie do wydawcy (Packt) oparte na wcześniejszych doświadczeniach, ale ta konkretna książka wyróżnia się pozytywnie.

(na podstawie 4 opinii czytelników)

Oryginalny tytuł:

Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs

Zawartość książki:

Rozpocznij pracę z językiem C# i poszerz swoją wiedzę na temat podstawowych koncepcji programowania, takich jak programowanie proceduralne, obiektowe, ogólne, funkcjonalne i asynchroniczne, wraz z najnowszymi funkcjami języka C# 8.

Kluczowe cechy

⬤ Poznaj podstawy języka C# za pomocą łatwych do naśladowania przykładów i wyjaśnień.

⬤ Wykorzystanie najnowszych funkcji języka C# 8, w tym typów referencyjnych z wartością null, ulepszeń w zakresie dopasowywania wzorców i asynchronicznych strumieni.

⬤ Poznaj programowanie obiektowe, programowanie funkcjonalne i koncepcje wielowątkowości.

Opis książki

Język programowania C# jest często podstawowym wyborem programistów do tworzenia szerokiej gamy aplikacji na komputery stacjonarne, chmurę i urządzenia mobilne. W ciągu prawie dwóch dekad swojego istnienia C# ewoluował z języka ogólnego przeznaczenia, zorientowanego obiektowo, do języka o wielu paradygmatach z imponującymi funkcjami.

Ta książka przeprowadzi Cię przez język C# od podstaw w sposób krok po kroku. Zaczniesz od podstaw języka C#, które obejmują podstawowe typy danych, zmienne, ciągi znaków, tablice, operatory, instrukcje sterujące i pętle. Gdy już opanujesz podstawy, przejdziesz do nauki koncepcji programowania obiektowego, takich jak klasy i struktury, obiekty, interfejsy i abstrakcja. Szczegółowo omówiono generics, programowanie funkcjonalne, dynamiczne i asynchroniczne. Książka ta prowadzi również przez wyrażenia regularne, refleksję, zarządzanie pamięcią, dopasowywanie wzorców, wyjątki i wiele innych zaawansowanych tematów. W miarę postępów poznasz framework.NET Core 3 i dowiesz się, jak korzystać z interfejsu wiersza poleceń dotnet (CLI), korzystać z pakietów NuGet, tworzyć aplikacje dla systemu Linux i migrować aplikacje zbudowane za pomocą.NET Framework. Wreszcie, zrozumiesz, jak uruchamiać testy jednostkowe za pomocą frameworków testów jednostkowych Microsoft dostępnych w Visual Studio.

Pod koniec tej książki będziesz dobrze zaznajomiony z podstawami języka C# i będziesz gotowy do rozpoczęcia tworzenia aplikacji za jego pomocą.

Czego się nauczysz

⬤ Poznaj wszystkie nowe funkcje języka C# 8.

⬤ Dowiedz się, jak używać atrybutów i refleksji do tworzenia rozszerzalnych aplikacji.

⬤ Wykorzystanie LINQ do jednolitego odpytywania różnych źródeł danych.

⬤ Używać plików i strumieni oraz serializować dane do JSON i XML.

⬤ Pisanie asynchronicznego kodu przy użyciu wzorca async-await.

⬤ Wykorzystanie narzędzi .NET Core do tworzenia, kompilowania i publikowania aplikacji.

⬤ Tworzyć testy jednostkowe za pomocą Visual Studio i frameworków testowania jednostkowego firmy Microsoft.

Dla kogo jest ta książka

Jeśli masz niewielkie doświadczenie w kodowaniu lub C# i chcesz nauczyć się podstaw programowania w C#, aby rozwinąć potężne techniki programowania, ta książka jest dla Ciebie. Pomoże ona również początkującym programistom w pisaniu skryptów lub programów do wykonywania określonych zadań.

Dodatkowe informacje o książce:

ISBN:9781789805864
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Nauka programowania w języku C#: Przewodnik po budowaniu solidnych podstaw w języku C# do pisania...
Rozpocznij pracę z językiem C# i poszerz swoją...
Nauka programowania w języku C#: Przewodnik po budowaniu solidnych podstaw w języku C# do pisania wydajnych programów - Learn C# Programming: A guide to building a solid foundation in C# language for writing efficient programs

Prace autora wydały następujące wydawnictwa: