Documente Academic
Documente Profesional
Documente Cultură
PARTEA I
1. Ce este Internetul?
Internetul a devenit un fenomen global care a schimbat profund natura comunicrii dintre oameni i afaceri.
Infrastructura Internet este o reea de reele care conecteaz calculatoare i alte dispozitive electronice prin
intermediul reelelor de telecomunicaii.
4. Ce reprezint web-ul?
World Wide Web (WWW sau Web sau W3) este cel mai important serviciu, fiind suport pentru alte servicii.
Web reprezint un serviciu Internet care, prin concepia sa, nglobeaz unele din protocoale existente i le
combin cu noile tehnologii.
Web-ul este unul dintre principalele modaliti de accesare i utilizarea a informaiilor de pe Internet.
Web-ul este un model pentru partajarea informaiilor din Internet.
Diferena ntre web i Internet: web-ul este o colecie de site-uri i pagini web din lumea ntreaga, iar
Internet-ul include att web-ul, ct i alte servicii.
cuprinde adresele URL i adresele URN (Universal Resource Name). URN schema prin care resursele sunt
identificate n mod unic.
HTTP (HyperText Transfer Protocol) - permite comunicarea ntre serverul i navigatorul Web;
Web-ul semantic (sau Web 3.0) este o extensie a web-ului actual n care informaiile sunt furnizate cu
sensuri bine definite, astfel nct s permit o mai bun cooperare a calculatoarelor i oamenilor .
Caracteristici:
Legturi arbitrare ntre lucruri (de exemplu, persoane, locaii, evenimente etc.)
Structurile datelor din paginile web sunt explicite
Lucrurile descrise n paginile web sunt denumite i au URI
Legturile dintre lucruri sunt explicite
Skyfire (http://www.skyfire.com/) este un navigator web mobil utilizat sub sistemele de operare Windows
Mobile, Google Android i Symbian S60.
Mobile Safari (http://www.apple.com/iphone/features/safari.html) este un browser web dezvoltat de
Apple i destinat dispozitivelor mobile pe care se execut sistemul de operare iPhone.
Google Android (http://www.android.com/) este o platform mobil care include mai multe
functionaliti: sistem de operare mobil, maina virtual Dalvik optimizat pentru terminale mobile;
framework de dezvoltare; browser Web; librrie grafic, conine funcii pentru grafica 2D i 3D; suport
pentru aplicaii multimedia; suport GSM, 3G, EDGE (Enhanced Data rates for GSM Evolution),
Bluetooth i WiFi etc. Internet Explorer Mobile sau IE Mobile
(http://www.microsoft.com/windowsmobile/enus/meet/applications/internet-explorer-mobile.mspx) este
un navigator mobil dezvoltat de Microsoft i este ncrcat n mod implicit cu Windows Mobile si Windows
CE pe Handheld PC.
Firefox Mobile (http://www.mozilla.com/en-US/mobile/) este numele dat de dezvoltator browser-ului
Mozilla Firefox utilizat pentru dispozitivele ARM (Acorn RISC Machine), cum ar fi telefoanele mobile i PDAuri .
Bolt (http://boltbrowser.com/home.html) este un navigator web pentru telefoanele mobile coninnd
faciliti care se pot executa pe platform Java.
Teashark (http://teashark.en.softonic.com/java) este un navigator web pentru telefoanele mobile care
opereaz n mediul Java.
23. Ce este un server proxy? Care este rolul unui server proxy?
Un server proxy este situat ntre o aplicaie client, cum ar fi un navigator web, i un server web. Server-ul
proxy reprezint software-ul care ruleaz pe un calculator i acioneaz ca o barier ntre o reea i Internet,
prezentnd o singur adres de reea spre exterior.
Utilizarea ntr-o reea a serverelor proxy are ca scop:
opinerea de performan
creterea de securitate i confidenialitate
Un server proxy poate fi folosit pentru monitorizarea i filtrarea cererilor trimise i recepionate sau ca un
singur punct de acces pentru comunicaiile cu alte reele.
24. Care este protocolul care asigur comunicarea ntre server web si
browser?
Navigatoarele i serverele Web comunic prin protocolul HTTP
URL (Uniform Resource Locator) - localizeaz o resurs. Forma standardizat a unui URL conine:
protocolul de schimb;
nume_server;
calea/nume_fiier
Exemplu: http://www.yahoo.com/
PARTEA a II-a
31. Ce conine o pagin web n forma cea mai simpl?
a. O pagin web este un document care conine , n forma cea mai simpl , texte delimitate
de tag-uri ale elementelor HTML(HypertextMarkupLanguage).
v. bancvirtual;
vi. universitate virtual;
vii. bibliotec/enciclopedie virtual,
viii. revist/ziarweb
ix. ziar webetc.
36. Care este rolul unui motor de cutare? Dai exemple de motoare de
cutare?
a. Motoarele de cutare sunt site-uri web specializate, create pentru a ajuta utilizatoriis
gseascinformaii stocate n alte site-uri.
ii. jurnal online, deobicei, accesibil tuturor (totui, drepturile de acces pot fi
stabilite de blogger).
41. Care sunt principalele funcionaliti ale unui site de comert electronic?
Functionalitati specific comertului electronic:
a. creare website
b. vizualizare catalog de produse/servicii
c. co de cumprturi (shopping cart)
d. procesare cri de credit
e. suport pentru mai multe limbi strine(Multi-Lingual)
f. suport pentru monede mutiple (Multi-Currency)
Funcionaliti `backend` (partea de administrare)
administrare de la distan catalog de produse gestionat prin baza de date
editare produse
editare clieni
descrierea caracteristicilor pentru produse, inclusiv posibilitatea de imagini multiple pentru un produs
managementul coninutului pentru paginile de informaii
posibilitatea de contact cu clientul prin email sau newsletter
backup i restaurare a bazei de date
statistici pentru produse i clieni
suport banner-e statice i dinamice
configurare preuri pe grupe de clieni
nregistrare comenzi n baza de date
inventar (gestionarea inventarului stocului n timp real)
Funcionaliti `frontend` (partea de client):
istoricul i starea pentru comenzile clienilor
cutare dup diferite caracteristici ale produselor
permite clientului s scrie recenzii pentru produse
suport email / newsletter (clientul poate subscrie s primeasc informaii despre anumite produse)
forum suport client (phpBB forum integrat)
Funcionaliti privind comanda / tranzacia / livrarea
suport SSL - securitatea tranzaciei prin Secure Socket Layer
accept mai multe modaliti de plat online (PayPal, 2CheckOut, iPayment etc.
accept mai multe modaliti de plat offline (cecuri etc.)
prezentarea cheltuielilor de livrare nainte de finalizarea comenzii
posibilitate de aplicare de taxe diferite pentru produse diferite
44. ???
45. Elemente specifice HTML5?
HTML 5 include:
Elemente multimedia
Elemente structurale
Elemente semantice
Tipuri noi de relaii pentru link-uri
Atribute pentru elementele HTML 5
Tipuri noi de formulare
Formatul microdata utilizat pentru a da un neles textului
HTML5 se mai utilizeaz pentru:
Comunicarea n timp real
Stocare
Accessul la fiiere
a. <command> definete un buton de comand, cum ar fi radio button sau checkbox
b. <figure> precizeaz un coninut de sine stttoar (cum ar fi imagini, diagrame, fotografii,
cod etc).
c. <figcaption> Coninutul reprezint o legend pentru tag-ul <figure>
d. <embed> Pentru coninutul ncorporat, cum ar fi un plug-in
PARTEA a III-a
61. Ce reprezint jQuery?
jQuery este o bibliotec JavaScript open source de 215 KB
Codul realizat n node.js ruleaza pe motorul (interpretorul) V8 pentru JavaScript de la Google https://code.google.com/p/v8/;
Node.js este eficient i extrem de scalabil;
Node.js include o bibliotec http, ceea ce permite rularea unui server web fr a se apela la un
software specializat, cum ar fi Apache, IIS etc.
nivel de complexitate;
Standardul XML propriu-zis - susinut de W3C. n cadrul W3C, MIT colaboreaz cu CERN
din Geneva i are sprijinul Comisiei Europene.
Aplicaiile XML specifice - dezvoltate de grupuri independente de utilizatori. Firme i
organizaii din toate ramurile au contribuit la realizarea aplicaiilor XML.
74. Care este rolul unui atribut in cadrul unui element XML/HTML?
Elementele pot avea asociate atribute - informaie suplimentar inclus ca parte a tag-ului de
nceput.
76. Care este sintaxa general pentru declaraia XML? Dar a unei
instruciuni de prelucrare? Exemple.
Sintaxa generala pentru declaratia XML:
version - versiunea limbajului XML utilizat n document;
encoding - codificarea caracterelor utilizat n documentul XML;
standalone - existena sau nu a unor declaraii exterioare documentului, de care se va ine
seama (dac atributul standalone are valoarea "yes", declaraiile necesare prelucrrii
documentului sunt incluse; dac acest atribut are valoarea "no", declaraiile sunt n fiiere
externe).
Exemplu sintaxa generala:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
Instruciunile de prelucrare sunt declarate n cadrul documentului sub forma:
<?Nume_aplicaie instruciune ?>
De exemplu, pentru afiarea unui document XML cu ajutorul unei foi de stil XSL, se va utiliza
urmtoarea instruciune de prelucrare:
<?xml-stylesheet type="text/xsl" href=".... .xsl"?>
PARTEA a IV-a
92. Care sunt principalele obiective urmrite prin analiza unui site web?
- mbuntirea utilizabilitii, diagnosticarea site-ului, nelegerea nevoilor uilizatorilor, luarea de
decizii pentru selectarea de coninut, mbuntirea calitii serviciului, promovarea, justificare bugetului
alocat, stabilirea unei strategii pentru a crete interesul pentru site
metrici de conversie
Numrul de pagini prin creterea numrului de pagini de pe site va crete vizibilitatea site-ului pentru
motoarele de cutare;
Meniu pentru navigare - folosind cuvintele-cheie n link-urile meniului, se va da semnificaie suplimentar
paginilor referite prin link-uri.
Cuvinte-cheie n numele de pagin poate avea un efect pozitiv asupra motoarelor de cutare.
Subdirectoarele nu vor fi utilizate (dac este posibil)- motoarele de cutare consider paginile din
directorul rdcin a documentelor web mai importante dect cele din subdirectoare.
O pagin - o fraza de cuvinte-cheie ;
Pagina principal se recomand optimizarea paginii principale a site-ului cu cele mai importante
combinaii de cuvinte. Astfel, probabilitatea ca pagina principal s se gsesc n partea superioar a listelor
cu rezultatele motoarelor de cutare este destul de mare.
Link-uri ctre site de la forum-urile la care cei interesai n mod direct (proprietar, dezvoltatori
etc.) sunt nscrii;
99. Care sunt nivelurile unei aplicaii web i ce rol ndeplinete fiecare
nivel?
Nivelul client: red paginile web, fiind implementat ca un browser web care ruleaz pe calculatorul
utilizatorului.
Nivelul date: se ocup de stocarea datelor i managementul accesului la date. Pentru depozitarea
datelor se folosesc bazele de date i sistemele de fisiere
Injection
Security misconfiguration