Šta ćete naučiti
Knjiga „C# 7.1 i .NET Core 2.0 – Moderno međuplatformsko programiranje“ je vodič za kreiranje moćnih aplikacija za više platformi upotrebom verzija C# 7.1 i .NET Core 2.0. Ona vodi čitaoce, sa bilo kojim nivoom znanja, kroz osnove C#-a i .NET-a. Prvi deo ove knjige vodiće vas kroz osnove C#-a, i upoznaćete funkcije za ispravljanje grešaka i objektno-orijentisano programiranje, pre nego što upoznate nove funkcije verzije C# 7.1, kao što su literali, torke, zaključeni nazivi torke, uklapanje šablona, promenljive i tako dalje.
Nakon brzog pregleda C#-a i opisa načina funkcionisanja .NET-a, u ovoj knjizi ćemo predstaviti .NET Standard 2.0 biblioteke klasa, opisujući teme kao što su arhiviranje i razvijanje soptvenih biblioteka i upotreba zajedničkih biblioteka za upotrebu kolekcija, performansi, kontrole, serijalizacije, fajlova, baza podataka i enkripcije. U poslednjem odeljku će biti predstavljeni osnovni tipovi aplikacija koje možete da gradite i upotrebite na različitim uređajima i različitim platformama. U ovom odeljku naučićete više o veb sajtovima, veb aplikacijama I veb servisima, a opisaćemo i Universal Windows Platform (UWP) aplikacije i aplikacije za mobilne uređaje. Do kraja ove knjige steći ćete znanje koje vam je potrebno da izgradite moderne, međuplatformske aplikacije koristeći C# i .NET Core.
Poglavlje 1 Zdravo C#!, dobrodošao .NET Core!
Poglavlje 2 C# 7.1
Poglavlje 3 Govoriti C# jezikom
Poglavlje 4 Kontrolisanje toka, konvertovanje tipova
Poglavlje 5 Pisanje funkcija, ispravljanje grešaka i testiranje funkcija
Poglavlje 6 Kreiranje sopstvenih tipova pomoću objektno-orijentisanog programiranja
Poglavlje 7 Implementiranje interfejsa i nasleđivanje klasa
Poglavlje 8 .NET Core 2.0 i .NET Standard 2.0
Poglavlje 9 Razumevanje i pakovanje .NET Standard tipova
Poglavlje 10 Upotreba uobičajenih .NET Standard tipova
Poglavlje 11 Upotreba fajlova, nizova i serijalizacije
Poglavlje 12 Zaštita podataka i aplikacija
Poglavlje 13 Upotreba baza podataka upotrebom Entity Framework Corea
Poglavlje 14 Slanje upita i manipulisanje podacima pomoću LINQ-a
Poglavlje 15 Poboljšanje performanse i skalabilnosti korišćenjem višeprogramskog rada
Poglavlje 16 Modeli aplikacija
Poglavlje 17 Izgradnja veb sajtova pomoću ASP.NET Core Razor stranica
Poglavlje 18 Izgradnja veb sajtova pomoću ASP.NET Core MVC-a
Poglavlje 19 Izgradnja veb servisa i aplikacija pomoću ASP.NET Corea
Poglavlje 20 Izgradnja Windows aplikacija pomoću XAML-a
Poglavlje 21 Izgradnja aplikacija za mobilne uređaje pomoću XAML-a i XAMARIN.FORMS-a
Poglavlje 22 Rezime
Poglavlje 23 Odgovori na pitanja iz odeljka „Testirajte svoje znanje“
Kod za knjigu možete preuzeti ovde
Mark J. Price poseduje sertifikate za Microsoft Certified Trainer (MCT), Microsoft Specialist, Programming in C# i Architecting Microsoft Azure Solutions, a ima više od 20 godina iskustva u edukaciji i programiranju. Od 1993. godine je položio više od 80 „Microsoftovih“ ispita za programiranje i specijalizovao se za pripremanje drugih korisnika za polaganje ispita. Njegovi učenici su i profesionalci koji imaju iza sebe decenije iskustva, ali i mladi ljudi koji uopšte nemaju iskustva. On uspešno vodi sve njih kombinovanjem obrazovnih veština sa primerima iz stvarnog sveta, konsultujući se i razvijajući sisteme za preduzeća širom sveta. Između 2001. i 2003. godine Mark je bio zaposlen, sa punim radnim vremenom, za pisanje zvaničnog materijala za obuku za „Microsoft“ u Redmondu (u SAD). Njegov tim je napisao prvi materijal za obuku za C# dok je ovaj jezik još uvek bio u ranoj alfa verziji. Dok je radio u „Microsoftu“, Mark je održao kurs „obuči instruktora“ da bi obučio ostale MCT sertifikovane stručnjake za C# i .NET. Trenutno, piše i isporučuje materijale za obuke za Episerverov Digital Experience Cloud, najbolji .NET CMS za Digital Marketing i E-commerce. Mark je 2010. godine stekao postdiplomski sertifikat u obrazovanju (PGCE). Predavao je GCSE i matematiku A-nivoa u dve srednje škole u Londonu. Ima Computer Science BSc (Hons) diplomu, stečenu na Univerzitetu u Bristolu, u Velikoj Britaniji.
USPEŠNO DODATO U KORPU