Mnogi ljudi bi želeli da nauče Javu, ali početak rada nije lak pošto programiranje pomoću Jave zahteva najmanje dve stvari: učenje programskog jezika i razvojnog okruženja. Pomoću mnogih primera u ovoj knjizi je pokazano kako je jezik strukturiran. Osim toga, korišćeno je razvojno okruženje Eclipse kao primer moćne alatke za podučavanje razvoja Java programa.
U prvom delu knjige „Osnove“, stičete Java i Eclipse osnovno znanje. U tom delu je postavljen temelj programiranja, obezbeđen je kratak pregled Java tehnologije i pokazano šta je posebno u objektno-orijentisanom programiranja.
U drugom delu koji se zove „Java jezik“, sve se svodi na suptilnosti Java jezika i tu nastaju prve male Java aplikacije pomoću finog spoja znanja i praktičnih vežbi.
„Java tehnologija“ je i naziv i fokus trećeg dela koji vas takođe upoznaje sa pravilima kojih bi trebalo da se pridržavate tokom programiranja i šta su biblioteke klasa i koje su njihove prednosti. Osim toga, naučićete kako da testirate programe i šta su algoritmi i kako da ih programirate.
Četvrti deo, „Java projekti“, omogućava vam da primenite sve prethodne elemente u aplikaciji pomoću grafičkog korisničkog interfejsa. Projekat pokazuje kako da se razvije veća aplikacija deo po deo pomoću razvojnog okruženja Eclipse. „Dodatak“ se završava delom o čestim greškama koje se mogu javiti kada koristite Eclipse i Glossary.
Naučite kako da na najbolji način automatizujete i kodirate testove u softverskim projektima
U ovoj knjizi ćete se upoznati sa tehnikama i alatima za pisanje programskog koda namenjenog testiranju softverskih aplikacija. Kodiranje i automatizacija testova su ključne komponente u radu test inženjera i igraju vitalnu ulogu u obezbeđivanju kvaliteta softvera. Kroz praktične primere, naučićete kako da na osnovu definisanih test slučajeva razvijete test kod koji će sistematski proveravati ispravnost rada softverske aplikacije. Ova knjiga će vam pomoći da shvatite procese i tehnike koje su vam potrebne za automatsko testiranje, što će vam omogućiti da budete uspešni u ulozi test inženjera.
Sa porastom DevOps-a, jeftinog racunarstva u oblaku i tehno logije kontejnera, nacin na koji Java programeri pristupaju razvoju danas se dramaticno promenio. Ovaj prakticni vodic vam pomaže da iskoristite prednosti mikroservisa, serverless servisa i izvornih tehnologija u oblaku, koristeci najnovije DevOps tehnike, da biste pojednostavili proces izgradnje i kreirali hiperproduktivne timove. Stiven Cin, Melisa Mekej, Išel Ruiz i Baruh Sadogurski iz JFrog-a pomažu vam da razmotrite niz opcija. Lista ukljucuje kontrolu izvornog koda sa Git-om, build deklaracije sa Maven-om i Gradle-om, CI/CD sa CircleCI-om, upravljanje paketima sa Artifactory-jem, kontejneri za ciju sa Docker-om i Kubernetes-om i još mnogo toga. Ovaj sveobuhvatni vodic ce vas opskrbiti, bez obzira da li pravite aplikacije sa Jakarta EE, Spring Boot, Dropwizard, MicroProfile, Micronaut ili Quarkus.
• Istražite najbolje prakse životnog ciklusa softvera
• Koristite DevSecOps metodologije da olakšate razvoj i isporuku softvera
• Shvatite poslovnu vrednost najboljih praksi DevSecOps-a
• Upravljajte i obezbedite meuzavisnosti delova softvera
• Razvijte i primenite aplikacije, koristeci kontejnere i izvorne tehnologije u oblaku
• Upravljajte i administrirajte repozitorijume izvornog koda i razvojne procese
• Koristite automatizaciju za podešavanje i administriranje build kanala
• Identi kujte uobicajene obrasce i antiobrasce rasporeivanja softvera
• Održavajte i nadgledajte softver nakon rasporeivanja
Šta cete nauciti iz ove knjige?
Java bez oklevanja obuhvata kompletno iskustvo učenja o Javi i objektno orijentisanom programiranju. Sa ovom knjigom naučićete jezik Java jedinstvenom metodom, koja
prevazilazi uputstva za upotrebu i pomaže vam da postanete odličan programer kroz zagonetke, misterije i samopreispitujuće intervjue sa poznatim Java objektima,
brzo ćete se upoznati sa osnovama Jave i naprednim temama, uključujuć i lambde, strimove, generičke karakteristike, niti, umrežavanje i zastrašujući desktop GUI.
Ako imate iskustva sa nekim drugim programskim jezikom, Java bez oklevanja ć e angažovati vaš mozak modernijim pristupima kodiranju – okretnijim, bržim i lakšim za čitanje, pisanje i održavanje Jave današnjice.
Po čemu je ova knjiga tako naročita?
Ako ste čitali neku knjigu iz serije Bez oklevanja, vi znate šta da očekujete – vizuelno bogat format dizajniran prema načinu na koji funkcioniše vaš mozak. Ako niste, čeka vas poslastica. Sa Javom bez oklevanja naučić ete Javu kroz multisenzorno iskustvo koje angažuje vaš um, a ne putem pri stupa celovitom tekstu koji vas uspava.
Uvod
Dobrodošli u prvu knjigu na srpskom jeziku posvećenu ChatGPT-u, revolucionarnoj tehnologiji veštačke inteligencije koja menja način na koji komuniciramo, učimo i radimo. Ova knjiga je namenjena svima koji žele da dublje razumeju i efikasno koriste ChatGPT, bilo da ste potpuni početnik ili već imate iskustva sa veštačkom inteligencijom.
Zašto ChatGPT?
ChatGPT je postao nezaobilazan alat u mnogim oblastima: od edukacije, preko poslovanja, pa sve do kreativnih industrija. Njegova sposobnost da generiše tekst koji je gotovo neodlučiv od ljudskog čini ga izuzetno korisnim u različitim primenama.
Šta ćete naučiti?
ChatGPT prvi koraci
U ovom delu, upoznaćete se sa osnovama ChatGPT-a. Naučićete kako da ga instalirate, podesite i koristite za osnovne zadatke. Takođe ćemo razmotriti pitanja bezbednosti i privatnosti.
ChatGPT kao stručnjak za...
Ovde ćemo se fokusirati na specijalizovane oblasti u kojima ChatGPT može da se koristi. Bilo da je reč o edukaciji, poslovanju ili zdravstvu, saznaćete kako da maksimalno iskoristite ovu tehnologiju.
ChatGPT u praksi
U ovom segmentu, razmotrićemo stvarne slučajeve upotrebe ChatGPT-a. Prikazaćemo kako da optimizujete promptove i kako da automatizujete i integrišete ChatGPT u vaše radne procese.
ChatGPT dodaci
Otkrićete različite alate i ekstenzije koje možete koristiti sa ChatGPT-om, kao i kako da ga integrišete sa drugim platformama i servisima.
ChatGPT i intervju za posao
Ako planirate da koristite ChatGPT u profesionalnom kontekstu, ovaj deo će vam pomoći da se pripremite za intervju i da znate šta možete očekivati.
ChatGPT i rečnik pojmova
Na kraju, pružićemo vam detaljan rečnik pojmova i često postavljanih pitanja kako biste imali sveobuhvatno razumevanje ove fascinantne tehnologije.
Kome je knjiga namenjena?
Ova knjiga je namenjena svima koji su zainteresovani za veštačku inteligenciju, automatizaciju i tehnološki napredak. Ne zahteva prethodno iskustvo ili tehničko znanje, već samo otvoren um i želju za učenjem.
Nadamo se da ćete uživati u čitanju i da će vam ova knjiga pružiti dragocene uvide i praktične veštine koje ćete moći da primenite u svom životu i karijeri.
Želite li da vaš JavaScript kod bude lep, strukturiran i lako održiv? Želite li da koristite najnovije projektne obrasce koji će vašem kodu dati efikasnost i čistoću? Ako želite da ostanete korak ispred u svetu veb razvoja, drugo izdanje knjige „JavaScript projektni obrasci“ je pravi izbor za vas.
O knjizi: U ovom ažuriranom izdanju, autor Addy Osmani vodi vas kroz primenu modernih projektnih obrazaca u JavaScriptu i Reactu. Otkrijte kako koristiti module, miksine, obrasce observer i mediator, kao i kako optimizovati performanse i renderovanje vaših aplikacija. Upoznajte se sa arhitektonskim obrascima kao što su MVC, MVP i MVVM i saznajte kako oni mogu unaprediti vaše veb aplikacije.
Naučite o:
Praktičan vodič za razvoj, testiranje i publikovanje prve Android aplikacije
Ključne karakteristike:
- Izgradite aplikacije pomoću jezika Kotlin, Google-ovog preferiranog programskog jezika za razvoj Android aplikacija
- Pronađite rešenja za razvojne izazove uz uputstva iskusnih Android profesionalaca
- Poboljšajte svoje aplikacije dodavanjem vrednih funkcija, koje koriste naprednu funkcionalnost
Opis knjige
Želite da počnete razvoj aplikacija korišćenjem Android 13, ali ne znate odakle da počnete? Izgradnja Android aplikacije pomoću jezika Kotlin je sveobuhvatan vodič, koji će vam pomoći da počnete praksu razvoja Android aplikacija.
Ovu knjigu počinjemo osnovama razvoja aplikacija, omogućavajući vam da koristite Android Studio i Kotlin da biste počeli izgradnju Android projekata. Uz vođene vežbe naučićete da kreirate aplikacije i da ih pokrenete na virtuelnim uređajima. Napredujući kroz poglavlja, saznaćete više o biblioteci Android RecyclerView, da biste na najbolji način iskoristili liste, slike i mape i da biste videli kako da preuzmete podatke sa veb servisa.
Takođe učićete o testiranju, da svoju arhitekturu održavate čistom, da razumete kako da sačuvate podatke i steknete osnovno znanje o obrascu injektiranja zavisnosti. Konačno, videćete kako da objavite svoje aplikacije u Google Play prodavnici.
Radićete na realističnim projektima, koji su podeljeni na male vežbe i aktivnosti, omogućavajući vam da izazovete sebe na prijatan i dostižan način. Izgradićete aplikacije za kreiranje kvizova, za čitanje novinskih članaka, proveru izveštaja o vremenskoj prognozi, skladištenje recepata, preuzimanje informacija o filmovima i za podsećanje gde ste parkirali automobil.
Do kraja ove knjige, imaćete veštine i samopouzdanje da izgradite sopstvene kreativne Android aplikacije korišćenjem jezika Kotlin.
Naučićete da
- Kreirate skalabilne aplikacije, koje su jednostavne za održavanje, pomoću jezika Kotlin
- Razumete životni ciklus razvoja Android aplikacije
- Pojednostavite razvoj aplikacija pomoću Google arhitekturnih komponenti
- Koristite standardne biblioteke za injektiranje zavisnosti i raščlanjivanje podataka
- Primenite obrazac skladišta da biste preuzeli podatke iz spoljnih izvora
- Izgradite korisničke interfejse pomoću biblioteke Jetpack Compose
- Istražite Android asinhrono programiranje pomoću biblioteke Coroutines i Flow API-ja
- Objavite svoju aplikaciju u Google Play prodavnici
Zavirite iza PowerShell jednostavnih skriptova i kreirajte automatizacije koje štede vreme za vaš tim, vaše korisnike i svet.
U knjizi „PowerShell, praktična automatizacija“ ćete naučiti kako da:
„PowerShell, praktična automatizacija“ otkriva kako možete da koristite PowerShell za kreiranje rešenja automatizacije za ogroman broj uobičajenih administratorskih i DevOps zadataka. Autor Matthew Dowst koristi svoje decenije iskustva da prezentuje stvarni nacrt za postavljanje poslovnog okruženja za pisanje skriptova pomoću PowerShella. U knjizi se razmatraju detalji da bi vam pokazali kako da se nosite sa nepredviđenim složenostima koje mogu sprečiti da automatizacija postane ponovo upotrebljiva i otporna. Od konzole do „oblaka“, naučićete kako da upravljate vašim kodom, da izbegavate uobičajene zamke i da kreirate automatizaciju koja se može deliti i koja je prilagodljiva različitim slučajevima korišćenja.
O tehnologiji
PowerShell jezik za pisanje skriptova je multiplikator snage, koji vam obezbeđuje programsku kontrolu nad celim centrom podataka. Pomoću te moćne alatke možete da kreirate automatizaciju za višekratnu upotrebu koja radikalno poboljšava konzistentnost i produktivnost vašeg operativnog tima. U ovoj knjizi je pokazano kako da dizajnirate, napišete, organizujete i primenite skriptove za automatizaciju operacija na sistemima svih veličina, od lokalnih servera do klastera preduzeća u „oblaku“.
O knjizi
U knjizi „PoweShell, praktična automatizacija“ videćete efikasno pisanje skriptova iz konzole u „oblak“ koje vam pokazuje kako da kreirate PowerShell automatizaciju za lokalne sisteme i sisteme u „oblaku“. U njoj ćete pronaći savete za identifikaciju zadataka koji se mogu automatizovati, tehnike za strukturiranje skriptova i upravljanje njima i mnoštvo dobro objašnjenih primera koda. Čak ćete naučiti kako da prilagodite postojeće skriptove novim slučajevima korišćenja i osnažite korisnike koji nemaju tehničke veštine pomoću lako razumljivih SharePoint frontendova.
Python je nedavno rangiran kao najpopularniji programski jezik današnjice prema TIOBE indeksu, posebno zahvaljujući njegovoj širokoj primenjivosti u dizajnu, prototipiranju, testiranju, implementaciji i održavanju. Sa ovim ažuriranim četvrtim izdanjem, naučićete kako da izvučete maksimum iz Pythona, bez obzira da li ste profesionalni programer ili neko ko ovaj jezik koristi za rešavanje problema u određenoj oblasti.
Pažljivo napisano od strane priznatih eksperata za Python, novo izdanje se fokusira na verziju 3.10, donoseći ovo važno delo o Python jeziku potpuno ažurirano na pet verzija, uključujući pokrivenost nedavno objavljene Python 3.11.
Iz predgovora
Programski jezik Python miri mnoge očigledne kontradikcije: elegantan ali pragmatičan, jednostavan ali moćan, veoma je visokog nivoa, ali vas ne ometa kada treba da bavite sa bitovima i bajtovima. Pogodan je za programere početnike, ali i odličan za stručnjake.
Ova knjiga je namenjena programerima koji su prethodno bili upoznati sa Pythonom, kao i iskusnim programerima koji prvi put dolaze na Python sa drugih jezika. Pruža brzu referencu na sam Python, najčešće korišćene delove njegove ogromne standardne biblioteke i nekoliko najpopularnijih i korisnih modula i paketa nezavisnih proizvođača. Python ekosistem je toliko porastao u bogatstvu, obimu i složenosti da se više ne može očekivati da će jedna knjiga biti enciklopedijska. Ipak, knjiga pokriva širok spektar oblasti primene, uključujući veb i mrežno programiranje, rukovanje XML-om, interakcije baze podataka i brzo numeričko računarstvo. Takođe istražuje Pythonove višeplatformske mogućnosti i osnove proširenja Pythona i njegovog ugrađivanja u druge aplikacije.
Ovaj praktičan vodič će vam pomoći da:
• Naučite kako Python predstavlja podatke i programe kao objekte.
• Razumete vrednost i upotrebu označavanja tipova (type annotations).
• Istražite koje funkcionalnosti jezika su se pojavile u nedavnim verzijama.
• Otkrijete kako koristiti savremen Python na idiomatičan način.
• Naučite kako pravilno da strukturišete Python projekte.
• Razumete kako testirati, otklanjati greške i optimizovati Python kôd.
Autori su četiri PSF Fellows, od kojih su troje dobitnici nagrade Frank Willison, priznate za brojne doprinose Pythonu i njegovoj zajednici. Njihovo kolektivno iskustvo obuhvata različita okruženja i platforme, od akademskih preko startapa do korporativnih i vladinih.
Zajedno su sastavili autoritativan referentan materijal za sintaksu i funkcionalnosti Python jezika, standardnu biblioteku Pythona i odabrane pakete trećih strana.
Potreba za računarskim komunikacijama nastala je neposredno nakon pojave prvih računara. U to doba računari su bili znatno drugačiji od današnjih, ne samo po primenjenoj tehnologiji i performansama, već i po svom fizičkom izgledu i veličini. Tadašnji računari su bili izuzetno glomazni, podeljeni u više fizičkih celina (tehničkih ormana) za procesor, memoriju, diskove, spoljne jedinice i njihove kontrolere. Ovi računari su se nazivali mejnfrejm računari (eng. mainframe) i zahtevali su instalaciju u posebnim prostorijama sa obezbeđenom klimatizacijom i drugim specifičnim uslovima. Tada izuzetno skupi, njihovo korišćenje je bilo deljeno od strane više korisnika, pristupajući im preko monitora i tastature, koji su mogli da budu u susednoj sobi
ili na većim rastojanjima, udaljenim zgradama ili gradovima. Pritisak na tastaturi se binarno
kodirao i direktnom fizičkom vezom prenosio do računara, tačnije kontrolera periferije, a
odgovor se vraćao po istoj vezi za prikaz na monitoru. Za ovakvu komunikaciju su se koristile direktne veze (kablovi), a na većim rastojanjima postojeće i stalno uspostavljene telefonske veze. Za prenos informacija koristili su se uređaji koji se zovu modemi (eng. modem), a koji su binarne podatke pretvarali u zvuk, koji se prenosio preko telefonske veze, a na prijemnoj strani ponovo pretvarao u binarne podatke.
Iako je navedena tehnologija služila za prenos binarnih podataka, to ipak nisu bile računarske mreže, za koje je potrebno da postoji više računara koji međusobno komuniciraju. Računarske mreže se sastoje od fizičke infrastrukture koja povezuje računare i funkcionalne logike koja omogućava ispravnu razmenu podataka. Fizičku infrastrukturu čine fizičke veze (linkovi) i komunikacioni uređaji, dok je funkcionalna logika definisana skupom komunikacionih protokola koji uređuju mašinski prenos podataka. Materijal u ovom udžbeniku se u najvećoj meri odnosi na komunikacione protokole, budući da oni opisuju logiku funkcionisanja računarskih mreža.
Paketi softverskih alata za rad sa bazama podataka koji su predstavljeni u ovom udžbeniku uključuju podršku specijalizovanih softverskih alata za administraciju i optimalno korištenje resursa baze podataka kada su u pitanju podjela korisnika u kategorije, prava i privilegije korisnika nad resursima baze podataka kao i administraciju baze podataka, kako bi ona imala minimalne vremenske intervale odziva prema upitama korisnika.
Ovaj udžbenik u potpunosti pokriva nastavnu materiju koja se izučava na predmetu Baze podataka, ali i obuhvata dodatne oblasti koje su od velikog značaja u ovoj oblasti kao što su softverski alati baza podataka. Redosljed izlaganja materije koji je predstavljen odgovara u potpunosti redosljedu izlaganja na predavanjima za ovaj predmet. Pored značaja za kvalitetno usvajanje gradiva od strane studenata, udžbenik može biti od koristi inženjerima koji su svoj profesionalni angažman pronašli u oblastima koje se u udžbeniku obrađuju.
Python intenzivni kurs je najprodavaniji vodič na svetu za programski jezik Python. Uz ovaj dinamičan i temeljan priručnik ćete za čas posla pisati programe, rešavati probleme i razvijati funkcionalne aplikacije.
Počećete učenjem osnovnih koncepata programiranja, kao što su promenljive, liste, klase i petlje i vežbati pisanje čistog koda na primerima uz svaku temu. Naučićete i da pišete interaktivne programe i da testirate svoj kod pre dodavanja u projekat. Novostečeno znanje ćete primeniti u praksi, kreiranjem arkadne igrice po uzoru na Space Invaders, izgradnjom skupa vizuelizacija podataka pomoću Python-ovih praktičnih biblioteka i razvijanjem jednostavne online aplikacije.
Radom uz ovu knjigu naučićete da:
Novo u ovom izdanju: ovo treće izdanje je u potpunosti prerađeno u skladu sa novostima u Python kodu. Novosti i ažuriranja pokrivaju VS Code za obradu teksta, pathlib modul za upravljanje fajlovima, pytest za testiranje koda, kao i najnovije funkcije za Matplotlib, Plotly i Django.
Ako planirate da se oprobate u programiranju, Python intenzivni kurs će vas za tren oka obučiti da pišete prave programe. Zašto čekate? Startujte mašinu i kodirajte!
Kome je namenjena knjiga:
Oblasti zastupljene u knjizi:
Naučite kako da razmišljate i pišete kôd kao funkcionalni programer. Uz ovaj praktičan vodič, programeri koji su upoznati sa objektno orijentisanim programiranjem zaroniće u osnovne koncepte funkcionalnog programiranja i naučiti kako da istovremeno koriste mogućnosti funkcionalnog i objektno orijentisanog programiranja u velikim ili složenim softverskim projektima.
Autor Jack Widman koristi uzorke iz Jave, Pythona, C#, Scale i JavaScripta da bi vam pomogao da steknete novi uvid i obezbedio skup alata za upravljanje složenošću problema pred kojim se nalazite. Moći ćete da pišete kôd koji je jednostavniji, kojeg možete ponovo upotrebiti, lakše testirati i modifikovati i koji je uglavnom ispravniji. Ova knjiga vam takođe pokazuje kako da koristite obrasce iz teorije kategorija da biste premostili jaz između objektno orijentisanog i funkcionalnog programiranja.
• Naučite osnove funkcionalnog programiranja i proučite način na koji funkcionalni programeri pristupaju problemima.
• Shvatite kako se funkcionalno programiranje razlikuje od objektno orijentisanog i imperativnog programiranja.
• Koristite skup praktičnih i primenljivih obrazaca dizajna koji modeluju stvarnost na funkcionalan način.
• Naučite kako da ugradite karakteristike funkcionalnog i objektno orijentisanog programiranja u softverske projekte.
• Primenite funkcionalne obrasce dizajna na odgovarajući način i koristite ih za pisanje ispravnog, robusnog i lako promenljivog koda.
Osnovna svojstva programskog jezika C - efikasnost, prenosivost i prilagodljivost - razlog su za njegovu uspešnost i trajnost, a ovo je knjiga koju će svaki programer hteti da stalno ima pored sebe dok piše kod. Precizno i logično su obrađeni i primerima ilustrovani svi elementi jezika, standardna biblioteka i procesi prevođenja i testiranja programa pomoću GNU alatki GCC, make i GDB.
- Revidirano izdanje najprodavanijeg vodiča za samostalno učenje za CCNA sertifikat
- Sadržaj knjige je potpuno ažuriran i prilagodjen novim ciljevima ispita CCNA 200-301
- Knjige i materijal sa interneta prepuni su funkcija koje pomažu kandidatima da savladaju teške metode testiranja na ispitima
- Praktični testovi sadrže pitanja zasnovana na scenariju koji blisko oponaša teškoće samog ispita
- Detaljna stručna objašnjenja svih protokola, komandi i tehnologija na CCNA ispitu
- Onlajn pomoćni materijali, kao što su slajdovi sa predavanja, beleške instruktora i banke testova, podržavaju koncepte o kojima se govori u ovom tekstu
Oslonite se na najprodavaniju Official Cert Guide seriju Cisco Press-a koja će vam pomoći da učite, pripremite se i vežbate za uspeh na ispitu. Serija je izgrađena sa ciljem da predstavi procenu, pregled i praksu koja će vam osigurati da se u potpunosti pripremite za ispit za sertifikat. U kombinaciji sa knjigom CCNA 200-301 Zvanični vodič za sertifikat, knjiga 1, ova knjiga obuhvata teme CCNA 200-301 ispita.
CCNA 200-301 Zvanični vodič za sertifikat, knjiga 2 predstavlja vam organizovanu rutinu pripreme za test korišćenjem dokazanih serija elemenata i tehnika. "Da li ovo već znam?" kviz otvara svako poglavlje i omogućava vam da odlučite koliko vremena da posvetite datom odeljku. Lista tema ispita olakšava referenciranje. Zadaci pripreme za ispit na kraju poglavlja pomažu vam da istražite ključne koncepte koje morate detaljno da poznajete.
- Savladajte teme ispita Cisco CCNA 200-301
- Procenite znanje pomoću kviza na početku svakog poglavlja
- Pregledajte ključne koncepte korišćenjem zadataka za pripremu ispita
- Vežbajte pomoću realističkih ispitnih pitanja u softveru praktičnog testa
CCNA 200-301 Zvanični vodič za sertifikat, knjiga 2 iz Cisco Pressa vam omogućava da iz prvog puta uspešno uradite ispit i jedini je resurs za samostalno učenje koji je Cisco odobrio. Najprodavaniji autor i stručni instruktor Wendell Odom deli savete za pripremu i savete za testiranje, pomažući vam da identifikujete oblasti koje su vam nejasne i poboljšate konceptualno znanje i veštine.
Ovaj kompletan studijski paket uključuje
- Rutina pripreme testa koja vam pomaže da položite ispite
- Kvizove “Da li već ovo znam?”, koji vam omogućavaju da odlučite koliko vremena treba da provedete u svakom odeljku
- Tabele ključnih tema na kraju svakog poglavlja, koje vam pomažu da proučite ključne koncepte koje morate detaljno da znate
- Moćan Pearson Test Prep Practice Test softver, zajedno sa stotinama dobro pregledanih, realinih pitanja, opcijama za prilagođavanje i detaljnim izveštajima o rezultatima
- Besplatnu kopiju softvera CCNA 200-301 Network Simulator, Volume 2 Lite, zajedno sa značajnim laboratorijskim vežbama koje vam pomažu da usavršite svoje veštine pomoću interfejsa komandne linije za rutere i svičeve
- Linkove za serije praktičnih vežbi za konfiguraciju koje je razvio autor
- Onlajn interaktivne praktične vežbe koje vam pomažu da poboljšate svoje znanje
- Više od 50 minuta video snimaka autora
- Onlajn interaktivna aplikacijaFlash Cards koja će vam pomoći da proučite ključne pojmove po poglavljima
- Završno poglavlje pripreme, koje vas vodi kroz alate i resurse koji će vam pomoći da izradite strategije pregleda i testiranja
- Predloge za plan učenja i šablone koji će vam pomoći da organizujete i optimizujete vreme učenja
Dobar u pogledu nivoa detalja, planova učenja, karakteristika procene, praktične laboratorije i izazovnih pitanja i vežbe, ovaj zvanični vodič će vam pomoći da savladate koncepte i tehnike koje će vam osigurati uspeh na ispitu.
Spisak skraćenica, 7
Predgovor, 11
Uvod, 13
Šta su M2M komunikacije?, 13
Odnosi M2M, WSNs, CPS i IoT, 14
Primeri primene M2M komunikacija, 19
Uticaj pojedinih aplikacija na komunikacionu mrežu, 21
Druge organizacije, udruženja i interesne grupe koje se bave M2M, 23
Dalji razvoj i izazovi u M2M komunikacijama, 24
Arhitektura i standardi M2M komunikacija, 26
Uvod, 26
GPP MTC arhitektura, 26
ETSI arhitektura za M2M, 31
Arhitektura EXALTED sistema, 36
M2M saobraćaj i modeli, 43
Uvod, 43
Elementi za modelovanje M2M saobraćaja, 44
Metodologija za modelovanje saobraćaja, 50
Modelovanje saobraćaja u M2M, 54
Fitovanje modela prema zabeleženom (zapisanom) saobraćaju, 64
Modelovanje M2M aplikacija, 68
Sigurnost u M2M komunikacijama, 75
Uvod, 75
Pregled opštih pojmova,76
Sigurnost u M2M sistemu, 80
ZigBee standard, 87
Uvod, 87
Razvoj i pojam ZigBee-a, 87
Bluetooth, 95
Uvod, 95
Primeri primene Bluetooth tehnologije, 104
Ostale verzije standard, 105
Bluetooth Low Energy, 106
6LoWPAN, 109
Uvod, 109
IPv4 109
IPv6, 110
Bežični ugnježdeni Internet, 112
Uloga 6LoWPAN, 113
Razvoj 6LoWPAN i standardizacija, 113
Arhitektura 6LoWPAN, 114
Neke 6LoWPAN aplikacije, 117
Bežične tehnologije kratkog dometa, 120
Uvod, 120
NFC, 125
Mobilni uređaji sa NFC tehnologijom, 128
Primena RFID i NFC tehnologija, 131
Upravljanje uređajima u M2M (OMA–DM, CoAP protokol), 135
Uvod, 135
Upravljanje uređajima u M2M, 136
OMA DM standard, 136
CoAP protocol, 140
OMA LWM2M standard za upravljanje uređajima i aplikacijama, 146
M2M komunikacije za pametnu mrežu (smart grid), 151
Uvod, 151
Osnovi pametnih mreža, 153
Problemi M2M komunikacija u okviru pametne mreže, 156
Bežične komunikacione tehnologije za M2M komunikacije, 159
Neki primeri M2M komunikacija u pametnoj mreži, 162
Primena M2M komunikacija u okviru brige o zdravlju (ehealth), 168
Uvod, 168
Mrežna arhitektura M2M komunikacija i ehealth, 171
Kratak pregled bežičnih tehnologija, 172
M2M pristupna komunikaciona mreža, 174
Konektivnost i sigurnost u E2E rešenjima za M2M komunikacije, 174
Postojeći projekti, 178
Indeks, 184
Danas je svima, makar na nivou osnovnih informacija ili pak zdravorazumskog ili barem intuitivnog poimanja, jasno šta su sajber pretnje i šta bi mogla da predstavlja sajber bezbednost. U proteklih petnaest godina desio se veliki broj ozbiljnih sajber napada sa kojima je i šira javnost upoznata posredstvom medija. Estonija je 2007. godine pretrpela višenedeljni napad koji je nazvan prvim slučajem sajber rata. Godinu dana kasnije usledio je sajber rat protiv Gruzije. Nedugo zatim virus Staksnet je umalo doveo do eksplozije iranskih nuklearnih postrojenja. Potom su usledile informacione operacije na Krim i Ukrajinu u sklopu takozvanog hibridnog rata. U jeku pandemije koronavirusa 2020. godine na meti kriptovirusa našle su se zdravstvene ustanove širom sveta. Prošle godine obeleženo je dvadeset godina od terorističkog napada na Kule bliznakinje, napada koji je planiran na osnovu javno dostupnih informacija na internetu. Osim toga, danas većina zemalja ima svoja doktrinarna i strateška dokumenta iz domena sajber odbrane, a procenjuje se da više desetina država sveta ima i ofanzivne stragije sajber ratovanja.
Namera autora je da u ovoj monografiji, na naučno zasnovan način, sistematično, i u skladu sa epistemološkim principima, studentima predstavi aktuelnu i složenu tematiku iz oblasti širokog spektra sukobljavanja državnih i nedržavnih aktera u sajber prostoru. Sukobi u sajber prostoru se danas često i prilično slobodno nazivaju sajber ratom.
USPEŠNO DODATO U KORPU