Sunteți pe pagina 1din 5

Investete n oameni !

Programul Operaional Sectorial pentru Dezvoltarea Resurselor Umane 2007 2013 Axa prioritar: 3 Creterea adaptabilitii lucrrilor i a ntreprinderilor Domeniul major de intervenie: 3.1 Promovarea culturii antreprenoriale Titlul proiectului: Centru pilot integrat pentru iniierea i sprijinirea afacerilor n scopul creterii competitivitii economiei romneti n condiiile aderrii la Uniunea European Beneficiar: Academia de Studii Economice din Bucureti Numrul de identificare al contractului: POSDRU /9/3.1/S/1

Curs 1 Web-design

CENTRU PILOT INTEGRAT PENTRU INIIEREA I SPRIJINIREA AFACERILOR N SCOPUL CRETERII ECOMPETITVITII ECONOMIEI ROMNETI N CONDIIILE ADERRII LA UNIUNEA EUROPEAN Contract POSDRU/9/3.1/S/1 Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007-2013

I. Consideraii generale privind Internet i World Wide Web


La ora actual n lume exist milioane de calculatoare, care sunt folosite n cele mai diverse domenii, multe dintre aceste calculatoare sunt legate ntre ele, interconectate n forma reelelor de calculatoare. Multe din aceste reele sunt la rndul lor conectate ntre ele, formnd inter-reele (reele de reele de calculatoare). Denumirea de internet desemneaz o reea de reele ("net" nsemnnd n limba englez "reea"). Cea mai mare intereea public (reea de reele de calculatoare cu acces public) este reeaua Internet. Principala atracie a Internetului o reprezint World Wide Web-ul. Acesta a constituit partea cu dezvoltarea cea mai rapid i cea mai popular a Internetului (cu excepia, probabil, a fluxului voluminos de e-mail de pe tot globul). Din punct de vedere tehnic Web-ul, nu este dect o parte a Internetului sau mai corect spus, o component, care permite navigarea prin Internet. Web-ul reprezint o interfa, o fereastr spre Internet sau o metod de a ajunge n locurile dorite. Popularitatea sa deriv din trei aspecte distincte i anume: Mascheaz limbajul pretenios folosit pentru adresele Internet i pentru comenzile specifice. Grupeaz mai multe componente diferite ale Internetului ntr-o singur interfa. Permite ca pe lng citirea textului s se vizualizeze imagini, s se asculte sunete i chiar s se urmreasc filme (n raport de resursele calculatorului - client). Un pas important n evoluia Web-ului a fost dezvoltarea browsererelor grafice, care puteau fi rulate pe un PC desktop sau pe un Macintosh, permind utilizatorului s foloseasc tehnicile familiare disponibile i n alte programe, ncorpornd formate de text i grafic n ecranul de navigare etc. Primul program de acest tip a fost NCSA Mosaic, dezvoltat de centrul naional pentru aplicaii de supercalculatoare i distribuit gratuit. Web-ul a permis browserelor s afieze imagini chiar n mijlocul textului, fr a fi nevoie s se cunoasc metoda de decodificare a fiierelor. Specialitii n mass media afirm c o imagine conteaz ct o mie de cuvinte, imaginile din articolele de ziar sau din emisiunile TV fiind incomparabil mai sugestive dect iruri lungi de text scris la main. Deci acest ingredient final a permis ca Web-ul s par att sensibil, ct i interesant pentru persoana care nu ar fi nvat niciodat ce nseamn o expresie obinuit in Unix. Creatorii de browse Nestcape i Microsoft ncearc fiecare s dezvolte soluii globale care s transforme produsele proprii n "platforme" ale tuturor operaiilor din Internet. La ora actual existz companii care ofer conturi Internet gratuite, avnd o interfa pentru e-mail bazat pe Web. Gratuitatea gzduirii site-urilor este condiionat de meninerea pe ecran a unei ferestre publicitare. Exist i alte modaliti de a intra in lumea Internetului, fr a fi nevoie de un calculator, cum ar fi Web TV (pentru care este nevoie de un televizor, un modem, o tastatur i o telecomand), sau a unui modem, cum ar fi DirectPC (este nevoie de un calculator i de o anten special pentru satelit). Dezvoltarea Internetului, combinat cu apariia reelelor de tip Internet locale, de dimensiuni mai mici, care funcioneaz dup principiile Internetului, a dus la cerine din partea utilizatorului pentru ca partea de software s i ajute s recupereze documentele de la distan, s colaboreze prin
CENTRU PILOT INTEGRAT PENTRU INIIEREA I SPRIJINIREA AFACERILOR N SCOPUL CRETERII ECOMPETITVITII ECONOMIEI ROMNETI N CONDIIILE ADERRII LA UNIUNEA EUROPEAN Contract POSDRU/9/3.1/S/1 Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007-2013

intermediul legturilor de reea i s salveze sau s publice documente. Pentru a ndeplini aceste cerine, productorii de software au adugat componentele Internet la programele lor. O mare parte din elegana Internetului const n cantitatea impresionant de putere de prelucrare i de stocare a programelor de dimensiuni mari i a informaiilor dense, operaii care au loc n Internet i nu n calculatorul propriu. Calculatorul propriu - fie c este un PC, un Mac sau o staie de lucru Unix - rmne doar o ramp de lansare ctre lumea Internetului. Aceast structur comun de faciliti Internet este referit uneori cu expresia client-server. Calculatorul personal (sau programul care ruleaz pe acesta) este clientul, iar sursa de informaii sau site-ul World Wide Web este serverul. Serverele reprezint depozite centralizate de informaii sau de manipulatori specializai pentru anumite tipuri de trafic. Clientul nu trebuie dect s se conecteze la serverul potrivit i astfel foarte multe lucruri interesante vor fi la dispoziia sa, fr a fi nevoie s suprancarce calculatorul propriu. Acesta este unul din principalele motive pentru care nu are importan ce tip de calculator se utilizeaz. WWW este un sistem distribuit. Informaiile sunt plasate n mii de site-uri. Cnd utilizatorul dorete o informaie, apeleaz site-ul care a publicat-o. Fiecare site i fiecare pagin de informaii au o adres unic numit URL (Uniform Resource Locator URL = identificator uniform al resursei). Aceat informaie publicat ntr-un site poate fi oricnd actualizat de autorul siteului.WWW devine din ce n ce mai mult un sistem interactiv. Evoluia tehnologiilor Web l transform ntr-un mediu de comunicare. De exemplu, includerea formularelor n paginile Web permite colectarea de informaii de la utilizator. Termeni care se vehiculeaz n lumea Web-ului sunt: Host Computer legat la Internet care gzduiete unul sau mai multe servere; Server Web Software care administreaz site-uri web; Site Web Colecie structurat de pagini web; Pagin (document) web Coninutul unui fiier, afiat ca urmare a unei cereri a utilizatorului; Pagin home Pagina de intrare a unui site. Un host poate gzdui mai multe tipuri de servere (FTP, Gopher, Web). Fiecare tip de server are propriul tip de comunicaie cu Internet-ul. Protocolul de comunicaie al server-elor web se numete HTTP (Hyper Text Transformer Protocol). Un server web administreaz mai multe site-uri web. Un site conine una sau mai multe pagini ntre care exist legturi. Pagina home este intrarea n site.

Browsere WEB
Pentru a accede la web, utilizatorul trebuie s aib instalat pe computerul su un browser. Browser-ul este o aplicaie cu trei funcii principale: accesul la informaii, formatare i afiarea informaiilor. Utilizatorul furnizeaz browser-ului adresa paginii dorite (URL-ul). Browser-ul solicit conectarea la server-ul web, pe baza protocolului HTTP. O dat conectarea acceptat,
CENTRU PILOT INTEGRAT PENTRU INIIEREA I SPRIJINIREA AFACERILOR N SCOPUL CRETERII ECOMPETITVITII ECONOMIEI ROMNETI N CONDIIILE ADERRII LA UNIUNEA EUROPEAN Contract POSDRU/9/3.1/S/1 Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007-2013

server-ul transmite browser-ului fiierul cerut. Browser-ul formateaz pagina i o afieaz pe monitorul utilizatorului. Formatarea se face n funcie de: indicaiile de formatare coninute n fiierul primit; caracteristicile platformei cu care lucreaz utilizatorul. Piaa are o ofert bogat de browsere disponibile pentru diverse platforme. Exist browsere operaionale pe sisteme cu interfa grafic (Macintosh, Windows), dar i pe sisteme cu interfa exclusiv textual. Poziia dominant pe pia este ocupat de Microsoft Internet Explorer (IE) i Netscape Navigator (NN). IE este operaional sub Windows (ncepnd cu 3.1), sub UNIX i pentru calculatoare Apple. Netscape Navigator este component a unui set de instrumente Internet, numit Netscape Communicator al firmei Netscape Communications Corporation. Componenta numit Netscape Composer permite editarea paginilor Web. Netscape Navigator este operaional sub Windows, sub anumite versiuni UNIX i pentru Apple.

Primii pasi catre constructia unui site


Daca se doreste realizarea unei pagini www, trebuie sa apelam la o firma specializata , numita provider. Provider-ul dispune de mai multe calculatoare foarte performante, numite server-e si pun la dispozitie: spatiu pe hard-ul server-ului de cel putin 10 MB; o adresa de Internet, de exemplu : www.adresa_student.ro. In spatial rezervat se pot pune mai multe fisiere care contin instructiuni HTML dar si orice alte fisiere. Definitie ( [1]): Prin site se intelege ansamblul : spatiu hard; fisierele pe care le contine; adresa Prin pagina se intelege continutul afisat al unui fisier HTML. Definitie ( [1]): Ansamblul regulilor care trebuiesc respectate pentru schimbl informatiilor de un anumit tip se numeste protocol. Daca dorim sa transferam fisiere catre server sau invers, de la server catre propriul calculator se utilizeaza protocolul FTP ( File Transfer Protocol).
CENTRU PILOT INTEGRAT PENTRU INIIEREA I SPRIJINIREA AFACERILOR N SCOPUL CRETERII ECOMPETITVITII ECONOMIEI ROMNETI N CONDIIILE ADERRII LA UNIUNEA EUROPEAN Contract POSDRU/9/3.1/S/1 Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007-2013

Pentru a realize o pagina atractiva este bine sa se utilizeze un design adecvat. In acest scop vom utilize limbajele: JavaScript, PHP Java (Applet) Flash etc. Totodata este important de a fi initiat in metode de design Trebuie de avut in vedere ca JavaScript ruleaza pe calculatorul vizitatorului , o secventa JavaScript este tradusa si executata de catre browser si este trimisa acestuia odata cu fisierul HTML. Limbajul PHP este un limbaj de programare ce ruleaza server, proiectat special pentru WEB. Intr-o pagina HTML putem ingloba cod PHP care va fi executat la fiecare vizitare a paginii. Limbajul PHP permite lucrul cu baze de date, in MySql. Mysql este un sistem de gestiune a bazelor de date, foarte rapid si robust. Aplicatiile scrise in PHP si MySql se ruleaza pe server. Atentie : Nu toti provider-ii pun la dispozitie utilizatorilor posibilitatea utilizarii acestor limbaje, deci o sa trebuiasca sa studiem oferta .

CENTRU PILOT INTEGRAT PENTRU INIIEREA I SPRIJINIREA AFACERILOR N SCOPUL CRETERII ECOMPETITVITII ECONOMIEI ROMNETI N CONDIIILE ADERRII LA UNIUNEA EUROPEAN Contract POSDRU/9/3.1/S/1 Proiect cofinanat din Fondul Social European prin Programul Operaional Sectorial Dezvoltarea Resurselor Umane 2007-2013