Sve veze, meni
Vaša korpa
Sve veze, meniVaša korpa

 

Čista arhitektura u programskom jeziku Python

Sam Keen Sam Keen

Čista arhitektura u programskom jeziku Python

 

Programiranje Programiranje

ISBN: 9788673106137

Format: 21 cm

Broj strana: 360

Povez: Mek

Izdavač: Kompjuter biblioteka Kompjuter biblioteka

Godina izdanja: 2025.

 

 

Popust 20.00%

2120 din.

2650 din.

 

 

  • Twitter
  • Facebook
  • Linkedin
  • Pinterest
  • Email

 

 

Razvoj proširivih i održivih aplikacija uz primenu proverenih arhitektonskih principa.

Uz pomoć ovog praktičnog vodiča za primenu principa čiste arhitekture naučićete da kreirate kod prilagodljiv promenljivim zahtevima okruženja i obezbedićete budućnost svojim Python projektima.

Glavne karakteristike

• Upoznaćete principe čiste arhitekture kroz praktične primere i vežbe zasnovane na stvarnim programerskim situacijama
• Poboljšaćete organizaciju sistema na komponente i značajno ćete smanjiti potrebu za održavanjem i ukupnu složenost koda
• Primenićete principe čiste arhitekture sa sigurnošću, kako u novim Python projektima, tako i prilikom preuređivanja postojećeg koda

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.

Sadržaj

• Osnove čiste arhitekture: unapređenje razvoja u programskom jeziku Python
• SOLID principi: izgradnja pouzdanih Python aplikacija
• Korišćenje tipova u programskom jeziku Python: jačanje strukture čiste arhitekture
• Razvoj vođen domenom: oblikovanje poslovne logike
• Aplikacioni sloj: orkestracija slučajeva upotrebe
• Sloj adaptera korisničkog interfejsa: kontroleri i prezenteri
• Sloj okvira i pokretača: spoljni interfejsi
• Primena obrazaca testiranja u okviru čiste arhitekture
• Dodavanje korisničkog veb interfejsa: prilagodljivost sloja interfejsa u čistoj arhitekturi
• Praćenje u čistoj arhitekturi: primena posmatranja i potvrđivanja
• Od nasledstva ka čistoći: preuređivanje Python koda radi lakšeg održavanja
• 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.

Šta ova knjiga obuhvata

• Objašnjenje o važnosti čiste arhitekture
• Jednostavna pravila dizajniranja (SOLID principi)
• Izgradnju osnovne poslovne logike
• Organizaciju koda po slojevima
• Dodavanje veb interfejsa
• Rad sa postojećim (nasleđenim) kodom
• Pisanje testova

Ko može da koristi knjigu

• Python programeri – Ovladaće arhitektonskim obrascima koji prevazilaze uobičajene prakse pisanja koda.
• Softverski arhitekti – Naučiće da projektuju pouzdane, prilagodljive i proširive Python sisteme sa jasnim razdvajanjem odgovornosti.
• Tehnički lideri – Usmeravaće svoj tim pomoću praktičnih obrazaca koji obezbeđuju doslednu arhitekturu i standarde kodiranja.
• Programeri aplikacija na strani servera – Naučiće da strukturiraju složene, održive i prilagodljive Python aplikacije.
• DevOps inženjeri – Razvijaće Python servise koji se mogu testirati, pratiti i lako uklapati u savremene CI/CD tokove.

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.

 

Preporučujemo

Preporučujemo

 

Android Studio IDE kuvar za razvoj aplikacija

Android Studio IDE kuvar za razvoj aplikacija, Rick Boyer, Kyle Merrifield Mew

Android Studio IDE kuvar za razvoj aplikacija

Python intenzivni kurs, prevod 3. izdanja

Python intenzivni kurs, prevod 3. izdanja, Eric Matthes

Python intenzivni kurs, prevod 3. izdanja

KOD, skriveni jezik kompjuterskog hardvera i softvera

KOD, skriveni jezik kompjuterskog hardvera i softvera, Charles Petzold

KOD, skriveni jezik kompjuterskog hardvera i softvera
 
Sve veze, meniVaša korpa

 

Kontakt

Spisak svih knjiga

 

Korisne veze

Pomoć

 

Sigurna kupovina

Politika privatnosti

 

© 2023. Knjiga Knjiga