Knjiga jednog od najcenjenijih autora za C#.
Ključne teme:
- Najnoviji dodaci za C# 10, .NET 6 biblioteku klasa i Entity Framework Core 6
- Kreiranje profesionalnih veb sajtova i servisa pomoću ASP.NET Core 6 i Blazor-a
- Izgradnja međuplatformskih aplikacija za Windows, macOS, Linux, iOS i Android
Opis sadržaja
Najnovije izdanje je u velikoj meri revidirano da bi bilo u skladu sa svim najnovijim funkcijama koje C# 10 i .NET 6 sadrže.
Učićete o objektno-orijentisanom programiranju, pisanju funkcija i njihovom testiranju, otklanjanju grešaka funkcija, implementaciji interfejsa i nasleđivanju klasa. Knjiga sadrži .NET API-je za izvršavanje zadataka, kao što su upravljanje podacima i slanje upita za podatke, nadgledanje i poboljšavanje performansi, kao i za korišćenje fajl sistema, asinhronih tokova, serijalizacije i enkripcije. U knjizi su opisane međuplatformske aplikacije, kao što su veb sajtovi i servisi, koje možete da izgradite i rasporedite korišćenjem ASP.NET Core-a.
Nepotreban kod aplikacije ne ometa najbolju aplikaciju za učenje jezičkih konstrukcija C# i mnogih .NET biblioteka. Dakle, teme C# i .NET obuhvaćene u poglavljima od 1 do 12 sadrže konzolne aplikacije. Nakon što savladate osnove, u poglavljima od 13 do 17 izgradićete praktične aplikacije i servise korišćenjem ASP.NET Core-a, obrasca Model-View-Controller (MVC) i Blazor-a.
Postoje i dva nova onlajn poglavlja o korišćenju .NET MAUI-a za izgradnju međuplatformskih aplikacija i za izgradnju servisa korišćenjem raznih tehnologija, uključujući Web API, OData, gRPC, GraphQL, SignalR i Azure Functions.
Naučićete da:
- Izgradite bogate veb sadržaje korišćenjem Blazor-a, Razor Pages-a, obrasca Model-View-Controller (MVC) i drugih funkcija ASP.NET Core-a
- Izgradite sopstvene tipove putem objektno-orijentisanog programiranja
- Pišete funkcije, testirate ih i otklanjate greške
- Šaljete upite i da manipulišete podacima korišćenjem LINQ-a
- Integrišete i ažurirate baze podataka u aplikacijama korišćenjem Entity Framework Core-a, Microsoft SQL Server-a i SQLite-a
- Izgradite i koristite moćne servise korišćenjem najnovije tehnologije, uključujući gRPC i GraphQL
- Izgradite međuplatformske aplikacije korišćenjem .NET MAUI-a i XAML-a
Kome je ova knjiga namenjena
Ova knjiga je namenjena početnicima u C#-u i .NET-u, ali i programerima koji su u prošlosti koristili C# a sada žele da uhvate korak sa promena koje su nastale u poslednjih nekoliko godina. Za ovu knjigu ne očekujemo da imate bilo kakvo iskustvo u radu sa C# ili .NET-om; međutim, trebalo bi da imate opšte razumevanje programiranja.
Studenti i profesionalci u oblasti fizike, tehnologije, inženjeringa ili matematike (STEM) mogu da imaju koristi od ove knjige.