Čista arhitektura u programskom jeziku Python

Razvoj proširivih i održivih aplikacija uz primenu proverenih arhitektonskih principa
Autor Sam Kin
ISBN 978-86-7310-613-7
Strana: 360 Format: B5 Povez: Meki Masa: 650 g
Ključne reči Python
Cena
2.650 rsd
2.465 rsd
O knjizi

U tehnološkoj industriji koja se ubrzano menja, softverske aplikacije sve teže prate promene u poslovnim zahtevima, pa programeri ostaju zarobljeni u složenim bazama koda koje se teško prilagođavaju, što vremenom smanjuje produktivnost i povećava tehnički dug. Knjiga Čista arhitektura u programskom jeziku Python nudi jasan i delotvoran pristup za prevazilaženje tih izazova. Oslanjajući se na bogato iskustvo u projektovanju sistema zasnovanih na oblaku, Sem Kin pomaže da se složeni arhitektonski problemi razlože na jasna i primenljiva rešenja.

Ova knjiga predstavlja ključne principe efikasnog razvoja, sa posebnim naglaskom na primenu čiste arhitekture u duhu programskog jezika Python. Kroz praktične primere naučićete da gradite modularne sisteme sa jasno razdvojenim delovima, koje je lako razumeti, menjati i proširivati. Knjiga obrađuje ključne pojmove kao što su pravilo zavisnosti, razdvajanje odgovornosti i modelovanje domena, sve prilagođeno razvoju u programskom jeziku Python.

Kada pročitate ovu knjigu, bićete spremni da efikasno primenjujete principe čiste arhitekture u svojim Python projektima. Bilo da razvijate nove sisteme ili održavate postojeće, steći ćete veštine potrebne za kreiranje održivijih i prilagodljivih aplikacija. Ovakav pristup će vam omogućiti da uspešno odgovarate na promene zahteva i postavite temelje za uspešnu i dugoročnu programersku karijeru.

Šta ćete naučiti

  • Primenu principa čiste arhitekture u duhu programskog jezika Python
  • Primenu razvoja vođenog domenom radi jasnog razdvajanja poslovne logike
  • Primenu SOLID principa u Python projektima, što poboljšava kvalitet koda
  • Da organizujete projekte tako da budu lakši za održavanje i doradu
  • Tehnike testiranja za Python aplikacije zasnovane na principima čiste arhitekture
  • Preuređivanje postojećeg Python koda u skladu sa principima čiste arhitekture
  • Projektovanje proširivih API interfejsa i veb aplikacija prema principima čiste arhitekture

 

Za koga je knjiga
Ako ste programer u programskom jeziku Python kome održavanje i proširivanje složenih baza koda predstavlja izazov, ova knjiga je namenjena upravo vama. Idealan je izbor za programere srednjeg nivoa koji žele da unaprede svoje arhitektonske veštine, kao i za iskusne programere koji žele da sistematizuju svoje znanje o principima čiste arhitekture u programskom jeziku Python. Iako početnici mogu imati koristi, preporučuje se prethodno iskustvo sa programskim jezikom Python i principima objektno-orijentisanog programiranja.

Detaljan opis
  1. Osnove čiste arhitekture: unapređenje razvoja u programskom jeziku Python
  2. SOLID principi: izgradnja pouzdanih Python aplikacija
  3. Korišćenje tipova u programskom jeziku Python: jačanje strukture čiste arhitekture
  4. Razvoj vođen domenom: oblikovanje poslovne logike
  5. Aplikacioni sloj: orkestracija slučajeva upotrebe
  6. Sloj adaptera korisničkog interfejsa: kontroleri i prezenteri
  7. Sloj okvira i pokretača: spoljni interfejsi
  8. Primena obrazaca testiranja u okviru čiste arhitekture
  9. Dodavanje korisničkog veb interfejsa: prilagodljivost sloja interfejsa u čistoj arhitekturi
  10. Praćenje u čistoj arhitekturi: primena posmatranja i potvrđivanja
  11. Od nasledstva ka čistoći: preuređivanje Python koda radi lakšeg održavanja
  12. Vaš put kroz čistu arhitekturu: sledeći koraci

 

Gradite bolje Python aplikacije uz čistu arhitekturu
Naučite da osmislite aplikacije u programskom jeziku Python koje se lako održavaju, testiraju i razvijaju u skladu sa razvojem vašeg poslovanja.

Korak po korak, ova knjiga vas vodi kroz proces razvoja Python aplikacija koje se jednostavno šire, testiraju i održavaju. Počinjete od osnova čiste arhitekture, pa prelazite na praktične primere, uključujući veb aplikacije i realne situacije. Svako poglavlje se nadovezuje na prethodno, pokazujući vam kako da poslovnu logiku odvojite od okvira i alata, tako da vaš kod ostane uredan i pregledan, čak i kada projekat postane složen. Na kraju ćete naučiti da strukturirate Python projekte za dugoročan uspeh.

 

O autoru

Sem Kin je stručnjak za softverski inženjering sa više od 25 godina iskustva. Kao svestrani programer, koristio je Python u raznim kontekstima — od malih startap timova do velikih kompanija kao što su AWS, Lululemon i Nike. Njegova stručnost obuhvata arhitekturu zasnovanu na oblaku, neprekidnu isporuku i razvoj proširivih sistema. U kompaniji Lululemon predvodio je formiranje prvog tima za razvoj softvera u oblaku i  postavio standarde za distribuiranu arhitekturu u toj kompaniji. Danas radi za AWS, gde koristi Python za projektovanje i izgradnju internih platformskih rešenja, sa posebnim fokusom na principe čiste arhitekture i održiv kod. Živi na severozapadu Sjedinjenih Američkih Država sa suprugom i dve mačke.

Iz iste oblasti

Node.js: veb razvoj - prevod petog izdanja
David Herron
korice/k000375d2b.jpg
Cena: 2.864 rsd
Mašinsko učenje
Ognjen Joldžić, Dino Kosić
korice/k000371d2b.jpg
Cena: 2.475 rsd
Uvod u programiranje: zbirka zadataka iz programskog jezika C
Milan Škarić, Viktor Radović
korice/k000555d2b.jpg
Cena: 1.400 rsd
Excel 2019: Korak po korak
Curtis Frye
korice/k000329d2b.jpg
Cena: 1.454 rsd

NASLOV ...

Naslov
Autor
Cena: 12.356 rsd


USPEŠNO DODATO U KORPU


 
KORPA:
- Artikala: 0
- Iznos: 0 rsd