Node.js je izuzetno popularna softverska platforma koja omogućava upotrebu jezika JavaScript za izradu skalabilnih serverskih aplikacija. Omogućava izradu efikasnog koda i pruža održiv način pisanja softvera na samo jednom jeziku kroz celu paletu aplikacija, uz izuzetno visoke nivoe višekratne upotrebljivosi, pragmatizma, jednostavnosti i saradnje između komponenata.
Node.js uvodi revoluciju u veb i u način na koji pojedinci i kompanije pišu svoj softver.
U ovoj knjizi upoznaćete način na koji se na platformi Node.js donose odluke u vezi s projektovanjem i pisanjem koda. Knjiga počinje od osnova platforme Node.js i opisuje njenu asinhronu jednonitnu arhitekturu i glavne projektne obrasce. Zatim objašnjava kako savladati obrasce za upravljanje asinhronim izvršavanjem kodom i komponentu toka, da bi stigla do detaljne liste Node.js implementacija najuobičajenijih projektnih obrazaca i nekih specifičnih projektnih obrazaca koji postoje isključivo u Node.js svetu. Na kraju, predstavlja naprednije koncepte kao što su Univerzalni JavaScript i skalabilnost, a putovanje završava predstavljajući čitaocu sve potrebne koncepte za izradu aplikacije korporativnog nivoa pomoću praltforme Node.js.
Ova knjiga je namenjena autorima softvera i programerima koji već imaju određeno osnovno poznavanje jezika JavaScript i žele da steknu šire znanje o tome kako se projektuju i razvijaju korporativne Node.js aplikacije.
Šta razlikuje Laravel od drugih PHP veb radnih okvira? Za početak, brzina i jednostavnost. Ovaj radni okvir za brzi razvoj aplikacija i njegov ogromni ekosistem alatki omogućavaju da brzo izradite nove sajtove i aplikacije sa jasnim i čitljivim kodom. Drugo izdanje ovog praktičnog vodiča, koje je potpuno ažurirano da bi bio pokriven Laravel 5.8, obezbeđuje definitivni uvod u jedan od današnjih najpopularnijih veb radnih okvira.
Matt Stauffer, glavni učitelj i programer u Laravel zajednici, obezbeđuje detaljan pregled i konkretne primere da bi iskusni PHP veb programeri odmah počeli da koriste Laravel. Ovo ažurirano izdanje, takođe, pokriva Laravel Dusk i Horizon i sadrži informacije o resursima zajednice i drugim sporednim Laravel paketima.
„Zaronite“ u sledeće funkcije:
Ova knjiga je studija slučaja u ugrađenom sistemu, uključujući razmatranje hardvera, inicijalizaciju procesora, razvoj drajvera niskog nivoa i dizajn interfejsa aplikacije za proizvod. Iako ovo opisujemo kroz specifičnu primenu Cortex-M3 razvojne ploče, naša misija je da pomognemo čitaocu da izgradi osnovne veštine koje su izuzetno važne da bi postao odličan u razvoju proizvoda. Kompletna razvojna ploča je dostupna da biste povećali uticaj ove knjige i da biste radnu platformu koju kreirate, zatim, koristili kao osnovu za dalji razvoj i učenje.
Ova knjiga objedinjuje i sažeto opisuje najvažnije koncepte za svakoga ko se bavi softverskim inženjerstvom, od studenata računarskih fakulteta i početnika u oblasti programiranja do iskusnih softverskih inženjera koji žele da upotpune svoje znanje u ovoj oblasti. Sadržaj knjige je aktuelan i obuhvata neophodno znanje koje bi profesionalni softverski inženjeri trebalo da poseduju. Za početnike u oblasti softverskog inženjerstva ova knjiga je najbrži put kojim mogu da nauče najbitnije neophodne koncepte u ovoj oblasti. Iskusni softverski inženjeri mogu da koriste knjigu za planiranje i razvoj projekta, kao i samo upravljanje projektom.
Šta se može očekivati od ove knjige
Instaliranje i upravljanje Linux serverom i lokalno i u oblaku
Razumevanje kako se vrši administracija preko svih Linux distribucija
Rad kroz razvojne koncepte, kao što su IaaS nasuprot PaaS, kontejneri i automatizacija
Istraživanje najbolje prakse bezbednosti i konfigurisanja
Rešavanje problema sistema ako nešto „krene naopako“
Linux je jedan od najčešće upotrebljavanih operativnih sistema među administratorima sistema, a čak se i razvoj moderne aplikacije i servera u velikoj meri oslanja na Linux platformu.
Knjiga „Kuvar Linux administracije“ je vodič koji će vam pomoći da započnete svoje Linux „putovanje“. Pomoći će vam da razumete šta taj mali čudan server radi u uglu vaše kancelarije, šta obrađuje misteriozna virtuelna mašina koja se nalazi u Azureu, šta radi ona stvar koja liči na štampanu ploču ispod kancelarijskog TV-a i zašto brzo trepću LED lampice na njoj.
Ova knjiga će vam pomoći da započnete administraciju Linuxa, dajući vam znanje i alate koji su potrebni da rešite svakodnevne probleme, od Raspberry Pia do servera u Azureu, i obezbediće vam dobro razumevanje osnova za način funkcionisanja GNU/Linuxa.
Zahvaljujući ovoj knjizi, instaliraćete i konfigurićete sistem, a autor će vam predstaviti greške i anegdote iz njegovog ogromnog iskustva kao inženjera hardvera data centra, administratora sistema i DevOps konsultanta.
Do kraja knjige ćete steći praktično znanje o Linuxu, što će vam služiti kao osnova za učenje Linux administracije i pomoći će vam na vašem Linux „putovanju“.
Šta ćete naučiti
Kompanije su se nekada oslanjale na oglase i reklame u novinama i na radiju da bi došle do kupaca. Danas kompanije moraju da koriste pretraživače i društvene mreže: Google, Facebook, YouTube... da bi stekle kupce i komunicirale s njima. Ova knjiga, napisana za stručnjake za marketing i vlasnike preduzeća, obezbediće vam neophodnu prednost nad konkurencijom.
• Generišite besplatan saobraćaj
• Steknite nove redovne kupce
• Dizajnirajte pristupne strane koje dovode kupce
• Izgradite listu za slanje e-pošte i zarađujte
• Povežite se sa svojim kupcima preko društvenih mreža
• Reklamirajte se na internetu kao profesionalac
• Ovladajte marketingom putem pretraživača
• Pratite statističke pokazatelje razvoja vašeg posla
Konkurentni i distribuirani sistemi više nisu egzotična oblast koja se povremeno izučava na master ili doktorskim studijama. Današnji programi su inherentno konkurentni i/ili distribuirani, počev od multiprocesorskih sistema, implementacija GUI (sistemi zasnovani na događajima), preko operativnih sistema, sistema u realnom vremenu pa sve do internet aplikacija kao što su IoT, blockchain, P2P i slično, pri čemu tu treba uključiti infrastrukturu i samog interneta (algoritmi i protokoli prenosa i rutiranja informacija).
Šta ćete naučiti
Cisco Certified Network Associate (CCNA) Routing and Switching je jedna od najvažnijih kvalifikacija za održavanje veština umrežavanja ažurnim. „CCNA Routing and Switching 200-125 - vodič za dobijanje sertifikata“ obuhvata teme uključene u najnoviji CCNA ispit, zajedno sa pregledom i pitanjima za vežbu. Ovaj vodič prikazuje strukturu IPv4 i IPv6 adresa i u njemu su detaljno predstavljeni kreiranje IP mreža i podmreža i način na koji se adrese dodeljuju u mreži.
Zatim ćete učiti kako da konfigurišete, verifikujete i rešavate probleme protokola layer 2 i layer 3.
Osim toga, otkrićete funkcionalnost, konfiguraciju i rešavanje problema DHCPv4 protokola. U kombinaciji sa ruterom i simulacijom rutera, ovaj vodič će vam pomoći da otkrijete sve što treba da znate da biste položili CCNA Routing and Switching 200-125 ispit.
Do kraja ove knjige ćete primeniti najbolju praksu koja se tiče bezbednosti i upoznaćete protokole koje mrežni administrator može da upotrebi za nadgledanje mreže.
Internet stvari (IoT) čine nas svakodnevni zivot mnogo udobnijim i pomazu da ustedimo novac i resurse. Međutim, pocetak rada nije jednostavan. IoT kompleti obećavaju brz uspeh, ali vrhunsko znanje je dostupno samo onima koji su realizovali svoje projekte od nule.
Jens Nickel je glavni urednik nemačkog časopisa Elektor i pronašao je “svoj” put u IoT. Kao deo niza članaka, razvio je nekoliko demo projekata – od kontrole lampe u kućnoj mreži, do autarhične senzorske ploče koja šalje podatke u servis cloud. Uz slogan “Učimo dok radimo” obrađene su teme, kao što su TCP/IP, MQTT, kontrola pomoću pametnog telefona, WiFi pristup, ugrađeni veb server, povezivanje servisa cloud, pouzdanost u slučaju prekida, objektno-orijentisano programiranje i još mnogo štošta.
Demo programi (uglavnom na Arduino C dijalektu koji je pogodan za početnike) su naravno dostupni u izvornom kodu.
U ovoj knjizi prve 24 epizode ove IoT serije su kompaktno rezimirane. Uključite se u Elektorovu teoriju i praksu uobičajene kombinacije Internet stvari!
Knjiga „Amazon veb servisi u akciji (drugo izdanje)“ predstavlja opširan uvod u raspoređivanje veb aplikacija u AWS oblak. U njoj ćete pronaći ćete jasne relevantne opise svih osnovnih AWS servisa, sa fokusom na automatizaciju, bezbednost, visoku dostupnost i skalabilnost. U ovom detaljno dopunjenom izdanju knjige opisani su najnoviji dodaci u AWS, uključujući i infrastrukturu bez servera upotrebom servisa AWS Lambda, deljenje podataka pomoću EFS-a i skladištenje u memoriji pomoću ElastiCachea.
Šta obuhvata knjiga
- kompletno prerađen bestseler
- bezbedno distribuiranje aplikacija
- raspoređivanje aplikacija na AWS
- dizajniranje za uspešno postizanje visoke dostupnosti
- automatizaciju infrastrukture
AWS je najveća i najzrelija platforma u oblaku i obezbeđuje preko 100 unapred izgrađenih servisa, praktično beskonačne računarske resurse, bezbedno skladište, kao i vrhunske mogućnosti automatizacije. U ovoj knjizi pokazaćemo vam kako da razvijete, hostujete i upravljate aplikacijama na AWS-u.
Amazon veb servisi u akciji, drugo izdanje je opširni uvod u raspoređivanje veb aplikacija u AWS oblak. Pronaći ćete jasne, relevantne opise svih osnovnih AWS servisa, sa fokusom na automatizaciju, bezbednost, visoku dostupnost i skalabilnost. Ovo detaljno dopunjeno izdanje opisuje najnovije dodatke u AWS, uključujući i infrastrukturu bez servera upotrebom AWS Lambda servisa, deljenje podataka pomoću EFS-a i skladištenje u memoriji pomoću ElastiCache-a.
Napisana je za programere i DevOps inženjere srednjeg nivoa.
Andreas i Michael Wittig su softverski inženjeri i DevOps konsultanti fokusirani na AWS. Zajedno su preneli prvu banku u Nemačkoj na AWS 2013.godine.
“Opisi kompleksnosti AWS-a upotrebom primera i vizuelnih elemenata da bi učvrstili znanje u glavama čitalaca”. - Iz predgovora Ben Whaleya, heroja i autora AWS zajednice
“Sposobnost autora da objasne kompleksne koncepte je prava snaga ove knjige.” - Antonio Pessolano Consoft Sistemi
“Korisni primeri, slike i izvori koji će vam pomoći da efikasno učite.” - Christof Marte, Daimler-Benz
“Sjajan posao objašnjenja nekih od ključnih servisa, na veoma jasnom jeziku, što će vam pružiti znanje potrebno da “zakopate” dublje.” - Ryan Burrows Rooster Park Consulting
Šta ćete naučiti iz ove knjige?
Nije tajna da svet oko vas postaje sve povezaniji, sve prilagodljiviji, sve programabilniji, sve računarskiji. Možete ostati pasivan učesnik ili naučiti da programirate. Pomoću knjige Um caruje: Naučite programiranje, saznaćete kako da razmišljate na računarski način i kako da pišete kod koji će naterati vaš računar, mobilni uređaj ili bilo šta što ima procesor da radi umesto vas. Koristeći programski jezik Python, naučićete, korak po korak, suštinske koncepte programiranja i mnoge osnovne teme vezane za računarsku nauku, kao što su strukture podataka, skladištenje, apstrakcija, rekurzija i modularnost.
Potpuno ažurirana za Android Studio 3.2 i Android 9, cilj ove knjige je da vas nauči veštine potrebne za razvoj aplikacija zasnovanih na Androidu upotrebom Android Strudia, Kotlin programskog jezika i Android Architecture Componenta.
Ova knjiga započinje od osnova i obezbeđuje opis koraka potrebnih za podešavanje Android razvojnog okruženja i okruženja za testiranje, a zatim je predstavljeno programiranje u Kotlinu uključujući tipove podataka, kontrolu toka, funkcije, lambda izraze i objektno-orijentisano programiranje.
Pregled Android Studioa uključuje opis područja kao što su prozori alatki, editor koda i alatka Layout Editor. Zatim je predstavljena arhitektura Androida i uključen je detaljni pregled dizajna Android aplikacija i korisničkih interfejsa upotrebom Android Studio okruženja.
Takođe su uključena poglavlja koja opisuju Android Architecture Components uključujući modele prikaza, upravljanje životnim ciklusima, pristup Room bazi podataka, navigaciju aplikacije, “žive” podatke i povezivanje podataka.
Takođe su opisane i naprednije teme kao što su namere, rukovanje ekranom osetljivim na dodir, prepoznavanje pokreta prstom, pristup kameri i reprodukovanje i snimanje video i audio zapisa. Ovo izdanje knjige takođe obuhvata štampanje, prelaze i skladištenje fajlova zasnovano na oblaku.
Detaljno su opisani i koncepti kao što je Material Design, uključujući upotrebu plutajućih komandnih dugmadi, Snackbara, interfejsa sa karticama, prikaza kartica, navigacionih fioka i palete sa alatkama koje se skupljaju.
Osim opisa osnovnih tehnika Android razvoja, knjiga takođe uključuje teme specifične za Google Play kao što su implementiranje mapa pomoću Google Maps Android API-ja, i slanje aplikacija na Google Play Developer Consoleu.
Ostale ključne funkcije Android Studioa 3.2 i Androida 9 takođe su opisane detaljno, uključujući Layout Editor, ConstraintLayout i ConstraintSet klase, ulančavanje ograničenja i barijera, obaveštenja o direktnom odgovoru i podrška za više prozora.
Osnove progrmairanja u Pajtonu, namenjena kako studentima prve godine Građevinskog fakulteta u Beogradu, tako i svima onima koji žele da pođu na ne tako lak, ali izazovan put ovladavanja veštinom programiranja. Kao i svaka druga veština, programiranje zahteva od početnika strpljenje i upornost. Olakšavajuća okolnost u procesu učenja ogleda se u mogućnosti da se uloženi rad vrlo brzo testira, tako što se novonastali program izvrši na računaru. Računar će, za razliku od čoveka, uvek izvršiti samo ono što mu se naredi. To često neće biti ono što se želelo, ali problem nije do računara već do programera koji svoje želje nije uspeo da pretoči u ispravan niz naredbi. Zato se u knjizi, pored programskog jezika, naglasak stavlja na osnovne tehnike za rešavanje pojedinih tipova problema....
Knjiga predstavlja udžbenik za predmete Osnovi računarske tehnike i Osnovi računarske tehnike I i II na Elektrotehničkom fakultetu u Beogradu.
Zbirka rešenih zadataka pokriva deo gradiva koje se izučava u okviru predmeta Osnovi računarske tehnike I i II na Elektrotehničkom fakultetu, Univerziteta u Beogradu, a odnosi se na projektovanje uređaja. Prilikom rešavanja zadataka koristi se metodologija projektovanja uređaja po kojoj svaki uređaj sadrži operacionu i upravljačku jedinicu. Obe jedinice se sastoje od prekidačkih mreža koje u slučaju operacione jedinice služe za pamćenje binarnih reči, realizaciju određenog skupa mikrooperacija i generisanje signala logičkih uslova dok u slučaju upravljačke jedinice služe za generisanje upravljačkih signala saglasno usvojenim algoritmima operacija i vrednostima signala logičkih uslova. Zadaci se odnose na projektovanje uređaja čija struktura nije složena, pa se za realizaciju operacione i upravljačke jedinice koriste tehnike primerene složenosti uređaja. Stoga su operacione jedinice realizovane u tehnikama povezivanja prekidačkih mreža direktnim vezama i jednom magistralom, dok su upravljačke jedinice realizovane u tehnikama “šetajuća jedinica“, standardna sekvencijalna prekidačka mreža i brojač koraka sa dekoderom.
Kevin Mitnik, nekada idol hakera, a danas osvedočeni borac za bezbednost računarskih sistema, ponudio je čitaocima uzbudljivo štivo o svetu računarskog kriminala. U dinamičnom pripovedanju koje prati formu savremenih krimi romana, predstavljen je složen način razmišljanja hakera, te realistični scenariji prevara, krađa i napada na kompanije i pojedince.
Verodostojnost izlaganja, analize situacija, ideje i saveti kako sprečiti upade, obmane i lažno predstavljanje, odličan su izvor za sve koji žele da saznaju što više o bezbednosti informacija.
Svaku priču o hakerskim upadima prati Mitnikova stručna analiza načina na koje se napad mogao sprečiti. Mitnikovo neposredno poznavanje hakerskog uma i njegovi poduhvati iz prošlosti zbog kojih se smatra legendom u hakerskom podzemlju – odlične su kvalifikacije u preporuci efikasnih mera zaštite.
USPEŠNO DODATO U KORPU