Ocena:

Książka stanowi kompleksowe wprowadzenie do .NET 5 i C#, oferując szeroki przegląd ważnych koncepcji i praktyk zarówno dla początkujących, jak i średnio zaawansowanych programistów. Chociaż wielu recenzentów uznało ją za przydatną do zdobycia podstawowej wiedzy i praktycznych umiejętności w języku C#, krytykowano jej długość, niektóre nieistotne treści, brak aktualizacji i niewystarczające skupienie się na konkretnych zastosowaniach, takich jak tworzenie stron internetowych.
Zalety:⬤ Obejmuje szeroki zakres funkcji .NET
⬤ dobry dla początkujących i osób przechodzących z J2EE
⬤ zawiera praktyczne przykłady
⬤ dobrze zorganizowany z odniesieniami do głębszej nauki
⬤ skutecznie pomaga czytelnikom rozpocząć kodowanie w C# i .NET
⬤ zaktualizowana treść
⬤ ogólnie dobrze napisany.
⬤ Niektóre treści mogą być postrzegane jako niepotrzebne
⬤ niewystarczająco wyczerpujące dla zaawansowanych tematów
⬤ brakuje lekcji lub dostępu do erraty
⬤ zgłoszono pewne problemy techniczne związane z konfiguracją
⬤ nie koncentruje się na tworzeniu stron internetowych i aplikacji, co prowadzi do mniej usprawnionego doświadczenia
⬤ zgłoszono nieaktualne materiały
⬤ drobne irytacje, takie jak niedziałające linki.
(na podstawie 58 opinii czytelników)
C# 9 and .NET 5 - Modern Cross-Platform Development - Fifth Edition: Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Ent
Wszechstronny przewodnik dla początkujących, który pozwala poznać kluczowe koncepcje, rzeczywiste zastosowania i najnowsze funkcje C# 9 i .NET 5 wraz z praktycznymi ćwiczeniami przy użyciu VS Code.
Kluczowe cechy:
⬤ Zapoznaj się z najnowszymi dodatkami do C# 9, biblioteką klas.NET 5, Entity Framework Core i Blazor.
⬤ Wzmocnij swoją znajomość ASP.NET Core 5. 0 i twórz profesjonalne witryny i usługi.
⬤ Twórz wieloplatformowe aplikacje dla systemów Windows, macOS, Linux, iOS i Android.
Opis książki
W książce C# 9 and.NET 5 - Modern Cross-Platform Development, Fifth Edition, nauczyciel-ekspert Mark J. Price daje ci wszystko, czego potrzebujesz, aby rozpocząć programowanie aplikacji w języku C#.
Najnowsze wydanie wykorzystuje popularny edytor Visual Studio Code do pracy we wszystkich głównych systemach operacyjnych. Zostało ono w pełni zaktualizowane i rozszerzone o nowy rozdział poświęcony frameworkowi Microsoft Blazor.
Pierwsza część książki uczy podstaw języka C#, w tym programowania obiektowego i nowych funkcji C# 9, takich jak programy najwyższego poziomu, instancja nowego obiektu z typem docelowym i niezmienne typy przy użyciu słowa kluczowego record. Część 2 obejmuje interfejsy API.NET do wykonywania zadań, takich jak zarządzanie danymi i wysyłanie zapytań, monitorowanie i poprawianie wydajności oraz praca z systemem plików, strumieniami asynchronicznymi, serializacją i szyfrowaniem. Część 3 zawiera przykłady wieloplatformowych aplikacji, które można tworzyć i wdrażać, takich jak strony internetowe i usługi korzystające z ASP.NET Core lub aplikacje mobilne korzystające z Xamarin. Forms.
Pod koniec książki zdobędziesz wiedzę i umiejętności potrzebne do korzystania z C# 9 i.NET 5 do tworzenia stron internetowych, usług i aplikacji mobilnych.
Czego się nauczysz
⬤ Budować własne typy za pomocą programowania obiektowego.
⬤ Zapytań i manipulowania danymi przy użyciu LINQ.
⬤ Tworzyć strony internetowe i usługi przy użyciu ASP.NET Core 5.
⬤ Tworzyć inteligentne aplikacje przy użyciu uczenia maszynowego.
⬤ Używać Entity Framework Core i pracować z relacyjnymi bazami danych.
⬤ Odkryj tworzenie aplikacji Windows przy użyciu Universal Windows Platform i XAML.
⬤ Tworzenie bogatych doświadczeń internetowych przy użyciu frameworka Blazor.
⬤ Tworzenie aplikacji mobilnych dla systemów iOS i Android przy użyciu Xamarin. Forms.
Dla kogo jest ta książka
Ta książka jest najlepsza dla początkujących programistów C# i.NET lub programistów, którzy pracowali z C# w przeszłości, ale czują się pozostawieni w tyle przez zmiany w ciągu ostatnich kilku lat. Ta książka nie wymaga żadnego doświadczenia w C# lub.NET.
Powinieneś jednak posiadać ogólną wiedzę na temat programowania.
Studenci i profesjonaliści z naukami ścisłymi, technologią, inżynierią lub matematyką (STEM) z pewnością mogą skorzystać z tej książki.