Hodnotenie:
Kniha poskytuje ucelený prehľad o jazyku C# a .NET Core a je určená predovšetkým začiatočníkom. Hoci úspešne pokrýva širokú škálu tém s praktickými príkladmi, mnohí skúsení vývojári zistia, že jej chýba hĺbka a zameranie na pokročilé koncepty. Rozsiahle podrobnosti o základných operáciách a nástrojoch v knihe môžu frustrovať tých, ktorí hľadajú sústredeného sprievodcu novými funkciami a modernými postupmi.
Výhody:⬤ Žiadne triky, len základné fakty.
⬤ Komplexné pokrytie jazyka C# a .NET pre začiatočníkov.
⬤ Obsahuje ilustrácie, ktoré pomáhajú pri pochopení.
⬤ Prehľadne usporiadané a vhodné pre vizuálnych študentov.
⬤ Poskytuje solídny úvod do Visual Studia a jeho funkcií.
⬤ Zavádzajúci názov
⬤ nie je vhodný pre skúsených vývojárov, ktorí očakávajú pokročilé pokrytie.
⬤ Príliš podrobné základné témy, ktoré strácajú čas pre tých, ktorí poznajú základy.
⬤ Zdĺhavý a mohol by byť stručnejší
⬤ veľa strán sa považuje za zbytočné.
⬤ Povrchné spracovanie zložitých tém, frustrujúce pre čitateľov, ktorí hľadajú hlbšie znalosti.
(na základe 16 čitateľských recenzií)
C# 7.1 and .NET Core 2.0 - Modern Cross-Platform Development - Third Edition: Create powerful applications with .NET Standard 2.0, ASP.NET Core 2.0, a
C# 7. 1 a.NET Core 2. 0 - Modern Cross-Platform Development, Third Edition je praktický sprievodca vytváraním výkonných multiplatformných aplikácií pomocou C# 7 a.NET Core 2. 0.
Kľúčové vlastnosti
⬤ Vytvárajte moderné multiplatformové aplikácie s.NET Core 2. 0.
⬤ Získajte prehľad o jazyku C# a aktuálne informácie o všetkých najnovších funkciách jazyka C# 7. 1.
⬤ Začnite vytvárať profesionálne webové aplikácie s ASP.NET Core 2. 0.
Popis knihy
C# 7. 1 a.NET Core 2. 0 - Modern Cross-Platform Development, Third Edition, je praktický sprievodca vytváraním výkonných multiplatformových aplikácií s jazykom C# 7. 1 a.NET Core 2. 0. Čitateľom s akoukoľvek úrovňou skúseností poskytuje pevné základy v jazykoch C# a.NET. Prvá časť knihy vás prevedie základmi jazyka C#, ako aj ladiacimi funkciami a objektovo orientovaným programovaním, a potom vás rýchlo prevedie najnovšími funkciami jazyka C# 7. 1, ako sú predvolené literály, tuply, odvodené názvy tuplov, porovnávanie vzorov, premenné out a ďalšie.
Po rýchlom zoznámení sa s jazykom C# a fungovaním.NET sa táto kniha venuje štandardu.NET 2. 0 a venuje sa témam, ako je balenie a nasadzovanie vlastných knižníc a používanie bežných knižníc na prácu s kolekciami, výkon, monitorovanie, serializácia, súbory, databázy a šifrovanie. Záverečná časť knihy ukazuje hlavné typy aplikácií, ktoré môžete vytvoriť a nasadiť naprieč zariadeniami a platformami. V tejto časti sa dozviete o webových stránkach, webových aplikáciách, webových službách, aplikáciách Universal Windows Platform (UWP) a mobilných aplikáciách. Na konci knihy budete vyzbrojení všetkými vedomosťami, ktoré potrebujete na vytváranie moderných multiplatformových aplikácií pomocou jazykov C# a.NET.
Čo sa naučíte
⬤ Vybudovať multiplatformové aplikácie pomocou jazyka C# 7. 1 a.NET Core 2. 0.
⬤ Preskúmajte ASP.NET Core 2. 0 a naučte sa vytvárať profesionálne webové stránky, služby a aplikácie.
⬤ Zlepšite výkon svojich aplikácií pomocou multitaskingu.
⬤ Používajte Entity Framework Core a LINQ na vyhľadávanie a manipuláciu s údajmi.
⬤ Ovládnite objektovo orientované programovanie s jazykom C#, aby ste zvýšili opakované použitie kódu a efektivitu.
⬤ Oboznámite sa s vývojom aplikácií pre rôzne zariadenia pomocou platformy Universal Windows Platform.
⬤ Chráňte a spravujte svoje súbory a údaje pomocou šifrovania, prúdov a serializácie.
⬤ Začnite s vývojom mobilných aplikácií pomocou Xamarinu. Forms.
⬤ Preskúmajte funkciu nulovateľného referenčného typu v jazyku C# 8.
Pre koho je táto kniha určená
Táto kniha je určená čitateľom, ktorí majú nejaké predchádzajúce skúsenosti s programovaním alebo majú vzdelanie v oblasti vedy, techniky, inžinierstva alebo matematiky (STEM) a chcú získať pevné základy s jazykom C# a oboznámiť sa s typmi aplikácií, ktoré by mohli vytvárať a ktoré budú fungovať multiplatformne v systémoch Windows, Linux a MacOS.