Knjige i priručnici Računari/ Internet/ Programiranje

Elektronska sigurnost i špijunaža: Priručnik za samogradnju
Elektronska sigurnost i špijunaža
Luka Matić

Popust i besplatna isporuka do 5.10.22

Problemi (elektronička) sigurnosti u današnje vrijeme su rijetko adekvatno riješeni ili barem precizno analizirani. Elektronička sigurnost je samo jedna karika u lancu sigurnosti cijelog sustava. Obično joj se pristupa na nivou mrežne ili softverske sigurnosti, dok se ostali bitni aspekti najčešće zanemaruju. Naravno, svaki lanac je jak koliko i njegova najslabija karika.
Tema ove knjige je sigurnost elektroničkog hardvera, s naglaskom na probleme koje možete riješiti sa skromnim DIY financijama. Ona se bavi uglavnom sigurnim komunikacijama i sustavima šifriranja, s primjenom u različitim (hipotetskim i stvarnim) špijunskim scenarijima. Brzo ćete shvatiti da ne možete jednostavno kupiti pouzdan i povjerljiv kripto-uređaj kao standardni „off-the-shelf“ proizvod. To vrijedi podjednako za pojedince, korporacije i države.
Ako želite razviti vašu svijest o elektroničkoj sigurnosti u svijetu (već odavno) prekrivenom mrežama mikrofona i kamera, ovo je knjiga za vas. Nadalje, ako želite napraviti nešto po DIY principu, projektiranjem svojih uređaja ili daljnjim razvojem mojih (opisanih u knjizi), molim vas nastavite čitati. Neki uređaji su već objavljeni kao projekti u časopisu Elektor. Neki su još na nivou eksperimentalne pločice ili samo ideje koje tek treba razraditi.
Kompleksnost je glavni neprijatelj sigurnosti, dakle pokušat ćemo zadržati se na jednostavnim uređajima i sustavima. Svako poglavlje će analizirati stvarne špijunske afere ili barem hipotetske scenarije koji će (nadam se) potaknuti vašu maštu i vlastitu kreativnost. Konačni cilj je stvoriti cjelovitu svijest o stvarnim sigurnosnim problemima (odnosno razviti način razmišljanja na nivou dobrog špijuna), što je neophodno da bi se na vrijeme predvidjele moguće prijetnje, da bi tek onda bilo moguće projektirati stvarno sigurni sustav.
Ne zamarajte se s čitanjem ako:
-mislite da ste vi i vaše tajne 100% sigurni
-mislite da netko drugi može brinuti o vašoj sigurnosti
-mislite da teorije zavjere postoje samo u teoriji–Telefunkenovo remek-djelo“FS-5000 Harpoon” je bilo zasnovano na jednoj od njih!

Cena: 1.800 1.476 rsd
Izgradnja mikroservisa: Dizajn sitno granuliranih sistema
Izgradnja mikroservisa
Sam Newman

Kako organizacije prelaze od monolitnih aplikacija na manje, samostalne mikroservise, distribuirani sistemi postaju finije granulirani. Ali razvijanje tih novih sistema unosi gomilu novih problema. Ovo prošireno drugo izdanje zauzima holistički pogled na teme koje morate da razmatrate prilikom građenja, upravljanja i skaliranja mikroservisnih arhitektura.

Koristeći jasne primere i praktične savete, autor Sam Newman daje svima, od arhitekata i programera do testera i IT operatera čvrstu osnovu u konceptima. Zaronićete u najnovija rešenja za modelovanje, integrisanje, testiranje, raspoređivanje i nadgledanje svojih vlastitih autonomnih servisa. Slučajevi iz realnog sveta otkrivaju kako organizacije danas uspevaju da najbolje iskoriste ove arhitekture.

Tehnologija mikroservisa se neprekidno razvija. Ova knjiga vam daje najnovije informacije

  • Dobijate nove informacije o korisničkim interfejsima, orkestraciji kontejnera i bez servera
  • Podesite dizajn sistema sa ciljevima vaše organizacije
  • Istražite opcije za uključivanje servisa u vaš sistem
  • Shvatite kako da nezavisno raspoređujete mikroservise
  • Ispitate složenost testiranja i nadgledanja distribuiranih servisa
  • Upravljate bezbednošću sa proširenim sadržajem oko modela korisnik-servis i servis-servis

 

Cena: 2.430 2.309 rsd
Naučite progresivne veb aplikacije
Naučite progresivne veb aplikacije
John M. Wargo

„Doneli ste odličnu odluku kada ste izabali ovu knjigu. Da sam na početku svog puta učenja o progresivnim veb aplikacijama, nema mnogo ljudi kojima bih verovao više od Johna da me odvedu na taj put.“
Iz predgovora Sajmona Mekdonalda, konsultanta programera, Adobe

Programeri imaju dve opcije za izradu aplikacija: izvorne (native) aplikacije namenjne određenom uređaju ili veb aplikacije koje se izvršavaju na bilo kom uređaju. Izrada izvornih aplikacija je izazovna, posebno kada vaša aplikacija cilja na više uređaja–desktop računare, pametne telefone, televizore–jer se korisničko iskustvo dramatično razlikuje na različitim uređajima.

Uslužni radnici (service workers) – relativno nova tehnologija – olakšavaju veb aplikacijama da premoste jaz između izvornih i veb mogućnosti. U ovoj knjizi, John M. Wargo prikazuje kako da koristite uslužne radnike da biste napravili progresivnu veb aplikaciju (PWA). Autor se fokusira na tehnologije koje omogućavaju PWA i kako da koristite te tehnologije da poboljšate svoje veb aplikacije kako bi pružile iskustvo koje je nalik iskustvu korišćenja izvorne aplikacije.

Kroz celu knjigu, Wargo uvodi svaki osnovni koncept i ilustruje primenu svake mogućnosti kroz nekoliko kompletnih, operativnih primera. Počećete sa jednostavnim veb aplikacijama, a zatim ih postepeno proširivati i unapređivati najsavremenijim funkcijama. Svi primeri izvornog koda su dostupni na GitHubu, a dodatni resursi su dostupni na veb lokaciji autora, learningpwa.com.

• Koristite uslužne radnike i manifeste veb aplikacija da biste iskoristili najbolje mogućnosti veba i mobilnih uređaja
• Napravite veb aplikacije koje korisnik može lako da instalira na svom lokalnom sistemu i koje rade van mreže ili na mrežama niske propusnosti
• Koristite strategije keširanja koje vam daju kontrolu nad tim koji resursi aplikacije se keširaju i kada
• Koristite pozadinsku obradu u veb aplikaciji
• Primenite push obaveštenja koja omogućavaju veb aplikaciji da lako komunicira sa korisnicima ili pokreće akciju na udaljenom serveru

Cena: 1.900 1.710 rsd
MySQL radionica: Praktičan vodič za rad sa podacima i bazama podataka
MySQL radionica
Thomas Pettit

Učenje MySQL-a je postalo mnogo lakše, zahvaljujući upravo ovoj praktičnoj radionici i jednostavnim objašnjenjima, zanimljivim primerima i realističnim vežbama fokusiranim na to da vam pomognu da efikasno izradite i održavate baze podataka.

Ključne funkcije:

  • naučite kako da podesite i održavate MySQL bazu podataka

  • pokrenite SQL upite da biste kreirali i preuzeli podatke i da biste manipulisali njima

  • efikasno koristite MySQL zajedno sa uobičajenim poslovnim aplikacijama, kao što su Excel i MS Access

    Da li želite da naučite kako da efikasno kreirate i održavate baze podataka? Da li tražite jednostavne odgovore na osnovna MySQL pitanja i jednostavne primere koje možete koristiti na vašem poslu? Ako su odgovori potvrdni, ova radionica je pravi izbor za vas.

    U ovoj knjizi, koja je osmišljena tako da „izgradi“ vaše samopouzdanje, pomoću korisne prakse se koristi jednostavan pristup koji se fokusira na praktičnost, tako da možete odmah da pređete na rad, bez potrebe da čitate stranice i stranice dosadne, suvoparne teorije.

    Zahvaljujući kratkim vežbama i aktivnostima, naučićete kako da koristite različite MySQL alatke za kreiranje baze podataka i za upravljanje podacima u njoj. Videćete kako se prenose podaci između MySQL baze podataka i drugih izvora i kako se koriste skupovi podataka iz realnog sveta da biste stekli dragoceno iskustvo u manipulaciji podacima i dobili informacije iz podataka. Dok budete čitali ovu knjigu, otkrićete kako da zaštitite svoju bazu podataka upravljanjem korisničkim dozvolama i izvršavanjem logičkih rezervnih kopija i vraćanjem u prethodno stanje.

    Ako ste već pokušali da naučite SQL, ali niste mogli da pređete sa razumevanja jednostavnih upita na kreiranje projekata „uživo“ pomoću stvarnog sistema upravljanja bazom podataka, „MySQL radionica“ će vas odvesti na pravi put.

    Kada pročitate ovu knjigu u celosti, imaćete znanje, veštine i samopouzdanje da unapredite svoju karijeru i da se uhvatite u koštac sa svojim ambicioznim projektima pomoću MySQL-a.

Cena: 2.970 2.673 rsd
Mašinsko učenje uz PyTorch i Scikit-Learn
Mašinsko učenje uz PyTorch i Scikit-Learn
Sebastian Raschka

Mašinsko učenje uz PyTorch i Scikit-Learn je kompletan vodič za mašinsko učenje i duboko učenje pomoću biblioteke PyTorch. Služiće vam i kao prirunik za učenje i kao referenca koju ćete uvek koristiti dok gradite sisteme mašinskog učenja.

Naučićete sve osnovne tehnike mašinskog učenja zahvaljujući jasnim objašnjenjima, vizuelizacijama i primerima. Dok ste uz neke knjige primorani da slepo sledite uputstva, uz ovu knjigu o mašinskom učenju shvatićete principe koji vam omogućavaju da sami gradite modele i aplikacije.

Ova knjiga je ažurirana tako da obuhvata duboko učenje upotrebom biblioteke PyTorch i predstavlja čitaocima najnovije dodatke biblioteci scikit-learn. Uz to, ova knjiga objašnjava različite tehnike mašinskog učenja i dubokog učenja za klasifikaciju teksta i slika. Takođe ćete učiti o generativnim suparničkim mrežama (GAN) za generisanje novih podataka i inteligentnim agentima za obuku uz učenje uslovljavanjem. Konačno, ovo novo, prošireno, izdanje obuhvata najnovije trendove dubokog učenja, uključujući grafovske neuronske mreže i transformatore velikih razmera koji služe za obradu govornog jezika (NLP).

Ova knjiga o biblioteci PyTorch biće vaš kompanjon za mašinsko učenje u programskom jeziku Python, bilo da ste Python programer koji tek počinje da se bavi mašinskim učenjem ili želite da produbite svoje znanje o najnovijim dostignućima.

Uveren sam da će vam ova knjiga biti od neprocenjive vrednosti i kao opširan pregled uzbudljive oblasti mašinskog učenja i kao riznica praktičnih uvida. Nadam se da će vas inspirisati da primenite mašinsko učenje za opšte dobro u bilo kom području koje vam zadaje probleme.

Dmitro Dzhulgakov

PyTorch Core Maintainer

Šta ćete naučiti

- Istraživanje radnih okvira, modela i tehnika za mašinsko ’učenje’ iz podataka

- Upotrebu biblioteke scikit-learn za mašinsko učenje i biblioteke PyTorch za duboko učenje

- Obučavanje klasifikatora mašinskog učenja slikama, tekstom i drugim

- Izgradnju i obučavanje neuronskih mreža, transformatora i grafovskih neuronskih mreža

- Najbolju praksu za procenu i podešavanje modela

- Predviđanje kontinuiranih ciljnih ishoda pomoću regresione analize

- Otkrivanje detalja tekstualnih podataka i podataka društvenih medija pomoću analize mišljenja

 

Cena: 3.300 2.970 rsd
Pet linija koda: refaktorisanje, kada i kako
Pet linija koda
Christian Clausen

U knjizi Pet linija koda učićete o refaktorisanju koje je fokusirano na konkretna pravila svođenja bilo kog metoda na pet linija ili manje! Knjiga ne sadrži žargon niti su vam potrebne posebne veštine za automatsko testiranje. Ona sadrži samo jednostavne smernice i obrasce ilustrovane detaljnim primerima koda.

Obuhvaćene su sledeće teme:

  • Znaci lošeg koda
  • Bezbedno poboljšanje koda, čak i kada ga ne razumete
  • Balansiranje optimizacije i uopštenosti koda
  • Pravilne prakse kompajlera
  • Metod izdvajanja, uvođenje Strategy obrasca i mnogih drugih obrazaca refaktorisanja
  • Pisanje stabilnog koda koji omogućava promenu dodavanjem
  • Pisanje koda koji ne zahteva komentare
  • Praksa iz stvarnog sveta za sjajno refaktorisanje

Poboljšanje postojećeg koda – refaktorisanje – jedan je od najčešćih zadataka sa kojima ćete se suočiti kao programer. U knjizi Pet linija koda naučićete jasna i delotvorna pravila refaktorisanja koja možete da primenite bez oslanjanja na intuitivno mišljenje, kao što je „miris koda“. Prateći stručnu perspektivu autora – da se refaktorisanje i mirisi koda mogu naučiti praćenjem konkretnog skupa principa – naučićete kada da refaktorišete kod, koje obrasce da primenite na koji problem i karakteristike koda koje ukazuju da je vreme za preradu.

O tehnologiji

Svaka baza kodova sadrži greške i neefikasnost koje je potrebno da pronađete i ispravite. Refaktorišite na pravi način da bi kod postao elegantan, lak za čitanje i održavanje. Uz ovu knjigu ćete naučiti jedinstven pristup refaktoriranju koji implementira bilo koji metod u pet linija, ili manje. Takođe ćete otkriti tajnu koju većina starijih programera zna: ponekad je brže razraditi kod i ispraviti ga kasnije!

Kome je namenjena knjiga

Za programere svih nivoa veštine. Za primere je korišćen lako čitljiv Typescript, u istom stilu kao Java i C#.

Cena: 2.200 1.980 rsd
Naučite Python 3: Brzi kurs programiranja
Naučite Python 3
Ashwin Pajankar

Ova knjiga služi kao prvi korak za početnike da nauče Python programiranje. Knjiga je podeljena na deset poglavlja. U prvom poglavlju, čitaoci se upoznaju sa osnovama Python-a. Sadrži detaljna uputstva za instalaciju na različitim platformama, kao što su macOS, Windows, FreeBSD i Linux. Takođe obuhvata druge aspekte Python programiranja, kao što su IDE-ovi i Package Manager. U drugom poglavlju čitaoci imaju priliku da se detaljno upoznaju sa Python programiranjem. Ono obuhvata grupu ugrađenih struktura podataka popularno poznatih kao Python kolekcije. U trećem poglavlju su razmatrani važni koncepti znakovnih nizova, funkcija i rekurzije.

Četvrto poglavlje se fokusira na objektno-orijentisano programiranje pomoću Python-a. U petom poglavlju se razmatra najčešće korišćene prilagođene strukture podataka, kao što su stek i red za čekanje. Šesto poglavlje podstiče kreativnost čitalaca pomoću Python grafičke biblioteke Turtle. U sedmom poglavlju su istražene animacije i razvoj igara, pomoću Pigame biblioteke. Osmo poglavlje obuhvata upravljanje podacima uskladištenim u različitim formatima datoteka. Deveto poglavlje obuhvata oblast obrade slika pomoću Wand biblioteke u Python-u. U desetom i poslednjem poglavlju predstavljen je niz odabranih korisnih tema u Python-u.

U celoj knjizi se prati pristup „korak po korak“. Objašnjenje teme je uvek praćeno detaljnim primerom koda. Primeri koda su takođe objašnjeni odgovarajućim detaljima i praćeni su rezultatima u obliku teksta ili snimka ekrana gde god je to moguće. Čitaoci će se upoznati sa programskim jezikom Python, tako što će pažljivo pratiti koncepte i primere koda u ovoj knjizi. Knjiga takođe sadrže reference za spoljne izvore koje čitaoci mogu dalje istražiti.

Cena: 1.800 1.530 rsd
Linux kuvar: osnovna znanja za Linux korisnike i administrator mrežnih sistema
Linux kuvar
Carla Schroder

Ovaj priručnik obučava nove korisnike i korisnike srednjeg nivoa znanja osnovnim veštinama neophodnim za upravljanje Linux sistemima, koristeći i grafičke alate i alate komandne linije. Bez obzira da li koristite Linux u ugrađenom, desktop, serverskom, virtuelnom ili oblak okruženju, osnovne veštine su iste. Ova knjiga ima za cilj da vas brzo obuči i osposobi, uz primere koje možete preuzeti i upotrebiti. Sadrži recepte koji pokrivaju specifične probleme, sa objašnjenjem kako svaki recept funkcioniše.

Naučićete kako da:
• Koristite systemd, novi sveobuhvatni menadžer usluga
• Izgradite jednostavne ili složene zaštitne zidove pomoću firewalld
• Podesite bezbedne konekcije Linux sistema i mobilnih uređaja
• Spašavate sistem koji neće da se podgine
• Resetujete izgubljene lozinke na Linuxu i Windowsu
• Pomoću dnsmasq upravljate uslugama LAN imena
• Upravljate korisnicima i grupama i kontrolišete pristup datotekama
• Ispitate hardver vašeg računara i pratite zdravlje hardvera
• Upravljajte GRUB bootloaderom i multiboot Linuxom i Windowsom
• Održavate tačno vreme širom mreže pomoću najnovijih alata
• Izgradite internet ruter/zaštitni zid na Raspberry Pi
• Upravljate sistemima datoteka i particionisanjem

„Obavezna knjiga za učenje Linuxa. Carla Schroder vas vodi kroz svaki aspekt Linux operativnog sistema na način koji svako može da prati.”

„Visoko efikasni inženjeri znaju svoje alate i kako da ih koriste. Stručnost Carle Schroder vam širom otvara oči za one stvari u Linuxu za koje niste znali da ih ne znate.”

Cena: 2.500 2.250 rsd
C# 10 i .NET 6: moderan međuplatformski razvoj
C# 10 i .NET 6
Mark J. Price

Najnovije izdanje je u velikoj meri revidirano da bi bilo u skladu sa svim najnovijim funkcijama koje C# 10 i .NET 6 sadrže.

Učićete o objektno-orijentisanom programiranju, pisanju funkcija i njihovom testiranju, otklanjanju grešaka funkcija, implementaciji interfejsa i nasleđivanju klasa. Knjiga sadrži .NET API-je za izvršavanje zadataka, kao što su upravljanje podacima i slanje upita za podatke, nadgledanje i poboljšavanje performansi, kao i za korišćenje fajl sistema, asinhronih tokova, serijalizacije i enkripcije. U knjizi su opisane međuplatformske aplikacije, kao što su veb sajtovi i servisi, koje možete da izgradite i rasporedite korišćenjem ASP.NET Core-a.

Nepotreban kod aplikacije ne ometa najbolju aplikaciju za učenje jezičkih konstrukcija C# i mnogih .NET biblioteka. Dakle, teme C# i .NET obuhvaćene u poglavljima od 1 do 12 sadrže konzolne aplikacije. Nakon što savladate osnove, u poglavljima od 13 do 17 izgradićete praktične aplikacije i servise korišćenjem ASP.NET Core-a, obrasca Model-View-Controller (MVC) i Blazor-a.

Postoje i dva nova onlajn poglavlja o korišćenju .NET MAUI-a za izgradnju međuplatformskih aplikacija i za izgradnju servisa korišćenjem raznih tehnologija, uključujući Web API, OData, gRPC, GraphQL, SignalR i Azure Functions.

Naučićete da:

- Izgradite bogate veb sadržaje korišćenjem Blazor-a, Razor Pages-a, obrasca Model-View-Controller (MVC) i drugih funkcija ASP.NET Core-a

- Izgradite sopstvene tipove putem objektno-orijentisanog programiranja

- Pišete funkcije, testirate ih i otklanjate greške

- Šaljete upite i da manipulišete podacima korišćenjem LINQ-a

- Integrišete i ažurirate baze podataka u aplikacijama korišćenjem Entity Framework Core-a, Microsoft SQL Server-a i SQLite-a

- Izgradite i koristite moćne servise korišćenjem najnovije tehnologije, uključujući gRPC i GraphQL

- Izgradite međuplatformske aplikacije korišćenjem .NET MAUI-a i XAML-a

Kome je ova knjiga namenjena

Ova knjiga je namenjena početnicima u C#-u i .NET-u, ali i programerima koji su u prošlosti koristili C# a sada žele da uhvate korak sa promena koje su nastale u poslednjih nekoliko godina. Za ovu knjigu ne očekujemo da imate bilo kakvo iskustvo u radu sa C# ili .NET-om; međutim, trebalo bi da imate opšte razumevanje programiranja.

Studenti i profesionalci u oblasti fizike, tehnologije, inženjeringa ili matematike (STEM) mogu da imaju koristi od ove knjige.

Cena: 3.300 2.970 rsd
Priručnik za testiranje softvera: konkretne ideje, tehnike i recepti
Priručnik za testiranje softvera
Jovan Popović

U ovoj knjizi ćete naći praktična uputstva i savete koji će vam pomoći da shvatite kako se testiraju softverske aplikacije. Poznavanje ovakvih tehnika je prva stvar koju morate da naučite ako počinjete da se bavite testiranjem softverskih aplikacija. Čak i ako ste test-inženjeri koji imaju iskustva sa pisanjem testova, u ovoj knjizi ćete naći konkretne ideje i recepte, koje možete primeniti kako bi vaši testovi efikasnije testirali aplikacije i brže pronalazili probleme u njima.
Pred vama je priručnik koji vam omogućava da brzo naučite tehnike testiranja koje će vam biti bitne i za ručno i za automatsko testiranje.

Cena: 1.155 1.097 rsd
Linux za mreže
Linux za mreže
Rob VandenBrink

Linux za mreže: Bezbedno konfigurišite i koristite Linux za mrežne usluge

Upoznajte se sa najčešćim i složenim Linux mrežnim konfiguracijama, alatkama i uslugama da biste poboljšali svoje profesionalne veštine

Ključne funkcije

  • Naučite kako da rešite kritične probleme umrežavanja korišćenjem primera iz stvarnog sveta

  • Konfigurišite uobičajene mrežne usluge „korak po korak“ u poslovnom okruženju

  • Otkrijte kako da izgradite infrastrukturu u svrhu odbrane od uobičajenih napada

Opis knjige

Kako Linux nastavlja da dobija na značaju, tako dolazi do porasta mrežnih usluga koje se primenjuju u Linux-u zbog troškova i fleksibilnosti. Ako ste profesionalac za umrežavanje ili inženjer za mrežnu infrastrukturu, neophodno je da detaljno poznajete Linux umrežavanje.

Ova knjiga je vaš vodič za izgradnju čvrste osnove Linux mrežnih koncepata. Na početku knjige se razmatraju različite glavne distribucije, načini za odabir prave distribucije i osnovne konfiguracije Linux mreže. Zatim ćete preći na dijagnostiku mreže za Linux, postavljanje Linux firewall-a i korišćenje Linuxa kao hosta za mrežne usluge. Otkrićete veliki broj mrežnih usluga, zašto su važne i kako da ih konfigurišete u poslovnom okruženju. Na kraju, korišćenjem primera iz ove knjige o Linux-u naučićete da konfigurišete različite usluge za odbranu od uobičajenih napada. Kako budete prelazili na poslednja poglavlja, bićete na dobrom putu da izgradite osnovu za centar podataka koji se sastoji od celog Linux-a.

Nakon što pročitate knjigu u celosti, moći ćete ne samo da pouzdano konfigurišete uobičajene Linux mrežne usluge, već i da koristite isprobane i testirane metodologije za buduće instalacije Linux-a.

Šta ćete naučiti:

  • Koristite Linux kao platformu za rešavanje problema i dijagnostiku

  • Istražite mrežne usluge zasnovane na Linux-u

  • Konfigurišite Linux firewall i podesite ga za mrežne usluge

  • Bezbedno primenite i konfigurišite usluge Domain Name System (DNS) i Dynamic Host Configuration Protocol (DHCP)

  • Konfigurišite Linux za usluge raspoređivanja opterećenja, autentikacije i autorizacije

  • Koristite Linux kao platformu za evidentiranje nadzora mreže

  • Primenite i konfigurišite Intrusion Prevention Services (IPS)

  • Podesite Honeypot rešenja za otkrivanje i sprečavanje napada

Kome je namenjena ova knjiga

Ova knjiga je namenjena IT i Windows profesionalcima i administratorima koji traže uputstva za upravljanje mrežama zasnovanim na Linux-u. Osnovno znanje o umrežavanju je neophodno da biste započeli umrežavanje pomoću ove knjige.

Cena: 2.420 2.178 rsd
CompTIA Security+: SY0-601 vodič za sertifikaciju
CompTIA Security+
Ian Neil

CompTIA Security+ sertifikatom dobijate potvrdu da posedujete osnovno znanje potrebno da obavite najvažnije bezbednosne zadatke i zakoračite u IT bezbednosnu karijeru. Ova knjiga, čiji je autor Ian Neil svetski poznat CompTIA Security+ predavač, je najbolja literatura koja potpuno pokriva CompTIA+ 601 teme za ispit.
Sa zadacima za samo-procenu i pitanjima za ispit, ova knjiga će Vam pomoći da savladate osnovne koncepte za polaganje ispita - prvi put kada je pročitate. Pomoću relevantnih primera, naučićete osnovne bezbednosne koncepte, od sertifikata i enkripcije do identiteta i menadžmenta pristupa (IAM). Zatim, na red dolaze važne oblasti za ispit, cloud bezbednost, pretnje, napadi i ranjivosti, tehnologije i alati, arhitekture i dizajn, menadžment rizika, kriptografija i infrastuktura javnih ključeva (PKI). Ova knjiga ima preko 600 praktičnih pitanja sa detaljnim objašnjenjima i dva lakša testa sa samo-procenu.
Do kraja knjige, razumećete primenu najvažnijih Security+ oblasti i bićete potpuno spremni da položite ispit.

Cena: 2.420 2.178 rsd
Čisto majstorstvo: discipline, standardi i etika
Čisto majstorstvo
Robert C. Martin

Kako da napišete kod kojim ćete se ponositi svakog dana, pravovremen i smeran podsetnik na sve veću složenost našeg programerskog sveta i na našu obavezu prema nasleđu čovečanstva (i nama samima) da poštujemo razvojnu etiku. Odvojite vreme da pročitate „Čisto majstorstvo“... Neka vam ova knjiga bude uvek pri ruci. Neka vam ova knjiga bude stari prijatelj (vaš Ujka Bob, vaš vodič) dok radoznalo i hrabro krčite sebi put u tom svetu. Iz predgovora koji su napisali Stacia Heimgartner Viscardi, CST i Agile Mentor
U knjizi „Čisto majstorstvo“ legendarni Robert C. Martin (Ujka Bob) opisao je principe koji definišu profesiju i zanat razvoja softvera. Ujka Bob objedinjuje discipline, standarde i etiku kojih treba da se pridržavate da biste isporučili robustan i efikasan kod i da biste bili ponosni na softver koji pišete.
Robert Martin, popularni autor knjige „Jasan kod“, pruža pragmatičan, stručan i upotrbljiv vodič kao temelj disciplinovane izrade softvera. On govori o standardima, o tome kako se očekivanja nestručne javnosti često razlikuju od očekvanja programera i pomaže vam da ta dva očekivanja uskladite. Martin zaključuje knjigu etikom programerske profesije, opisujući osnovna obećanja koja bi svi programeri trebalo da daju svojim kolegama, korisnicima i, pre svega, sebi.
Zahvaljujući uvidima Ujka Boba, svi programeri i njihovi menadžeri mogu dosledno da isporučuju kod koji gradi poverenje, umesto da ga potkopava -poverenje među korisnicima i u društvima čiji opstanak zavisi od softvera.
Kretanje ka „zvezdi severnjači“ pravilnog razvoja softvera: poznavanje dobrog programiranja
Praktična, specifična uputstva za primenu pet osnovnih disciplina: razvoja vođenog testovima, refaktorisanja, jednostavnog dizajna, kolaborativnog programiranja i testova prihvatljivosti
Kako programeri i timovi mogu da promovišu produktivnost, kvalitet i hrabrost
Pravo značenje integriteta i timskog rada među programerima i 10 konkretnih obaveza koje bi svaki softverski stručnjak trebalo da prihvati

Cena: 2.420 2.178 rsd
Google Cloud kuvar
Google Cloud kuvar
Rui Costa, Drew Hodun

Steknite praktično iskustvo sa Google Cloudom. Ovaj knjiga pruža niz samostalnih recepata koji vam pokazuju kako da koristite Google Cloud usluge za svoje poslovne aplikacije. Bez obzira da li tražite načine za primenu mikroservisa, veštačke inteligencije, analitike, bezbednosti ili mrežnih rešenja, recepti vas vode korak po korak kroz proces i objašnjavaju na koji način recepti funkcionišu.

Namenjen za sistemske inženjere i administratore, programere, administratore mreže i baza podataka i istraživače podataka, ovaj kuvar vam pomaže da počnete da koristite Google Cloud bez obzira na nivo iskustva. Googleovi veterani Rui Costa i Drew Hodun u ovoj knjizi pokrivaju i napredni nivo korišćenja Google Clouda, za one koji već imaju solidno iskustvo sa platformom.

• Naučite kako da počnete da koristite Google Cloud
• Razumite dubinu usluga koje Google Cloud pruža
• Steknite iskustvo koristeći praktične primere
• Istražite teme koje uključuju BigQuery, Cloud Run i Kubernetes
• Napravite mobilne i veb aplikacije na Google Cloudu
• Ispitajte načine da napravite svoje aplikacije po meri u oblaku
• Napravite aplikaciju koja je minimalno održiv proizvod za eksploataciju u proizvodnji
• Naučite veštine rada sa platformom podataka i cevovodom

Umorni ste od Google Clouda jer niste odmakli dalje od "Hello World"? Google Cloud kuvar sadrži recepte za aplikacije iz stvarnog sveta, od bezserverskih do bezbednosnih, uključujući mikroservise, velike podatke (big data), veštačku inteligenciju, mašinsko učenje, Firebase, bezbednost, umrežavanje i Kubernetes aplikacije.

Cena: 2.200 1.980 rsd
Naučite PHP, MySQL i JavaScript: razvoj dinamičkih veb strana korak po korak prevod 6. izdanja
Naučite PHP, MySQL i JavaScript
Robin Nixon

Došlo je vreme da uđete u svet interaktivnih, dinamičkih veb strana. Ovo je prava knjiga za vas. Naučićete da pravite interaktivne veb lokacije zasnovane na bazama podataka sa moćnom kombinacijom tehnologija otvorenog koda i veb standarda, čak i ako imate samo osnovno znanje HTML-a. Sa najnovijim izdanjem ovog popularnog praktičnog vodiča, naučićte programiranje koristeći najnovije verzije današnjih osnovnih tehnologija: PHP, MySQL, JavaScript, CSS, HTML5, jQueri i moćnu React biblioteku.

Veb dizajneri će naučiti kako da koriste ove tehnologije i proverene prakse veb programiranja - uključujući kako optimizovati veb lokacije za mobilne uređaje. Sve naučeno upotrebićemo da napravimo potpuno funkcionalnu društvenu mrežu pogodnu i za stone i za mobilne veb čitače.

• Istražite MySQL, počevši od strukture baze podataka do složenih upita
• Koristite MySQL PDO proširenje, poboljšan MySQL interfejs PHP-a
• Kreirajte dinamičke PHP veb stranice koje se prilagođavaju korisniku
• Upravljajte kolačićima i sesijama uz visok nivo bezbednosti
• Koristite JavaScript pomoću React biblioteke
• Koristite Ajax pozive za pozadinsku komunikaciju između veb čitača i servera
• Dajte stil svojim veb stranicama sa moćnim CSS-om
• Implementirajte HTML5 funkcije, uključujući geolociranje, audio, video i element platna

Ovo je odlična knjiga za početnike koja objašanjave nekoliko ključnih jezika za veb programere. To je knjiga laka za praćenje, prepuna informacija i brzim koracima vas uči kako da kreirate dinamički vođene veb lokacije, uključujući kompletnu veb lokaciju društvene mreže.
- Albert Wiersch
Programer CSE HTML Validatora

Cena: 3.500 3.150 rsd
Angular kuvar: Više od 80 praktičnih recepata koje bi svaki programer trebalo da zna
Angular kuvar
Muhammad Ahsan Ayaz

Otkrijte praktična rešenja za svakodnevne probleme u izradi aplikacija pomoću Angulara i TypeScripta, od dizajna aplikacija do proizvodnog razvoja.


Ključne funkcije

Istražite recepte za ključne teme o Angularu da biste popunili praznine u svom znanju o korišćenju programa Angular u proizvodnji.

Otkrijte najbolje tehnike softverske industrije i alatke za poboljšanje vašeg razvojnog iskustva pomoću Angulara. Naučite napredne teme u Angularu, koje će vam pomoći da postanete iskusan veb programer za preduzeća.


Opis knjige

Angular radni okvir, koji obezbeđuje Google, koristi se u mnogim projektima veb razvoja izrađenim na uređajima različitih veličina. Poznato je da Angular obezbeđuje neophodnu stabilnost i bogat eko-sistem alatki za izradu veb aplikacija i aplikacija za mobilne uređaje koje su spremne za puštanje u rad. Ovaj vodič zasnovan na receptima omogućava da detaljno naučite Angular koncepte, koristeći pristup „korak po korak“. Istražićete širok spektar recepata za ključne zadatke u veb razvoju koji će vam biti korisni u izradi aplikacija visokih performansi.

Na početku knjige ćete upoznati koncepte Angulara, kao što su Angular komponente, direktive i servisi, da biste se pripremili za izradu frontend veb aplikacija. Razvijaćete veb komponente pomoću Angulara i pokrivaćete napredne koncepte, kao što su učitavanje dinamičkih komponenata i upravljanje stanjem pomoću NgRxa, radi postizanja performansi u realnom vremenu. Kasnija poglavlja su fokusirana na recepte za efikasno testiranje vaših Angular aplikacija kako bi bile bezbedne od otkazivanja rada, pre nego što pređete na tehnike za optimizaciju performansi vaše aplikacije. Na kraju ćete kreirati progresivne veb aplikacije (PVA - Progressive Web Apps) pomoću Angulara da biste korisnicima obezbedili intuitivno iskustvo.

Nakon što pročitate ovu knjigu o Angularu u celosti, moći ćete da kreirate prave Angular aplikacije profesionalnog izgleda i steći ćete veštine koje su vam potrebne za razvoj interfejsa, a koje su ključne za svakog Angular programera za preduzeća.

Šta ćete dobiti ovom knjigom

Steći ćete bolje razumevanje o načinu kako komponente, servisi i direktive funkcionišu u Angularu.

Saznaćete kako da kreirate progresivne veb aplikacije korišćenjem Angulara „od nule“.

Kreiraćete bogate animacije i dodaćete ih u vaše Angular aplikacije.

Upravljaćete reaktivnošću podataka vaše aplikacije pomoću RxJSa.

Implementiraćete upravljanje stanjem za vaše Angular aplikacije pomoću NgRxa.

Optimizovaćete performanse vaših novih i postojećih veb aplikacija.

Napisaćete bezbednosne jedinične testove i end-to-end testove za vaše veb aplikacije, koristeći Jest i Cypress.

Upoznaćete Angular CDK komponente za projektovanje efikasnih Angular komponenata.

Kome je namenjena ova knjiga

Knjiga je namenjena Angular programerima srednjeg nivoa koji traže praktična rešenja uobičajenih problema u Angular razvoju za preduzeća. Mobilni programeri koji koriste Angular tehnologije takođe će smatrati ovu knjigu korisnom. Radno iskustvo u korišćenju JavaScripta i TypeScripta je neophodno za efikasnije razumevanje tema razmatranih u ovoj knjizi.

Cena: 2.640 2.376 rsd
GO bez oklevanja
GO bez oklevanja
Jay McGavren

Šta ćete naučiti iz ove knjige?
Go vam omogućava da lako napravite softver koji je jednostavan, pouzdan i efikasan. Ova knjiga olakšava programerima kao što ste vi da krenu ispočetka. Jezik Go je namenjen stvaranju mrežnih sistemima i višeprocesorske obrade visokih performansi, ali jezik se lako čita i jednostavan je za upotrebu, kao Python i JavaScript. Uz ovaj praktični priručnik naučićete kako da pišete kodove u Gou koristeći jednostavne primere koji vam prikazuju jezik u upotrebi. Najbolje od svega je to što ćete shvatiti koje konvencije i tehnike kao početnik-programer u jeziku Go treba da znate da bi vaši poslodavci bili zadovoljni.

Po čemu je ova knjiga tako naročita?
Na osnovu najnovijih istraživanja u oblasti kognitivne nauke i teorije učenja, knjiga Go bez oklevanja koristi vizuelno bogat format, koji će vam probuditi mozak, umesto gomile teksta od kojeg bi vam se prispavalo. Zbog čega biste gubili vreme boreći se sa novim konceptima? Učenje u kojem učestvuje više čula potpuno je u skladu sa načinom rada vašeg mozga.

Cena: 1.750 1.663 rsd
TypeScript programiranje: unapredite vaše JavaScript aplikacije
TypeScript programiranje
Boris Cherny

Svaki programer koji radi sa dinamički tipiziranim jezikom reći će vam koliko je teško skalirati program na više linija koda i više inženjera. Upravo zato su Facebook, Google i Microsoft izumeli postupne nivoe statičkih tipova za svoj dinamički tipizirani JavaScript i Python kôd. Ova praktična knjiga pokazuje vam kako je jedan takav nivo tipova, TypeScript, unikatan među njima: sa svojim moćnim sistemom tipova čini programiranje zabavnim.
Ako ste programer sa osrednjim JavaScript iskustvom, autor Boris Černi (Boris Cherny) će vas naučiti kako da ovladate jezikom TypeScript. Razumećete kako TypeScript može da vam pomogne da eliminišete greške u vašem kodu i omogući vam da skalirate kôd na više inženjera nego što ste mogli dosad.

U ovoj knjizi:
• počinjete od osnove: naučićete razne TypeScript tipove i operatore tipova, uključujući i to čemu služe i kako se koriste;
• istražujete napredne teme: razumećete TypeScript-ov sofisticirani sistem tipova, uključujući i kako da na bezbedan način rukujete greškama i izgradite asinhrone programe;
• pristupate praktično: koristićete TypeScript sa svojim omiljenim frontend i backend razvojnim okruženjima, migriraćete postojeći JavaScript projekat na TypeScript i pokrenućete svoje TypeScript aplikacije u produkciji.

Cena: 1.250 1.188 rsd

NASLOV ...

Naslov
Autor
Cena: 12.356 rsd


USPEŠNO DODATO U KORPU


 
KORPA:
- Artikala: 0
- Iznos: 0 rsd