NET MAUI dla programistów C#: Tworzenie wieloplatformowych aplikacji mobilnych i desktopowych

Ocena:   (4,1 na 5)

NET MAUI dla programistów C#: Tworzenie wieloplatformowych aplikacji mobilnych i desktopowych (Jesse Liberty)

Opinie czytelników

Podsumowanie:

Książka „.NET MAUI for C# Developers” autorstwa Jesse Liberty jest ogólnie dobrze przyjęta jako skuteczny i praktyczny przewodnik dla programistów C#, którzy chcą nauczyć się .NET MAUI. Zawiera on mieszankę podstawowych pojęć i zaawansowanych tematów, z naciskiem na rzeczywiste zastosowania i praktyczne projekty. Spotkał się on jednak z krytyką za brak wystarczających wyjaśnień w niektórych obszarach, co czyni go trudnym do zrozumienia dla zupełnie początkujących.

Zalety:

Dobrze napisany i zorganizowany, praktyczny przewodnik z rzeczywistymi projektami, dokładne omówienie zarówno podstawowych, jak i zaawansowanych tematów, zawiera ćwiczenia i quizy, dobry dla programistów C# zaznajomionych z Xamarin Forms, zapewnia bezpłatny eBook przy zakupie.

Wady:

Zakłada wcześniejszą znajomość .NET MAUI, brakuje wyjaśnień niektórych kluczowych pojęć, może być mylący dla początkujących, niektóre tematy mogą nie być szczegółowo omówione, brakuje informacji w niektórych przykładach kodu.

(na podstawie 23 opinii czytelników)

Oryginalny tytuł:

NET MAUI for C# Developers: Build cross-platform mobile and desktop applications

Zawartość książki:

Praktyczny przewodnik po opanowaniu C# i.NET MAUI w celu tworzenia natywnych aplikacji wieloplatformowych za pomocą jednej bazy kodu

Zakup książki w wersji drukowanej lub Kindle obejmuje bezpłatny eBook w formacie PDF

Kluczowe cechy:

⬤ Rozszerz swoje umiejętności, aby tworzyć wieloplatformowe aplikacje natywne dla systemów iOS, Android, Windows i Mac.

⬤ Nauka poprzez pracę nad rzeczywistym projektem.

⬤ Wyjdź poza MAUI i zintegruj się z ekosystemem.NET.

Opis książki:

Podczas gdy interfejs użytkownika odgrywa kluczową rolę w utrzymaniu użytkowników w wysoce konkurencyjnym środowisku, utrzymanie tego samego interfejsu użytkownika może być trudne, jeśli używasz różnych języków dla różnych platform, co prowadzi do niedopasowania i niezsynchronizowanych stron. W tej książce dowiesz się, w jaki sposób.NET MAUI umożliwia tworzenie aplikacji w świecie rzeczywistym, które będą działać natywnie na różnych platformach. Opierając się na swoim doświadczeniu z C#, nauczysz się tworzyć piękny i angażujący interfejs użytkownika za pomocą XAML lub płynnego C#, zaprojektujesz solidną aplikację i odkryjesz najlepsze praktyki dla tej platformy Microsoft.

Książka zaczyna się od podstaw i szybko przechodzi do średnio zaawansowanych i zaawansowanych tematów dotyczących układania stron, nawigacji między nimi oraz dodawania kontrolek do gromadzenia i wyświetlania danych. Poznasz kluczowy wzorzec architektoniczny Model-View-ViewModel: i sposoby jego wykorzystania. Zapoznasz się również z wykorzystaniem xUnit i NSubstitute do tworzenia solidnego i niezawodnego pokrycia kodu.

Pod koniec tej książki będziesz dobrze przygotowany do wykorzystania.NET MAUI i stworzenia interfejsu API dla swojej aplikacji do interakcji z frontendem internetowym do danych zaplecza przy użyciu Blazor i C#.

Czego się nauczysz:

⬤ Poznaj podstawy tworzenia aplikacji.NET MAUI za pomocą Visual Studio.

⬤ Zrozumieć XAML i płynny C# jako kluczowe narzędzia do budowania interfejsu użytkownika.

⬤ Pozyskiwanie i wyświetlanie danych za pomocą układu i kontrolek.

⬤ Odkryj wzorzec MVVM do tworzenia solidnych aplikacji.

⬤ Nabycie umiejętności przechowywania i pobierania trwałych danych.

⬤ Tworzyć niestandardowe kontrolki, gdy dostarczone kontrolki są niewystarczające.

⬤ Wykorzystanie testów jednostkowych do zapewnienia solidności i niezawodności aplikacji.

⬤ Zintegruj się z ekosystemem .NET, aby zbudować frontend oparty na sieci Web.

Dla kogo jest ta książka:

Learning.NET MAUI jest skierowany bezpośrednio do programistów C#, niezależnie od tego, czy mają doświadczenie z aplikacjami wieloplatformowymi lub mobilnymi, którzy chcą nauczyć się najważniejszej platformy Microsoftu do tworzenia aplikacji na iOS, Androida, Windows i Mac przy użyciu jednego rozwiązania opartego na C#.

Dodatkowe informacje o książce:

ISBN:9781837631698
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Nauka Visual Basic .Net - Learning Visual Basic .Net
Większość książek Visual Basic.NET jest napisana dla doświadczonych programistów zorientowanych obiektowo, ale wielu...
Nauka Visual Basic .Net - Learning Visual Basic .Net
Learning C# 2005: Pierwsze kroki z językiem C# 2.0 i programowaniem .Net - Learning C# 2005: Get...
Jeśli jesteś początkującym programistą i chcesz...
Learning C# 2005: Pierwsze kroki z językiem C# 2.0 i programowaniem .Net - Learning C# 2005: Get Started with C# 2.0 and .Net Programming
Git dla programistów: Opanuj Git, aby skutecznie wdrożyć kontrolę wersji w swoich projektach...
Naucz się śledzić, rozgałęziać, scalać i zarządzać...
Git dla programistów: Opanuj Git, aby skutecznie wdrożyć kontrolę wersji w swoich projektach programistycznych - Git for Programmers: Master Git for effective implementation of version control for your programming projects
NET MAUI dla programistów C#: Tworzenie wieloplatformowych aplikacji mobilnych i desktopowych - NET...
Praktyczny przewodnik po opanowaniu C# i.NET MAUI...
NET MAUI dla programistów C#: Tworzenie wieloplatformowych aplikacji mobilnych i desktopowych - NET MAUI for C# Developers: Build cross-platform mobile and desktop applications

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