Knjige i priručnici

Java kuvar: problemi i rešenja za Java programere
Java kuvar
Ian F. Darwin

Java neprestano raste i razvija se, a ovaj kuvar nastavlja da se razvija uz nju. Sa ovim priručnikom odmah ćete postići ubrzanje sa stotinama
praktičnih recepata u širokom spektru Java tema. Naučićete korisne tehnike za sve, od rukovanja stringovima i funkcionalnog programiranja
do mrežne komunikacije.
Svaki recept sadrži kompletna kodna rešenja koja možete slobodno koristiti zajedno sa objašnjenjem o tome kako i zašto funkcionišu. Ako
ste upoznati sa osnovama Jave, ovaj kuvar unaprediće vaše znanje jezika i njegovih brojnih nedavnih promena, uključujući kako da ih
primenite u svakodnevnom programiranju. Ovo ažurirano izdanje pokriva promene sve do Jave 12 i delova 13 i 14.

Recepti uključuju:
• Metode za prevođenje, izvršavanje i analizu grešaka
• Pakovanje Java klasa i građenja aplikacija
• Manipulisanje, poređenje i preuređivanje teksta
• Regularne izraze za uparivanje stringova i šablona
• Rad sa brojevima, datumima i vremenima
• Strukturisanje podataka sa kolekcijama, nizovima i drugim
tipovima
• Tehnike objektno orijentisanog i funkcionalnog programiranja
• Operacije ulaza/izlaza, direktorijuma i sistema fajlova
• Mrežno programiranje na klijentskoj i serverskoj strani
• Obrada JSON-a za razmenu podataka
• Višenitnost i uporednost
• Upotreba Jave u big data aplikacijama

Cena: 1.900 1.710 rsd
Otkrivanje jednostavnosti
Otkrivanje jednostavnosti
Eric Normand

Funkcionalno programiranje za kroćenje složenog softvera

„Otkrivanje jednostavnosti“ je prijateljski, praktični vodič koji će promeniti vaš pristup dizajnu i razvoju softvera.

Rezime

Savremeni softver je složen, jer je distribuiran na serverima, težak je za testiranje i otporan je na modifikacije. „Otkrivanje jednostavnosti“ je prijateljski, praktični vodič koji će promeniti vaš pristup dizajnu i razvoju softvera. Predstavlja jedinstveni pristup funkcionalnom programiranju, kojim se objašnjava zašto su određene funkcije softvera složene, i uči vas funkcionalnim tehnikama koje možete da upotrebite da biste pojednostavili ove sisteme tako da budu lakši za testiranje i debagovanje.

O tehnologiji

Programeri se s pravom plaše nenamerne složenosti koja „inficira“ veći deo koda. U ovoj knjizi je prikazano kako da treba da napišete softver koji složenost drži blizu svog inherentnog minimuma. Dok pišete softver, trebalo bi da naučite da razlikujete kod koji menja stanje vašeg sistema i kod koji ne menja stanje vašeg sistema. Kada naučite da razlikujete ta dva koda, možete da refaktorišete veći deo svojih „akcija“ koje menjaju stanje u „proračune bez uzimanja u obzir stanja“. Vaš softver će biti jednostavniji.

O knjizi

Zahvaljujući ovoj knjizi, takođe ćete naučiti da rešavate složene vremenske greške koje se neizbežno „uvlače“ u asinhroni kod i višenitni kod. U naprednim odeljcima knjige saznaćete kako komponovane apstrakcije pomažu u izbegavanju ponavljanja koda i otvaranju novih nivoa ekspresivnosti.

Cena: 2.640 2.376 rsd
SQL kuvar: Tehnike i rešenja izrade upita za sve SQL korisnike, prevod 2. izdanja
SQL kuvar
Anthony Molinaro, Robert de Graaf

SQL je zajednički jezik stručnjaka za obradu podataka. Istovremeno, ne dobija uvek pažnju koju zaslužuje u poređenju sa ostalim glavnim alatima. Kao rezultat toga, uobičajeno je pronaći ljude koji često koriste SQL, ali retko ili nikad ne idu dalje od najjednostavnijih upita, često zato što veruju da ono što znaju je sve što i postoji.
Ova knjiga pokazuje koliko mnogo SQL može učiniti, proširujući vašu kutiju alatki. Na kraju knjige videćete kako se SQL može koristiti za statističke analize; da pravi izveštaje na sličan način kao što su profesionalni poslovni alati; za podudaranje tekstualnih podataka; za sofisticiranu analizu datumskih podataka; i još mnogo toga.
Prvo izdanje knjige SQL kuvar, od svog izdavanja, bilo je popularan izbor kao „druga knjiga o SQL-u” – knjiga koju ljudi rado čitaju nakon što nauče osnove. Ima mnoge kvalitete, poput širokog spektra tema i čitljivog stila pisanja.

Cena: 2.700 2.430 rsd
Razvodna postrojenja: zbirka rešenih zadataka sa prilozima
Razvodna postrojenja
Jovan Nahman Vladica Mijailović Dragutin Salamon

Zbirka koja se stavlja na raspolaganje čitaocima predstavlja pokušaj da se složena problematika projektovanja elektroenergetskih postrojenja izloži na jasan i savremen način. U odnosu na izdanje Zbirke iz 2001. godine od istih autora, ovo je bitno promenjena i proširena verzija, tako da se može smatrati novom zbirkom. Zbirka je prvenstveno namenjena studentima elektroenergetike na fakultetima i visokim školama. Po redosledu obrađene materije, zbirka predstavlja celinu sa knjigom ”Razvodna postrojenja”. S obzirom da su u pisanju i rešavanju zadataka primenjeni postupci koje koriste i veliki svetski proizvodači opreme, osim u edukativne svrhe, zbirka može korisno da posluži projektantima i inženjerima koji se bave razvodnim postrojenjima.

Cena: 2.450 2.401 rsd
Zbirka zadataka iz algoritama: i struktura podataka
Zbirka zadataka iz algoritama
Dragan Urošević

Osnovno bogatstvo ove knjige predstаvlja skup pažljivo odabranih i veoma ilustrativnih zadataka.
Kvalitetu doprinose i izložena rešenja koja su prvo objašnjena, a zatim i potpuno detaljno implementirana u realnom, savremenom programskom jeziku. Imple­mentacija algoritama i struktura podataka ilustrovana je programskim kodom u programskom jeziku Java. Korišćenje objektno-orijentisanog pristupa omogućilo je jasno razdvajanje apstraktnih interfejsa struktura poda­taka od njihovih mogućih implementacija.

Knjiga je namenjena studentima koji izučavaju oblast algoritama i struktura podataka i može se smatrati dopunom odgovarajućeg udžbenika. Ipak, ovaj materijal se može koristiti i mnogo šire od svoje namene (na primer za pripremu takmičenja iz programiranja).

Cena: 1.650 1.485 rsd
Analematski sunčani časovnici
Analematski sunčani časovnici
Milutin Tadić

Knjiga je namenjena onima koji ţele sami da konstruišu skale analematskih časovnika, polazeći od jednostavne logike da već imaju senku kojoj, da bi bila svrsishodna, samo treba podmetnuti odgovarajuću skalu. Svi to mogu lako uraditi koristeći programe sa interneta: „unesi geografsku širinu, unesi geografsku dužinu i časovnu zonu, unesi veličinu velike poluose elipse” i gotovo, začas će biti izračunati svi elementi i uradjeni svi nacrti koje treba preneti na tlo. Oni koji pročitaju ovu knjigu moći će to da urade koristeći formule, geometrijske načine starovekovnih gnomonista ili uz pomoć kompjuterskih programa, svejedno, s tom razlikom što će znati kako rade i program i analematski časovnik.

Cena: 1.100 rsd
Digitalno upravljanje u proizvodnji
Digitalno upravljanje u proizvodnji

U prvom poglavlju su predstavljeni pneumatski logički elementi, koji se koriste u okviru upravljačkih sistema. S ciljem usmjeravanja prema elektronskim komponentama, dati su uporedni prikazi njihove relejne i pneumatske realizacije.

Kombinaciona logička kola su opisana u drugom poglavlju. Izložena je
analiza i sinteza ovih kola. Pored klasičnih, posebna pažnja osvećena je njihovoj izvedbi pomoću integrisanih kola.

Treće poglavlje sadrži osnovne memorijske elemente, analizu i sintezu
sinhronih i asinhronih sekvencijalnih logičkih kola. Pored toga, kao i u drugom poglavlju, postupak sinteze asinhronih sekvencijalnih logičkih kola je oslikan na konkretnom primjeru iz proizvodnje. Savremeni način projektovanja ovih kola, korišćenjem sekvencijalnih struktura, je obrađen na kraju ovog poglavlja.

Programabilni logički kontroleri (PLK) su predmet četvrtog poglavlja. Pošto se izučavanje pomenutih digitalnih industrijskih računara započinje na osnovnim studijama, u ovom udžbeniku, fokus je stavljen na centralnu procesorsku jedinicu (CPU), kao glavni dio PLK. Dakle, podrobnije su objašnjeni konkretni CPU moduli proizvođača Siemens, s ciljem da se objasne njegove memorijske oblasti i polja, vrste podataka i načini pristupa njima. Takođe su objašnjeni analogno-digitalni (A/D) i digitalno-analogni (D/A) pretvarači (konvertori) u okviru PLK, kao i uređaji za programiranje PLK. Raspoloživost opreme  navela je autore da se pri izlaganju gradiva fokusiraju na Siemens-ovu SIMATIC S7-200 i S7-300 seriju PLK.

Cena: 1.650 1.617 rsd
Obrada materijala laserom: osnove, primena i optimizacija
Obrada materijala laserom
Sanja Petronić, Tatjana Šibalija

U današnje vreme najčešće primene laserske obrade materijala su lasersko zavarivanje, lasersko sečenje, lasersko bušenje, kao i laserska mehanička obrada materijala i lasersko čišćenje..
U ovoj knjizi će biti opisani mehanizmi, primena i optimizacija parametara procesa bušenja laserom, sečenja laserom i mehaničke obrade laserom. Procesi koji nastaju laserskim zavarivanjem, njihova primena i optimizacija prevazilaze obim ove knjige pa će biti opisani u narednim studijama, odnosno, ne spadaju u domen ove knjige.

Cena: 1.650 1.617 rsd
Formiranje slika pomoću mikrotalasa
Formiranje slika pomoću mikrotalasa
Marija Stevanović

U mnogim praktičnim primenama javlja se potreba za otkrivanjem i ispitivanjem vizuelno nedostupnih objekata, poput detekcije udaljenih letelica i plovila, uočavanja defekata u građevinama, pronalaženja zakopanih objekata i sl. Od interesa su lokacija traženog objekta, njegov oblik i, eventualno, sastav. Sama priroda ispitivanih objekata je raznorodna: u građevini je to pukotina u zidu ili armaturi, u podzemnim istraživanjima - arheološko nalazište ili skrivena mina, u radarskim problemima - pokretna meta, u medicini - izmenjeno tkivo. Svim ovim aplikacijama je zajednička primena elektromagnetskog zračenja radi dobijanja slike. U najvećem broju slučajeva, radi se o aktivnom pretraživanju gde se predajnim antenama zračenje usmerava ka objektu, a potom, prijemnim antenama meri elektromagnetsko polje izmenjeno zbog prisustva objekta. Ova perturbacija polja sadrži takozvani „otisak“ objekta, na osnovu koga možemo da ga rekonstruišemo u određenoj meri. U nekim situacijama, antene prikupljaju elektromagnetsko polje koje objekat sam zrači. Tada se primenjuje takozvano pasivno ispitivanje. Primeri su lokalizacija predajnika, mapiranje ledenih pokrivača i određivanje sastava tla.
Radi formiranja slike objekta, koriste se različiti delovi elektromagnetskog spektra. Izbor učestanosti zavisi od konkretne primene i najčešće je rezultat kompromisa između potrebnog nivoa detalja (rezolucije slike) i dubine prodiranja elektromagnetskih talasa. Naime, rezolucijaslikeje obrnuto proporcionalnatalasnoj dužini. Međutim, sa porastom učestanosti raste apsorpcija elektromagnetskih talasa, što onemogućava pristup dubljim delovim objekta. U velikom broju primena mikrotalasni deo spektra, koji obuhvata opseg učestanosti od 300 MHz do 300 GHz, predstavlja optimalan izbor. Dodatna pogodnost mikrotalasnih sistema je dostupnost komponenata, kao i njihova relativna bezbednost po ljudsko zdravlje.
Predmet ovog kursa su algoritmi za određivanje lokacije, oblika i sastava nepoznatih objekata na osnovu podataka dobijenih antenskim merenjima. Ovi problemi spadaju u klasu inverznih problema rasejanja. Direktno rešavanje ovih problema je teško zbog njihove nelinearnosti, kao i zbog toga što ne postoji jedinstveno rešenje. Da bi se olakšalo njihovo rešavanje, uvode se različita uprošćenja, poput Bornove aproksimacije. Posledice nejedinstvenosti rešenja se ublažavaju tehnikama regularizacije, koje se primenjuju i u drugim inženjerskim oblastima kao što su obrada signala i veštačka inteligencija.

Cena: 1.100 rsd
Principi pozicioniranja u ćelijskim radio sistemima
Principi pozicioniranja u ćelijskim radio sistemima
Mirjana Simić-Pejović

Radio mreže omogućavaju korisnicima jednu vrlo osobenu beneficiju koju ostale mreže ne mogu, a to je da budu mobilni. Sa funkcijom mobilnosti, ključni atribut postaje lokacija, pa određivanje lokacije korisnika u radio mrežama postaje glavno oruđe koje mobilnim korisnicima omogućava pravi servis, u pravo vreme i na pravom mestu.
Ideja o lociranju korisnika u radio mrežema počinje u okviru ćelijskih radio mreža. Nastala je u Sjedinjenim Američkim Državama (SAD) za potrebe 911 servisa,
tj. servisa za hitne pozive. Razvojem ćelijskih radio sistema, porastao je i broj korisnika ovih sistema, pa samim tim i broj hitnih poziva koji su upućeni sa mobilnih stanica. Problem je bio pravovremeno reagovanje na ovakve pozive, obzirom na to da korisnik često nije znao svoju lokaciju. Zbog toga je američka federalna komisija za komunikacije, FCC (Federal Communication Commission), još 1996. godine napravila program u nekoliko faza kojim se operatori mobilne telefonije obavezuju da u predviđenom vremenskom intervalu u okviru svojih ćelijskih radio mreža obezbede
automatsku identifikaciju lokacije korisnika koji sa mobilnih stanica koriste usluge
servisa za hitne pozive [1]. Novi servis bezbednosti u okviru ćelijskiih radio mreža
nazvan je Enhanced 911 (E-911). Osim bezbednosti, poznavanje lokacije korisnika u
ćelijskim radio mrežama otvorilo je operatorima mobilne telefonije i velike
komercijalne mogućnosti.
Danas, tj. dvadeset godina nakon prve ideje o lociranju korisnika u radio mrežama, situacija je takva da je najveći broj hitnih poziva upućen upravo sa mobilnih stanica, što je dokaz da se u to vreme krenulo u pravom smeru.

Cena: 1.210 rsd
Osnove telekomunikacija
Osnove telekomunikacija
Branislav M. Todorović

Materijal prikazan u ovoj knjizi je nastao u toku pripreme predavanja iz predmeta Telekomunikacije II i Statistička teorija telekomunikacija, koje dugi niz godina držim studentima Vojne akademije Univerziteta odbrane u Beogradu, kao i predmeta Osnove telekomunikacija i Osnove telekomunikacija II, koje sam držao studentima Elektrotehničkog fakulteta Univerziteta u Banja Luci u toku pet školskih godina, od
2010/2011. do 2014/2015.
Ova knjiga je prvenstveno namenjena studentima osnovnih studija elektrotehničkih fakulteta. Verujem da će biti korisna i studentima poslediplomskih studija u oblasti telekomunikacija, kao i inženjerima u ovoj oblasti.
Materijal je podeljen u 15 glava. Na kraju pojedinih glava, gde je to bilo potrebno, prikazani su rešeni primeri.

Cena: 2.200 2.156 rsd
JAVA efikasno: 90 načina kako da pišete bolje programe na Javi
JAVA efikasno
Joshua Bloch

Kompletan vodič za najbolje prakse Java platforme unapređen za verzije Java 7, 8 i 9
Java se dramatično menjala od kako je prethodno izdanje Java efikasno objavljeno malo posle izlaska Jave 6. Ovaj klasik, dobitnik nagrade Jolt award, sada je potpuno unapređen da bi obuhvatao sve prednosti najnovijih mogućnosti jezika i biblioteke. Podrška koju moderna Java pruža mnogim paradigmama povećava potrebu za savetima koji se bave specifičnim najboljim praksama i ova knjiga ih daje.


Kao u prethodnim izdanjima, svako poglavlje knjige Java efikasno, prevod trećeg izdanja, sastoji se od nekoliko „tema”, svaka predstavljena u formi kratke, nezavisne priče koja vam nudi specifične savete, uvid u finese Java platforme i primere unapređenog koda. Obiman opis i objašnjenja svake teme rasvetljavaju vam šta da činite, a šta ne i zašto.
Prevod trećeg izdanje sadrži novine jezika i biblioteke Jave 7, 8 i 9, uključujući konstruktore funkcionalnog programiranja dodate njenim objektno orijentisanim korenima. Dodate su mnoge nove teme, uključujući i poglavlje posvećeno lambda izrazima i tokovima.

NOVO IZDANJE SADRŽI
• Funkcionalne interfejse, lambda izraze, reference metoda i tokove
• Difolt i statičke metode u interfejsima
• Tip interfejsa, uključujući operator dijamant za generičke tipove
• Anotaciju @SafeVarargs
• Iskaz try­ sa­ resursima
• Nove karakteristike biblioteke, kao što su interfejs Optional

Cena: 2.200 1.980 rsd
Testiranje JavaScript aplikacija
Testiranje JavaScript aplikacija
Lucas da Costa

Automatizovano testiranje pomoći će vam da napišete visokokvalitetan softver za manje vremena, sa više samopouzdanja, manje grešaka i bez stalnog ručnog kontrolisanja. “Testiranje JavaScript aplikacija” je vodič za izgradnju sveobuhvatnog i pouzdanog paketa za testiranje JS aplikacija, koji opisuje kako da pišete testove i kako JS alati za testiranje rade “ispod haube”. Vaš učitelj je Lucas de Costa, glavni saradnik u popularnim JS bibliotekama za testiranje, koji vam predstavlja kvalitetan način razmišljanja za donošenje ispravnih odluka o testiranju koje daju stvarni doprinos vašem poslovanju. Imaćete koristi od informativnih objašnjenja i dijagrama, lako prenosivih primera koda i dobrih saveta u vezi sa upotrebom najnovijih biblioteka i radnih okvira JavaScript ekosistema.

O tehnologiji

Automatsko testiranje je neophodno za stalnu isporuku dobrih JavaScript aplikacija. Kompletna strategija testiranja trebalo bi da pokriva funkcije u izolaciji, integraciju različitih delova koda i ispravnost iz perspektive krajnjeg korisnika. Ova knjiga će vas naučiti kako da brzo i pouzdano isporučite pouzdan softver.

O knjizi

Testiranje JavaScript aplikacija” je udžbenik za implementaciju automatizovanih planova testiranja veb aplikacija zasnovanih na JavaScript-u. Opisuje praktične strategije testiranja, korisne alate i biblioteke i objašnjava kako da održavate visok kvalitet. Kroz jasne opise i brojne primere istražićete pristupe i za backend i za frontend aplikacije i naučićete da brže i pouzdanije testirate softver.

Cena: 2.420 2.178 rsd
PowerShell za administratore
PowerShell za administratore
Adam Bertram

PowerShell® je i skript jezik i administrativna ljuska (shell) koja vam omogućava kontrolu i automatizaciju gotovo svih aspekata IT-a. U knjizi PowerShell za administratore, petostruki Microsoft® MVP Adam „Automator” Bertram pokazuje vam kako da koristite PowerShell za upravljanje i automatizaciju okruženja radne površine i servera, tako da posao možete završiti pre kraja radnog vremena.

Cena: 1.900 1.710 rsd
Čista arhitektura: Praktična rešenja softverske arhitekture
Čista arhitektura
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 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

Primenom univerzalnih pravila arhitekture softvera možete dramatično da poboljšate produktivnost programera tokom životnog ciklusa bilo kog softverskog sistema. Sada, nadovezujuć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. Oslanjajuć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 ćete se suočiti - rešenjima ​​koja ć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.

Cena: 2.420 2.178 rsd
Čisto agilno - razvoj softvera: agilne vrednosti i principi
Čisto agilno - razvoj softvera
Robert C. Martin

Dvadeset godina nakon što je Agile Manifest prvi put predstavljen, legendarni Robert C. Martin („Ujak Bob“) ponovo uvodi agilne vrednosti i principe za novu generaciju programera softvera. U ovoj željno iščekivanoj knjizi, autor najprodavanijih knjiga „Čista arhitektura“ i „Jasan kod“ koje su prevedene na srpski, pokazuje kako do agilnog razvoja dovesti do sada neviđeni nivo profesionalnosti i discipline da bi bio napisan mnogo efikasniji i uspešniji softver.

Baš kao u drugim Martinovim knjigama, u knjizi „Čisto agilno - razvoj softvera“ on ne predstavlja samo više mogućnosti i opcija i ne kaže „najbolje prosudite sami“, već vam prikazuje koje izbore treba da donesete i zašto su ti izbori presudni za vaš uspeh. Pišući u agilnom kontekstu, Martin nudi direktne, smislene odgovore na ključna pitanja:

  • Kako i zašto je nastala agilna metodologija?

  • Koji su troškovi i koristi od agilnosti?

  • Koje su najefikasnije prakse agilnog razvoja?

  • Kako treba organizovati agilni tim?

  • Kakve uloge igraju programeri, ispitivači i menadžeri u agilnom timu?

  • Koja je uloga agilnog trenera?

  • Šta je sa agilnom metodologijom za velike projekte?

  • Koje vrste projekata imaju koristi od agilnosti?

Čisto agilno - razvoj softvera“ je osnovno štivo za programere, menadžere, ispitivače, projektne menadžere i svakog softverskog stručnjaka koji vodi agilni projekat ili učestvuje u agilnom projektu.

Cena: 1.980 1.782 rsd
Analogna elektronika u teoriji i praksi: Osnove elektronike sa mnoštvom praktičnih saveta i primera električnih kola
Analogna elektronika u teoriji i praksi
Kurt Diedrich

Izloženim radom autor može početniku u analognoj tehnici da pomogne da se snađe u džungli zbunjujućih tehničkih termina bez zbunjujućih formula. Namera je čitaocu ponuditi široku paletu tema bez dubinskih objašnjenja nego se usredsrediti na suštinu iako nije ispustio u prvom planu omiljene teme, mernu tehniku, muzičku elektroniku sa operacionim pojačavačima.

Autor ukazuje (nakon razjašnjenja funkcije poznatih elektronskih komponenti) da se iza mnogih složenih kola ipak kriju isti osnovni elementi i jasno stavio do znanja na osnovu brojnih primera kako veštom kombinacijom takvih „modula“ skoro sva merna tehnika može ispuniti zahteve (ključna reč „uobličavanje signala“) ono što je posebno zanimljivo korisnicima u domenu merenja životne okoline.

Brojne anegdote iz vremena dok je autor pipao po „tajnama“ elektronike su dokaz za to da se ovde prvenstveno ne radi o udžbeniku sa tehničkim žargonom i formulama nego o lakom i šaljivom pregledom tema o kojima bi trebalo da bude obavešten novajlija. Knjiga se mestimično čita skoro kao roman a zaokružuje se vrednim praktičnim savetima zasnovanim na iskustvu, iskustvom autora u nagrizanju pločica štampanih veza, izradom prednjih panela i kućišta koje je sakupio tokom vremena. Ukratko: knjiga koja ne prenosi samo znanje nego inspiriše čitaoca da razvije sopstvena električna kola.

Cena: 1.750 1.628 rsd
C#9 i .NET 5: arhitektura softvera, prevod drugog izdanja
C#9 i .NET 5
Gabriel Baptista , Francesco Abbruzzese

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)

Cena: 2.970 2.673 rsd

NASLOV ...

Naslov
Autor
Cena: 12.356 rsd


USPEŠNO DODATO U KORPU


 
KORPA:
- Artikala: 0
- Iznos: 0 rsd