Ocena:

Książka na temat C# 8 i .NET Core 3 otrzymuje pozytywne opinie za obszerne omówienie, jasne wyjaśnienia i praktyczne przykłady, dzięki czemu jest odpowiednia zarówno dla początkujących, jak i doświadczonych programistów. Niektórzy recenzenci zwracają jednak uwagę na pewne ograniczenia, takie jak sporadyczne niejasne sekcje, dyskusje na wysokim poziomie na zaawansowane tematy i drobne problemy z konstrukcją książki.
Zalety:⬤ Dokładne omówienie C# 8 i .NET Core 3, z jasnymi wyjaśnieniami i praktycznymi przykładami.
⬤ Dobra organizacja, zaczynając od podstaw i przechodząc do zaawansowanych tematów.
⬤ Włączenie pomocnych praktyk kodowania i zasobów online.
⬤ Silny nacisk na aplikacje CRUD i UWP.
⬤ Pomocna zarówno dla nowych programistów, jak i doświadczonych inżynierów, którzy chcą zaktualizować swoją wiedzę.
⬤ Niektóre sekcje są niejasne lub brakuje im głębi, co sprawia, że czytelnicy są zdezorientowani w niektórych tematach.
⬤ Zaawansowane tematy, takie jak ASP.NET Core i Xamarin, potraktowane na wysokim poziomie, bez kompleksowych samouczków.
⬤ Problemy z niektórymi obrazami, które są małe i niewyraźne.
⬤ Drobne problemy z jakością wykonania fizycznej wersji książki.
⬤ Nie jest idealna dla zupełnie początkujących ze względu na niektóre trudne koncepcje.
(na podstawie 71 opinii czytelników)
C# 8.0 and .NET Core 3.0 - Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET u
Poznaj podstawy, praktyczne zastosowania i najnowsze funkcje języków C# 8. 0 i.NET Core 3. 0 od eksperta Marka J. Price'a.
Główne cechy
⬤ Buduj nowoczesne, wieloplatformowe aplikacje z.NET Core 3. 0.
⬤ Przyspiesz pracę z językiem C# i poznaj wszystkie najnowsze funkcje języka C# 8. 0.
⬤ Zacznij tworzyć profesjonalne aplikacje internetowe z ASP.NET Core 3. 0.
Opis książki
W C# 8. 0 and.NET Core 3. 0 - Modern Cross-Platform Development, Fourth Edition, nauczyciel-ekspert Mark J. Price daje ci wszystko, czego potrzebujesz, aby rozpocząć programowanie aplikacji w języku C#.
Najnowsza edycja wykorzystuje popularny edytor Visual Studio Code do pracy we wszystkich głównych systemach operacyjnych. Jest w pełni zaktualizowane i rozszerzone o nowe rozdziały dotyczące systemów zarządzania treścią (CMS) i uczenia maszynowego z ML.NET.
Książka obejmuje wszystkie potrzebne tematy. Część 1 uczy podstaw języka C#, w tym programowania obiektowego i nowych funkcji C# 8. 0, takich jak typy referencyjne o wartości null, uproszczone dopasowywanie wzorców przełączników i domyślne metody interfejsów. Część 2 obejmuje standardowe interfejsy API .NET, takie jak zarządzanie danymi i wysyłanie zapytań, monitorowanie i poprawa wydajności, praca z systemem plików, strumienie asynchroniczne, serializacja i szyfrowanie. Część 3 zawiera przykłady wieloplatformowych aplikacji, które można tworzyć i wdrażać, takich jak aplikacje internetowe korzystające z ASP.NET Core lub aplikacje mobilne korzystające z Xamarin. Forms. Książka wprowadza trzy technologie do tworzenia aplikacji desktopowych Windows, w tym Windows Forms, Windows Presentation Foundation (WPF) i Universal Windows Platform (UWP), a także aplikacji internetowych, usług internetowych i aplikacji mobilnych.
Czego się nauczysz
⬤ Budować wieloplatformowe aplikacje dla systemów Windows, macOS, Linux, iOS i Android.
⬤ Zapoznać się z tworzeniem aplikacji w językach C# 8. 0 i .NET Core 3. 0.
⬤ Poznaj ASP.NET Core 3. 0 i tworzyć profesjonalne aplikacje internetowe.
⬤ Nauka programowania obiektowego i wielozadaniowości w języku C#.
⬤ Zapytania i manipulowanie danymi przy użyciu LINQ.
⬤ Używać Entity Framework Core i pracować z relacyjnymi bazami danych.
⬤ Odkryj tworzenie aplikacji dla systemu Windows przy użyciu uniwersalnej platformy Windows i języka XAML.
⬤ Tworzenie aplikacji mobilnych dla systemów iOS i Android przy użyciu Xamarin. Forms.
Dla kogo jest ta książka
Czytelnicy z pewnym wcześniejszym doświadczeniem w programowaniu lub z wykształceniem naukowym, technologicznym, inżynieryjnym lub matematycznym (STEM), którzy chcą zdobyć solidne podstawy z C# 8. 0 i.NET Core 3. 0.