Čista arhitektura: Stručni vodič za strukturu i dizajn softvera - Robert C. Martin
Knjiga donosi: Praktične odgovore na najvažnija pitanja sa kojima se suočavaju arhitekte i dizajneri softvera Kako odabrati najbolje strukture visokog nivoa za svaki od današnjih, različitih tipova aplikacija: od veba do baze podataka, od potpuno opremljenog računara u mreži (thick-client), preko konzole, do ugrađenih programa Razumevanje osnovnih principa ...
Vidi više
Knjiga donosi: Praktične odgovore na najvažnija pitanja sa kojima se suočavaju arhitekte i dizajneri softvera Kako odabrati najbolje strukture visokog nivoa za svaki od današnjih, različitih tipova aplikacija: od veba do baze podataka, od potpuno opremljenog računara u mreži (thick-client), preko konzole, do ugrađenih programa Razumevanje osnovnih principa
Cena:
2.750 RSD
Nema na stanju
Knjiga donosi:
- Praktične odgovore na najvažnija pitanja sa kojima se suočavaju arhitekte i dizajneri softvera
- Kako odabrati najbolje strukture visokog nivoa za svaki od današnjih, različitih tipova aplikacija: od veba do baze podataka, od potpuno opremljenog računara u mreži (thick-client), preko konzole, do ugrađenih programa
- Razumevanje osnovnih principa arhitekture, dizajna softvera i onoga što zaista pokušavate postići
Pisac je ugledni Robert C. Martin, autor knjiga The Clean Coder, Clean Code i Agile Software Development: Principles, Patterns, and Practices.
Praktično rešenje softverske arhitekture legendarnog „ujka Boba“ (Robert C. Martin).
Primenom univerzalnih pravila arhitekture softvera možete dramatično da poboljšate produktivnost programera tokom životnog ciklusa bilo kog softverskog sistema. Sada, nadovezujuc´i se na uspeh svojih najprodavanijih knjiga Clean Code (Jasan kod, Mikro knjiga, Beograd 2020.) i The Clean Coder, legendarni softverski stručnjak Robert C. Martin („Ujak Bob“) otkriva ta pravila i pomaže vam da ih primenite.
Martinova Čista Arhitektura ne predstavlja samo opcije. Oslanjajuc´i se na više od pola veka iskustava u softverskim okruženjima svih zamislivih tipova, Martin vam govori koje bi izbore trebalo da napravite i zašto su ti izbori presudni za vaš uspeh. Kao što se i očekuje od Ujka-Boba, ova knjiga obiluje konkretnim, jednostavnim rešenjima za stvarne izazove sa kojima c´ete se suočiti – rešenjima ??koja c´e izgraditi, ili urušiti, vaše projekte.
Ciljevi:
Praktično rešenje softverske arhitekture legendarnog „ujka Boba“ (Robert C. Martin).
Primenom univerzalnih pravila arhitekture softvera možete dramatično da poboljšate produktivnost programera tokom životnog ciklusa bilo kog softverskog sistema. Sada, nadovezujuc´i se na uspeh svojih najprodavanijih knjiga Clean Code (Jasan kod, Mikro knjiga, Beograd 2020.) i The Clean Coder, legendarni softverski stručnjak Robert C. Martin („Ujak Bob“) otkriva ta pravila i pomaže vam da ih primenite.
Martinova Čista Arhitektura ne predstavlja samo opcije. Oslanjajuc´i se na više od pola veka iskustava u softverskim okruženjima svih zamislivih tipova, Martin vam govori koje bi izbore trebalo da napravite i zašto su ti izbori presudni za vaš uspeh. Kao što se i očekuje od Ujka-Boba, ova knjiga obiluje konkretnim, jednostavnim rešenjima za stvarne izazove sa kojima c´ete se suočiti – rešenjima ??koja c´e izgraditi, ili urušiti, vaše projekte.
Ciljevi:
- Naučiti šta bi arhitekte softvera trebalo da postignu – i osnovne discipline i neophodno iskustvo
- Ovladati osnovnim principima dizajna softvera i suočiti se sa funkcijama, odvajanjem komponenata i upravljanjem podacima
- Zapaziti kako paradigme programiranja nameću disciplinu ograničavajući ono što programeri mogu da učine
- Shvatiti šta je kritično važno, a šta je samo „detalj“
- Primeniti optimalne strukture na visokom nivou za veb, baze podataka, thick-klijente, konzolu i ugrađene aplikacije
- Definisati odgovaranje granice i slojeve, organizovati komponente i servise
- Shvatiti zašto dizajn i arhitektura greše i kako sprečiti (ili otkloniti) te nedostatke
Čista arhitektura je osnovna literatura za svakog aktivnog arhitektu softvera, ili za onoga koji želii da to bude, sistemskog analitičara, dizajnera sistema ili softverskog menadžera – i za svakog programera koji izvršava nečije planove.