Documente Academic
Documente Profesional
Documente Cultură
Structura cursului
Tatiana Pașa
USM, Departamentul Informatică
Tema 1
Structura cursului
CSS (Cascading Style Sheet - foi de stil în cascadă). Un fişier CSS este un
fişier text cu extensia ".css„ definind stiluri pentru paginile HTML și permit
stilizarea în bloc a documentelor HTML cu un efort semnificativ mai mic
decât în cazul stilizării elementelor de pagină în cadrul fiecărui
document HTML în parte, prin intermediul atributelor tag-urilor.
Safari este un browser web realizat (2003) de firma Apple pentru sistemul său de operare
Mac OS X, dar și pentru MS Windows. Safari se bazează pe navigarea prin file, printr-o
interfață asemănătoare cu cea folosită de Mozilla Firefox. Interfața standard a browserului
Safari conține un câmp de căutare (pentru Google ș.a.) și servicii software de completare
automată și corectare a câmpurilor introduse de către utilizator.
Internet vs intranet
HTTP (Hypertext Transfer Protocol) este metoda cea mai des utilizată
pentru accesarea informațiilor în Internet care sunt păstrate pe servere
World Wide Web (WWW).
Protocolul HTTP este un protocol de tip text, fiind protocolul “implicit” al
WWW. Adică, dacă un URL nu conține partea de protocol, aceasta se
consideră ca fiind http.
HTTP presupune că pe calculatorul destinație rulează un program care
înțelege protocolul. Fișierul trimis la destinație poate fi un document HTML
(HyperText Markup Language), un fișier grafic, de sunet, animație sau
video, de asemenea un program executabil pe server-ul respectiv sau și
un editor de text.
Protocolul HTTP
Dacă se apelează un link sau o adresă de web cum ar fi
http://www.example.com, atunci se cere calculatorului host să afișeze o pagină
web (index.html sau altele). În prima fază numele (adresa)
http://www.example.com este convertit de protocolul DNS într-o adresă IP. Urmează
transferul prin protocolul TCP pe portul standard 80 al serverului HTTP, ca răspuns la
cererea HTTP-GET.
Informații suplimentare ca de ex. indicații pentru browser, limba dorită ș.a. se pot
adăuga în header-ul (antetul) pachetului HTTP. În urma cererii HTTP-GET urmează din
partea serverului răspunsul cu datele cerute, ca de ex.: pagini în (X)HTML, cu fișiere
atașate ca imagini, fișiere de stil (CSS), scripturi (Javascript), dar pot fi și pagini
generate dinamic (SSI, JSP, PHP și ASP.NET).
Dacă dintr-un anumit motiv informațiile nu pot fi transmise, atunci serverul trimite
înapoi un mesaj de eroare. Modul exact de desfășurare a acestei acțiuni (cerere și
răspuns) este stabilit în specificațiile HTTP.
Structura unei Cereri HTTP
Structura unui răspuns HTTP
Îmbunătățiri HTTP/2 față de vechiul protocol
Tatiana Pașa
USM, Departamentul Informatică
Tema 2
HTML
HyperText Markup Language (HTML) este un limbaj de marcare utilizat pentru
crearea paginilor web ce pot fi afișate într-un browser (sau navigator). Scopul
HTML este mai degrabă prezentarea informațiilor – paragrafe, fonturi, tabele
ș.a.m.d. – decât descrierea semanticii documentului.
HTML - o formă de marcare orientată către prezentarea documentelor text pe o singura pagină,
utilizând un software (browsere).
HTML furnizează mijloacele prin care conținutul unui document poate conține diverse tipuri de
metadate și indicații de redare: decorațiuni ale textului (sublinierea), imagini, hărți de imagini și
formulare, informații despre titlul și autorul documentului, informații structurate despre cum este
împărțit documentul în diferite segmente, paragrafe, liste, titluri etc. și informații care permit ca
documentul să poată fi legat de alte documente pentru a forma astfel hiperlink-uri (sau web-ul).
HTML se poate genera direct utilizând tehnologii de codare din partea serverului cum ar fi PHP, JSP
sau ASP. Multe aplicații ca sistemele de gestionare a conținutului, wiki-uri și forumuri web generează
pagini HTML.
HTML - 1991, HTML 2.0 – 1995, HTML 3.2 – 1997, HTML 4.01 – 1999, XHTML - 2000, HTML5 - 2014
Hipertext
Caracteristicile HTML:
1. Independența de platformă - modul de afișare al unui document este același, indiferent de computerul pe care
se realizează afișarea (va depinde de cum interpretează browserul);
2. structurarea formatării;
3. nu este case-sensitive, adică nu face distincţia între literele mici şi cele mari (majuscule);
4. transformarea unui element într-un hipertext prin introducerea unor marcaje, care indică modul cum se
efectuează legăturile documentului, cum vor apărea paginile documentului etc.
Hipertext - orice cuvânt, frază, imagine sau alt element al documentului văzut de un
utilizator poate face referintță la un alt document, ceea ce ușurează navigarea
între multiple documente sau chiar în interiorul unui aceluiași document.
Structurarea riguroasă a documentelor permite convertirea acestora dintr-un format
în altul precum și interogarea unor baze de date formate din aceste documente.
Hipertext (1945 ) - document care conține, text, grafică, imagini, animație, înregistrări audio, legături către alte
documente. Un hipertext poate fi gândit într-un spațiu cu mai multe dimensiuni, fiecare axă reprezentând un alt
mijloc de comunicare: text, audio, video etc.
Hipertextul permite părăsirea modului tradițional de citire a unui document: linie după linie, pagină după pagină
etc. Legăturile activate produc o desfășurare a documentului după nevoile utilizatorului plus posibilitatea de
păstrare a atenției cititorului prin utilizarea legăturilor grafice, audio etc.
Structura unui proiect