C# 6 i .NET Core 1.0 moderno međuplatformsko programiranje
Kreirajte moćne aplikacije za različite platforme koristeći C# 6, .NET Core 1.0, ASP.NET Core 1.0 i Visual Studio 2015.
Izdanjem .NET Core-a 1.0, sada možete da kreirate aplikacije za Mac OS X i Linux, kao i za Windows, koristeći programerske alate koje poznajete i volite. Knjiga C# 6 i .NET Core 1.0 je podeljena na tri odeljka da bismo vam pomogli da započnete rad koristeći ove nove funkcije.
Prvo ćemo vas provesti kroz osnove C#-a, kao i objektno orijentisanog programiranja, pre nego što pregledamo najnovije funkcije za C# 6 kao što je interpolacija niza radi lakšeg ispisa vrednosti promenljivih, izuzetno filtriranje i način izvršavanja importovanja statične klase. Takođe ćemo opisati stari .NET Framework sa svim funkcijama i novi međuplatformski .NET Core.
Nakon brzog pregleda C#-a i opisa načina funkcionisanja .NET-a, opisaćemo unutrašnjost biblioteka .NET klase, i opisati teme kao što su performanse, nadgledanje, ispravljanje grešaka, internacionalizacija, serijalizacija i enkripcija. Pregledaćemo Entity Framework Core 1.0 i načine za kreiranje modela podataka za Code-First objekat, kao i načine upotrebe LINQ-a za slanje upita i manipulisanje tim podacima.
Poslednji odeljak će predstaviti osnovne vrste aplikacija koje možete da gradite i upotrebite na različitim uređajima i različitim platformama. U ovom odeljku, opisaćemo Universal Windows Platform (UWP) aplikacije, web aplikacije i web servise. Na kraju, pomoći ćemo vam da izgradite kompletnu aplikaciju koju možete da hostujete na svim popularnim platformama, uključujući Linux i Docker.
Do kraja knjige imaćete znanje koje vam je potrebno za gradnju moderne aplikacije za različite platforme koristeći C# i .NET Core.
Šta ćete naučiti
Kreirajte aplikacije za različite platforme koristeći C# 6 i .NET Core 1.0
Istražite ASP.NET Core 1.0 i naučite kako da kreirate profesionalne web aplikacije
Poboljšajte performanse aplikacije koristeći višeprogramski rad
Upotrebite Entity Framework Core 1.0 i naučite kako da kreirate Code-First baze podataka
Savladajte objektno orijentisano programiranje koristeći C# za ponovnu upotrebu koda i efikasniji rad
Upoznajte se sa razvojem aplikacija za različite platforme koristeći Universal Windows Platform i XAML
Šaljite upite i manipulišite podacima koristeći LINQ
Zaštitite podatke koristeći enkripciju i heširanje
Sadržaj
Poglavlje 1
Zdravo C#!, dobrodošao NET Core! 1
Poglavlje 2
Govoriti C# jezikom, 43
Kontrolisanje toka, konvertovanje vrsta i rukovanje izuzecima, 77
Poglavlje 3
Upotreba uobičajenih NET vrsta, 107
Poglavlje 4
Upotreba specijalizovanih NET vrsta, 133
Poglavlje 5
Kreiranje sopstvenih vrsta pomoću objektno-orijentisanog programiranja, 165
Poglavlje 6
Implementiranje interfejsa i nasleđivanje klasa, 195
Poglavlje 7
Upotreba relacionih podataka pomoću Entity Frameworka, 221
Poglavlje 8
Slanje upita i manipulisanje podacima pomoću LINQ-a, 261
Poglavlje 9
Upotreba fajlova, nizova i serijalizacije, 283
Poglavlje 10
Zaštita podataka i aplikacija, 309
Poglavlje 11
Poboljšanje performanse i skalabilnosti korišćenjem višeprogramskog rada, 329
Poglavlje 12
Kreiranje Universal Windows Platform aplikacije pomoću XAML-a, 349
Poglavlje 13
Kreiranje web aplikacija i servisa pomoću ASP NET Corea, 371
Poglavlje 14
Upotreba C#-a na različitim platformama, 409
Poglavlje 15
Izgradnja kviz aplikacije, 437
Poglavlje 16
Odgovori na pitanja iz odeljka „Testirajte svoje znanje“, 471
Dodatak A
Kreiranje virtuelne mašine za razvojno okruženje, 489
Dodatak B
INDEKS, 507
Detaljni podaci o knjiziNaslov: C# 6 i .NET Core 1.0 moderno međuplatformsko programiranje
Izdavač: Kompjuter biblioteka
Strana: 516 (cb)
Povez: meki
Pismo: latinica
Format: 24 cm
Godina izdanja: 2016
ISBN: 978-86-7310-507-9