Oblasti Računari Programiranje

C# i .NET Core projektni obrasci

 

C# i .NET Core projektni obrasci
Autor: Gaurav Aroraa Spisak svih knjiga  
Prevod:  
ISBN: 978-86-7310-542-0  
Format: 24 cm  
Strana: 410  
Povez: Broširani povez  
Izdavač: Kompjuter biblioteka Spisak svih izdanja  
Godina: 2019.  

 

Cena: 2090 din, 18.17 €, 23.22 $

 

 

• Učinite kod fleksibilnijim primenom SOLID principa
• Pratite pristup razvoja vođenog testiranjem koda (TDD) u .NET Core projektima
• Upoznajte efikasnu migraciju baze podataka, trajnost podataka i tehniku testiranja
• Konvertujte konzolnu aplikaciju u veb aplikaciju upotrebom odgovarajućeg MVP-a
• Pišite asinhroni, višenitni i paralelni kod
• Implementirajte MVVM i upotrebite RxJS i AngularJS da biste obradili promene u bazama podataka
• Istražite funkcije mikroservisa, serverless programiranja i računarstva u oblaku.

Projektni obrasci su, u stvari, ponovo upotrebljiva rešenja za uobičajene probleme u programiranju. Kada se pravilno koriste, sa lakoćom se ispunjavaju važni softverski zahtevi i snižavaju troškovi. U ovoj knjizi ćete otkriti efikasne načine upotrebe projektnih obrazaca i biće prikazana njihova implementacija pomoću izvršnog koda koji je specifičan za C# i .NET Core. Knjiga „C# i .NET Core projektni obrasci“ započinje pregledom objektno-orijentisanog programiranja (OOP) i SOLID principa. Obezbeđeno je Detaljno su objašnjeni Gang of Four (GoF) projektni obrasci, uključujući obrasce stvaranja, strukture i ponašanja. Zatim su opisani funkcionalni, reaktivni i konkurentni obrasci, što će vam pomoći da pišete bolji kod upotrebom tokova, programskih nizova i korutina. Pri kraju knjige ćete saznati više o najnovijim trendovima u arhitekturi i istražićete projektne obrasce za mikroservise, serverless i cloud native aplikacije. Takođe ćete razumeti razmatranja koja treba uzeti u obzir kada birate različite arhitekture, kao što su mikroservisi i MVC. Do kraja knjige ćete naućiti da pišete efikasan i čist kod i da radite na skalabilnim projektima, bilo koje veličine, koje lako možete održavati.

• Poboljšajte programerske veštine primenom efikasnih projektnih obrazaca za C# i .NET
• Istražite projektne obrasce za funkcionalno i reaktivno programiranje da biste izgradili robusne i skalabilne aplikacije.
• Otkrijte kako da efikasno upotrebljavate mikroservise i serverless arhitekture

Sadržaj

Poglavlje 1
Pregled OOP-a u .NET Core i C#-u

Poglavlje 2
Projektni obrasci i principi modernog softvera 

Poglavlje 3
Implementiranje projektnih obrazaca (osnove - 1. deo)

Poglavlje 4
Implementiranje projektnih obrazaca (osnove - 2. deo)

Poglavlje 5
Implementiranje projektnih obrazaca - .NET Core 

Poglavlje 6
Implementiranje projektnih obrazaca za veb aplikacije - 1. deo 

Poglavlje 7
Implementiranje projektnih obrazaca za veb aplikacije - 2. deo 

Poglavlje 8
Konkurentno programiranje u .NET Coreu 

Poglavlje 9
Funkcionalno programiranje

Poglavlje 10
Obrasci i tehnike reaktivnog programiranja

Poglavlje 11
Napredne tehnike projektovanja i primene baze podataka 

Poglavlje 12
Kodiranje za oblak

 

Izbor iz iste oblasti

 

40 algoritama koje bi svaki programer trebalo da zna
 

Imran Ahmad

40 algoritama koje bi svaki programer trebalo da zna

Algoritmi su uvek igrali važnu ulogu u nauci i praksi računarstva. Osim tradicionalnog računarstva, mogućnost upotrebe algoritama za rešavanje stvarnih problema je... ceo tekst Ceo opis knjige

 

Čista arhitektura
 

Robert C. Martin

Čista arhitektura

Praktična rešenja softverske arhitekture legendarnog Roberta C. Martina, ujka Boba. Primenom univerzalnih pravila arhitekture softvera... ceo tekst Ceo opis knjige

 

Java debagovanje
 

Will David Mitchell

Java debagovanje

Napišite program bez grešaka od početka do kraja. Uništite Java bube (engl. bugs) pomoću saveta, trikova i naprednih tehnika za rešavanje problema, koji se nalaze u ovoj iscrpnoj... ceo tekst Ceo opis knjige

 

Android četiri, razvoj aplikacija
 

Wei Meng Lee

Android četiri, razvoj aplikacija

Ovaj vodič u boji će vam omogućiti da naučite sve što vam je neophodno da znate da biste uspešno razvijali svoje Android aplikacije. Knjiga sadrži osnovna znanja, uključujući... ceo tekst Ceo opis knjige

 

C# 6 i .NET Core 1.0 moderno međuplatformsko programiranje
 

Mark Price

C# 6 i .NET Core 1.0 moderno međuplatformsko programiranje

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... ceo tekst Ceo opis knjige