|
Politica de confidentialitate |
|
• domnisoara hus • legume • istoria unui galban • metanol • recapitulare • profitul • caract • comentariu liric • radiolocatia • praslea cel voinic si merele da aur | |
ATESTAT PROFESIONAL LA INFORMATICA FLUTURI |
MINISTERUL EDUCATIEI SI CERCETARII
LICEUL TEORETIC "CONSTANTIN BRANCOVEANU"
1. Istoria Internetului
2. HTML
3. CSS
4. PHP
1. Tema site-ului
2.Structura site-ului
3.Mod de realizare
Internetul s-a nascut la mijlocul anilor 60 in forma ARPAnet (Advanced Research Projects Agency Net) - o retea intre mai multe computere din unele institutii americane, ce lucrau pentru ARPA, un departament de cercetare din cadrul Pentagonului. ARPA a fost pus in functiune ca reactie la succesul sovietic al lansarii satelitului Sputnik in spatiu in 1957. Unul din obiectivele ARPAnet era crearea unei retele, care sa nu fie distrusa datorita atacurilor asupra sistemului. Razboiul Rece fiind la apogeu, scenariul unui dezastru era considerat fie lansarea unei bombe fie un atac nuclear.
De aici a rezultat un proiect de retea, unde reteaua insasi era permanent in pericol de atac. In consecinta:- doar un minimum de informatii era cerut de la computerele client in retea - oricand transmisia de date intalnea un obstacol, sau una dintre adrese era de negasit, se gasea o alta cale catre adresa cautata.
Toate acestea au fost codificate intr-un protocol care reglementa transmisia de date pe Internet. In forma sa finala, acesta era TCP/IP (Transmission Control Protocol / Internet protocol), care este si acum baza Internetului . TCP/IP face posibil ca modele diferite de calculatoare, de exemplu IBM compatibile sau Mac's, folosind sisteme diferite de operare, cum ar fi UNIX, Windows, MacOS etc. sa se 'inteleaga' unele cu altele. In acest fel, Internetul era si este cu adevarat o platforma-independenta.
Internet-ul 'civil' a inceput ca o retea de patru computere intre Universitatile din Utah, Santa Barbara si Los Angeles si Institutul de Cercetare din Stanford. In curand, cercetatori din alte institutii de stat au devenit interesati. Deoarece folosirea computerelor era costisitoare, ei au vazut imediat avantajele folosirii in comun a unei retele.
La sfarsitul anilor 60 si inceputul anilor 70, cand Internetul numara in jur de 50 de computere, s-au dezvoltat primele dintre servicii, folosite inca si azi pentru transferul informatiei:- File Transfer Protocol pentru trimiterea si regasirea fisierelor - Telnet pentru accesarea si folosirea bazelor de date, a bibliotecilor si a cataloagelor din toata lumea - E-Mail pentru trimiterea mesajelor personale.
Internetul era in mod categoric in ascendenta. Cu noi grupuri de utilizatori care se alaturau, in urmatoarea decada, Internetul a crescut la o retea de 200 de computere. Partea militara era organizata intr-o retea separata, Milnet.
In acelasi timp, au aparut alte retele, mai ales in sectorul academic. Importanta printre acestea era (si este) USENET sau Users' Network, care a inceput in 1979, cand cateva UNIX-computere au fost conectate impreuna.
USENET.
In sute de grupuri de discutii despre orice subiect imaginabil, oamenii faceau schimb de noutati si imagini, in ciuda distantelor si a hotarelor. Alte retele s-au dezvoltat de-a lungul USENETului. Toate formau baza unui spatiu de comunicatie radical democratic. De exemplu, inaintea unei noi discutii pe care grupul o incepea, comunitatii Netului i se cerea un vot de accept. Grupurile de discutii joaca inca un rol mare pe Internet. Exista mii si zeci de mii in intreg Internetul.
Alta mostenire a USENET este 'Netiquette', sau regulile de comportament pe Internet.
10 ani dupa ce USENET isi incepuse dezvoltarea, Internetul a crescut la 80.000 de computere. A inceput sa fie un factor de luat in considerare in politica. Si curand, expresia 'Information SuperHighway' (autostrada informatiei) a devenit uzuala. In aceasta metafora, Internetul era vazut ca o importanta infrastructura pentru transportul unor bunuri vitale - informatiile.
In anii 80 si inceputul anilor 90, cand Internetul era folosit doar de un numar mic de cercetatori, arata mult diferit fata de prezent. Principalele aplicatii erau atunci posta electronica si grupurile de discutii (Newsgroups) plus diverse rutine de cautare si mecanisme de transfer al fisierelor. Aceasta era o lume UNIX, in care toate comunicatiile existau doar ca text sau numere, si liniile de comanda trebuiau memorate si tiparite.
Cand posta electronica, dar mai ales programele de cautare si de transfer al fisierelor au trebuit sa faca fata unor cerinte mai complexe, s-au dezvoltat noi navigatoare. Software-ul pentru fiecare trebuia sa fie obtinut si configurat separat. Folosirea fiecaruia trebuia sa fie invatata.
Pe scurt: datorita metalimbajului foarte dificil, folosirea Internetului in acea perioada era restransa la un mic grup de oameni din universitati si institute de cercetare.
Marea schimbare a inceput in 1989, cand Tim Berners Lee de la CERN (Centrul European pentru Fizica Nucleara) din Geneva a pus bazele in 1989 dezvoltarii primului prototip al World Wide Web (WWW sau 3W). Ca de obicei in istoria Internetului, scopul initial al WWW-ului era destul de limitat.
Era destinat sa fie o platforma interna de comunicatii pentru cercetatorii din intreaga lume care lucrau pentru CERN. Sarcina principala era sa asigure un sistem care sa faca legatura intre varietatea de platforme ale diverselor calculatoare.
Solutia de baza era ideea de a face legatura intre documente via 'hipertext'. Hipertext inseamna, a marca sirurile de text sau alte obiecte si de a le lega cu alte obiecte, care ar putea fi din punct de vedere fizic la mare distanta de obiectul original. Cand legatura este selectata, cineva poate 'sari' la documentul legat. In acest fel este posibil de a lega un numar nelimitat de documente intre ele intr-o structura web ne-ierarhica. Pentru a putea deosebi aceste documente si pentru a le regasi, fiecare are o adresa unica. Aceasta este Unique Resource Locator (URL). URL-urile constau intr-un protocol de transmitere (in cazul WWW-ului acesta este Hypertext Transfer Protocol - http), urmat de www (in cele mai multe cazuri) si de domeniu (de exemplu numele serverului si numele paginii).
Prima versiune a programelor pentru a naviga pe www, asa numitele 'browsere' urmau inca traditia originala a Internetului - erau numai text. De aceea, sistemul a ramas, in principiu, neprietenos cu utilizatorii. In septembrie 1992 nu existau mai mult de 20 de servere web in intreaga lume.
Schimbarea radicala s-a produs cand NCSA (National Center for Supercomputing Applications) din SUA a scos 'Mosaic' - Browser in 1993, care era bazat pe o interfata grafica (Windows). Enorma crestere a web-ului a inceput virtual, dintr-o data: In iunie 1993, 130 servere Web erau inregistrate, in 1994 erau deja 11.576 servere.
Dar web-ul nu a facut doar sa se dezvolte. De asemenea, posibilitatile de a prezenta datele au crescut dramatic. Curand au aparut poze si animatii pe situri web, urmate de sunete . Doar un mic pas mai era necesar pentru a aduce cataloage, directoare si formulare de comanda pe situri web. Astfel, cativa ani mai tarziu s-a nascut E-Commerce.
HyperText Markup Language (HTML) este un limbaj de marcare utilizat pentru crearea paginilor web ce pot fi afisate intr-un browser (sau navigator). Scopul HTML este mai degraba prezentarea informatiilor - paragrafe, fonturi, tabele s.a.m.d. - decat descrierea semanticii documentului.
Specificatiile HTML sunt dictate de World Wide Web Consortium (W3C).
HTML este o forma de marcare orientata catre prezentarea documentelor text pe o singura pagina, utilizand un software de redare specializat, numit agent utilizator HTML, cel mai bun exemplu de astfel de software fiind browserul web. HTML furnizeaza mijloacele prin care continutul unui document poate fi adnotat cu diverse tipuri de metadate si indicatii de redare. Indicatiile de redare pot varia de la decoratiuni minore ale textului, cum ar fi specificarea faptului ca un anumit cuvant trebuie subliniat sau ca o imagine trebuie introdusa, pana la scripturi sofisticate, harti de imagini si formulare. Metadatele pot include informatii despre titlul si autorul documentului, informatii structurale despre cum este impartit documentul in diferite segmente, paragrafe, liste, titluri etc. si informatii cruciale care permit ca documentul sa poata fi legat de alte documente pentru a forma astfel hiperlink-uri (sau web-ul).
HTML este un format text proiectat pentru a putea fi citit si editat de oameni utilizand un editor de text simplu. Totusi scrierea si modificarea paginilor in acest fel solicita cunostinte solide de HTML si este consumatoare de timp. Editoarele grafice (de tip WYSIWYG) cum ar fi Macromedia Dreamweaver, Adobe GoLive sau Microsoft FrontPage permit ca paginile web sa fie tratate asemanator cu documetele Word, dar cu observatia ca aceste programe genereaza un cod HTML care este de multe ori de proasta calitate.
HTML se poate genera direct utilizand tehnologii de codare din partea serverului cum ar fi PHP, JSP sau ASP. Multe aplicatii ca sistemele de gestionare a continutului, wiki-uri si forumuri web genereaza pagini HTML.
HTML este de asemenea utilizat in e-mail. Majoritatea aplicatiilor de e-mail folosesc un editor HTML incorporat pentru compunerea e-mail-urilor si un motor de prezentare a e-mail-urilor de acest tip. Folosirea e-mail-urilor HTML este un subiect controversat si multe liste de mail le blocheaza intentionat.
CSS este acronimul pentru
Cascading Style Sheets. CSS este
un limbaj (style language) care defineste 'layout-ul' pentru
documentele HTML. CSS acopera culori, font-uri, margini (borders), linii,
inaltime, latime, imagini de fundal, pozitii avansate si multe alte optiuni.
HTML este de multe ori
folosit necorespunzator pentru a crea layoutul site-urilor de internet. CSS
ofera mai multe optiuni, este mai exact si sofisticat. In plus, este suportat
de toate browserele actuale.
HTML este folosit pentru a
structura continutul in timp ce CSS este folosit pentru a formata continutul.
In perioada de inceput a
web-ului, HTML era folosit numai pentru structura textului. Textul se putea
marca cu taguri precum <hl> si <p> pentru a marca titlul sau un
paragraf. Odata cu cresterea popularitatii web-ului designeri au inceput sa
caute diferite posibilitati de a adauga layout documentelor online. Pentru a
raspunde acestor cerinte, producatorii de browsere (in acea vreme Microsoft
si Netscape) au inventat noi taguri HTML precum <font> care difera fata
de tagurile originale HTML prin faptul ca definesc layoutul si nu structura.
Acest lucru a dus si la o
situatie unde tagurile originale de structura ca <table> sa fie
folosite necorespunzator pe pagini de layout (to layout pages). Multe taguri
noi de layout brecum <blink> erau recunoscute numai de unele browsere.
O formula comuna ce aparea pe siteuri era 'Aveti nevoie de browserul X
pentru a vedea aceasta pagina'. CSS a fost inventat pentru a remedia
aceast situatie, furnizandu-le designerilor facilitati sofisticate pentru
editarea layoutului, suportate de toate browserele.
In acelasi timp, separarea
site-urilor de prezentare pentru documente de continutul documentelor
usureaza foarte mult intretinerea lor.
CSS a reprezentat un element
revolutionar in lumea web-designului.
Foarte pe scurt, utilizarea
Foarte pe scurt, utilizarea la doua probleme ale limbajului HTML:
4.PHP
PHP este un limbaj de programare destinat in primul rand Internetului, aducand dinamica unei pagini de web. Este unul din cele mai importante limbaje de programare web open-source si server-side. Numele PHP provine din limba engleza si este un acronim recursiv : Php: Hypertext Preprocessor. Exemple faimoase de utilizare a acestui limbaj sunt PhpBB (forum), PhpNuke(CMS), chiar si MediaWiki, software-ul din spatele Wikipedia. Folosirea PHP poate fi vazuta ca o alternativa gratuita la utilizarea unor limbaje comerciale cum sunt ASP de la Microsoft, ColdFusion de la Macromedia, sau chiar JSP de la Sun Microsystems.
PHP a fost inceput in 1994 ca o extensie a limbajului server-side Perl, si apoi de o serie de CGI-uri compilate de catre Rasmus Lerdorf, pentru a genera un curriculum vitae si pentru a urmari numarul de vizitatori ai unui site. Apoi a evoluat in PHP/FI 2.0, dar proiectul open-source a inceput sa ia amploare dupa ce Zeev Suraski si Andi Gutmans, de la Technion au lansat o noua versiune a interpretorului PHP in vara anului , aceasta versiune primind numele de PHP 3.0. Tot ei au schimbat si numele in acronimul recursiv de acum, pana atunci PHP fiind cunoscut ca Personal Home Page Tools. Apoi Suraski si Gutmans au rescris baza limbajului, producand astfel si Zend Engine in . In mai a fost lansat PHP 4.0, avand la baza Zend Engine 1.0. Pe 13 iulie a fost lansat PHP 5, cu Zend Engine II, ce a adus si o orientare obiect mai pronuntata si suportand mai multe caracteristici ale acestui tip de programare.
PHP-ul este unul din cele mai folosite limbaje de programare server-side, conform unui studiu efectuat de Netcraft in aprilie , aparand pe 9 din cele 37 milioane de domenii cercetate in studiu. De asemenea, exista un grafic al cresterii folosirii PHP-ului pe site-ul oficial. Popularitatea de care se bucura acest limbaj de programare se datoreaza urmatoarelor caracteristici :
PHP este simplu de utilizat, fiind un limbaj de programare structurat, ca si C-ul, Perl-ul sau incepand de la versiunea 5 chiar Java, sintaxa limbajului fiind o combinatie a celor trei. Datorita modularitatii sale poate fi folosit si pentru a dezvolta aplicatii de sine statatorare, de exemplu in combinatie cu PHP-GTK sau poate fi folosit ca Perl sau Python in linia de comanda. Probabil una din cele mai importante facilitati ale limbajului este conlucrarea cu majoritatea bazelor de date relationale, de la MySQL si pana la Oracle, trecand prin MS Sql Server, PostgreSQL, sau DB2.
PHP poate rula pe majoritatea sistemelor de operare, de la UNIX, Linux, Windows, sau Mac OS X si poate interactiona cu majoritatea servereler web. Codul dumneavoastra PHP este interpretat de serverul WEB si genereaza un cod HTML care va fi vazut de utilizator (clientului -browserului- fiindu-i transmis numai cod HTML).
PHP are un manual oficial intretinut de comunitatea din jurul proiectului. In plus, raspunsurile la multe probleme pot fi gasite printr-o simpla cautare pe internet. Exista multe resurse disponibile pentru un programator PHP incepator.
Acesta este exemplul clasic Hello World!:
<?phpSaturnia Pyri
Rezervatii
Conservare
2. Structura site-ului
HOME |
Generalitati
|
|
Specii |
|
Rezervatii |
|
Conservare |
Guestbook |
Galerie |
Saturnia pyri |
Contact |
Colias |
Parnassius |
Pyrameis
|
Lycaena |
3. Mod de realizare
Site-ul este realizat cu ajoturul tabelelor.Pagina principala fiind formata din trei de diferite dimensiuni,fiecare avand un rand si celula:
<table></table> etichete ce se folosesc pentru a insera un tabel;
<tr ><tr> etichete ce insereaza un nou rand in tabel;
<td></td>etichete folosite pentru a insera o celula in tabel;
<h4></h4>o caracteristica a textului in cazul de fata o dimensiune h4
<body background="***">incarca o imagine de fundal
<td width="900">table de dimensiunea 900
<img src="***">incarca o imagine de diferite tipuri jpg,gif,bmp etc
<a href ="**"></a>ancora catre un link,in imaginea de sus fiind vorba de casuta de e-mail
<br>trece la un nou rand
<h2></h2>blocuri de caracter caracter ce arata marimea textului
<body></body>bloc ce cuprinde corpul pagini
<body background="***">incarca o imagine de fundal
<td width="900">table de dimensiunea 900
<a href ="**">ancora catre un link,in imaginea de sus fiind vorba de casuta de e-mail
<p>un nou paragraph
<h3>caracter ce arata marimea textului
Wikipedia - Enciclopedia libera (https://ro.wikipedia.org)
|