C#9 i .NET 5 arhitektura softvera, prijevod 2. izdanja - Gabriel Baptista, Francesco Abbruzzese
C#9 i .NET 5 arhitektura softvera, prijevod 2. izdanja - Gabriel Baptista, Francesco Abbruzzese
Share
C#9 i .NET 5 arhitektura softvera
Upotreba mikroservisa, DevOps platforme i Azure projektnih obrazaca u arhitekturi softverskih rešenja Prevod drugog izdanja Softverska arhitektura je praksa primene struktura i sistema koji ubrzavaju proces razvoja softvera i podižu kvalitet aplikacije. Uspešan arhitekta softvera mora posedovati znanje i ključne veštine i poznavati najbolje prakse predstavljene u ovom revidiranom i proširenom drugom izdanju, koje obuhvata i najnovije .NET 5 i C#9 funkcije.
Ovo izdanje sadrži dodatno objašnjenje principa softverske arhitekture, uključujući i nova poglavlja o sistemskim platformama Azure Service Fabric, Kubernets i Blazor. Takođe, sadrži obimniju diskusiju o bezbednosti, mikroservisima i DevOps platformi, kao i savete za primenu GitHub hosting platforme u ciklusu razvoja softvera. Prvo ćete naučiti da transformišete korisničke zahteve u arhitektonske potrebe i utvrdićete razlike između funkcionalnih i nefunkcionalnih zahteva. Zatim ćete naučiti da izaberete pravo Cloud rešenje za svoju infrastrukturu, uz pažljivu primenu faktora koji pomažu pri upravljanju aplikacijom u Cloud okruženju. Nakon toga ćete otkriti obrasce dizajna softvera i razne softverske pristupe koji će vam omogućiti da rešite uobičajene razvojne probleme. Na kraju, moći ćete da kreirate i isporučite visoko skalabilne aplikacije, koje ispunjavaju poslovne zahteve organizacije za koju radite i koje su spremne za upotrebu. Naučićete:
- različite tehnike prevazilaženja stvarnih arhitektonskih izazova i razmatranja dizajnerskih rešenja
- da primenjujete slojevitu arhitekturu, arhitekturu orjentisanu na usluge (SOA) i mikroservise
- da efikasno upravljate mikroservisima pomoću alata Containers, Docker, Kubernets i Blazor
- da ubrzate isporuku globalnih rešenja upotrebom Azure alata i funkcija
- da programirate i održavate Azure funkcije pomoću jezika C#9 i njegovih najnovijih funkcionalnosti
- kada je razvoj vođen testiranjem (TDD) najbolji pristup razvoju softvera
- pisanje automatizovanih funkcionalnih testova
- najbolje DevOps principe koji omogućavaju okruženje kontinuirane integracije/kontinuirane isporuke (CI/CD)
Sadržaj
Poglavlje 1, Važnost softverske arhitekture
Poglavlje 2, Nefunkcionalni zahtevi
Poglavlje 3, Dokumentovanje zahteva na Azure DevOps platformi
Poglavlje 4, Izbor najboljeg cloud rešenja
Poglavlje 5, Arhitektura mikroservisa za poslovnu aplikaciju
Poglavlje 6, Azure Service Fabric
Poglavlje 7, Azure Kubernetes Service
Poglavlje 8, Interakcija sa podacima u jeziku C# – Entity Framework Core
Poglavlje 9, Kako da izaberete cloud skladište podataka
Poglavlje 10, Upotreba funkcija Azure platforme
Poglavlje 11, Projektni obrasci i .NET 5 implementacija
Poglavlje 12, Različiti domeni u softverskim rešenjima
Poglavlje 13, Implementiranje ponovne upotrebe koda u C#9
Poglavlje 14, Primena servisno-orijentisanih arhitektura pomoću .NET Core frejmvorka
Poglavlje 15, ASP.NET Core MVC (Models, Views i Controllers) frejmvork
Poglavlje 16, Blazor WebAssembly
Poglavlje 17, Najbolja praksa C# 9 kodiranja
Poglavlje 18, Slučajevi modularnog testiranja (Unit Testing) i TDD (test-driven development)
Poglavlje 19, Upotreba alata za pisanje boljeg koda
Poglavlje 20, DevOps principi
Poglavlje 21, Izazovi primene CI (Continuous Integration) scenarija
Poglavlje 22, Automatizacija funkcionalnog testiranja
Česta pitanja
Koji su Načini plaćanja?
Koji su Načini plaćanja?
- Kreditnom ili debitnom karticom
- Pouzećem – plaćanje po primitku paketa direktno djelatniku pošte
- Virmanom (uplata na žiro račun) -plaćanje Internet bankarstvom, uplatnicom u pošti, banci
Koliki su troškovi poštarine i koji je rok isporuke?
Koliki su troškovi poštarine i koji je rok isporuke?
Iznos narudžbe (vrijednost košarice) i troškovi slanja na adrese u Republici Hrvatskoj
Do 150,00 € -> 7,00 €
Iznad 150,00 € -> Gratis
Iznos narudžbe (vrijednost košarice) i troškovi slanja u inozemstvo
Do 26,54 € -> 20,97 €
Za svakih slijedećih 26,54 € vrijednosti košarice (do maksimalne vrijednosti košarice 132,72 €) dodaje se 5,30 €
Od 132,72 € vrijednosti košarice nadalje trošak dostave iznosi 46,18 €
Rok isporuke je od 14 do 30 radnih dana (u radne dane ne spadaju vikendi, blagdani i državni praznici).
U slučaju nepredviđene situacije, rok dostave može se produljiti, ali o tome ćete biti naknadno obaviješteni (mailom ili telefonski).
Da li je moguće osobno preuzimanje naručenih knjiga na adresi?
Da li je moguće osobno preuzimanje naručenih knjiga na adresi?
Kada su knjige dostupne, moguće je osobno preuzimanje knjiga na adresi ureda Ivane Brlić Mažuranić 72 (Malešnica), 10090 Zagreb uz obaveznu prethodnu najavu na telefon 00385 (0)1 3731 748.
Trebate pomoć oko kupovine putem naše internet stranice www.strucnaknjizara.com?
Trebate pomoć oko kupovine putem naše internet stranice www.strucnaknjizara.com?
Slobodno nas kontaktirajte putem naše e-mail adrese: info@strucnaknjizara.com ili telefonski na broj: 00385 (0)1 3731 748.
Ako se ne snalazite ili ne želite naručiti knjige preko internet trgovine, slobodno nam pošaljite direktan upit/narudžbu na e-mail na info@strucnaknjizara.com.
Za narudžbu su potrebni sljedeći podaci:
Točan naslov željene knjige i količina,
ime i prezime,
adresa dostave,
e-mail adresa i
telefonski broj.
Tražite stručnu knjigu i ne možete da ju pronađete?
Javite nam, potrudit ćemo se da je pronađemo za Vas.
Newsletter prijava
...prijavi se na listu i prati akcije