Documente Academic
Documente Profesional
Documente Cultură
Introducere
Adrian Adiaconitei
Obiective
ü Să ne cunoaștem
ü Logistica cursului
ü Aplicații / Programe folosite la curs
ü Internet
ü Protocolul HTTP
ü Arhitectura Client-Server
ü HTML
ü CSS
ü JavaScript
ü PHP
Despre mine
Adrian
Adiaconiței
üAșteptări?
Cele mai utilizate
limbaje din întreaga
lume
© Statista.com 2021
900 000 Deficit de programatori în Uniunea Europeană
Site-uri online
1,911,108,707
Protocolul HTTP/HTTPS
ü HTTP: Este un set de reguli de
comunicare intre client (browser)
si server. Comunicarea HTTPS
(HyperText Transfer Protocol /
Secure) este criptata
ü Adresa IP – mod de
recunoastere a serverului
ü Port - numar de la 0 - 65535
• Determina modul de comunicare
• Se leaga cu adresa IP cu care
formeaza o adresa de retea completa
Internet
Protocolul HTTP/HTTPS
ü Fiecare resursă are o adresă Uniform Resource Identifier (URI) sau
Uniform Resource Locator (URL)
ü Un URI este folosit pentru a identifica unic fiecare lucru din World Wide
Web: pagini web, documente, date.
ü URI: protocol://host:port/cale/resursa
ü URL: protocol://host:port/cale
ü 𝑈𝑅𝐿 ⊂ 𝑈𝑅𝐼
ü Exemple
https://www.google.com/search?q=url+vs+uri&oq=url+vs+u&
ftp://www.ftp.org/docs/test.txt
mailto:user@test101.com
Protocolul HTTP/HTTPS
HyperText
Status - Coduri HTTP
ü Coduri HTTP pe care ar fi bine sa le stiti
• 1XX – sau coduri de informare “cerere inregistrata, se continua procesul”
• 2XX – sau coduri de confirmare a succesului actiunii – cererea a fost primita,
inteleasa, acceptata si indeplinita cu success
• 3XX – sau coduri de redirectionare – utilizatorul trebuie sa indeplineasca
taskuri suplimentare pentru indeplinirea cererii
• 4XX – Client error – cele mai cunoscute coduri intalnite de catre utilizatorii
internetului, codurile de tipul 4XX arata ca utilizatorul a intampinat o problema
• 5XX – Server error – serverul nu a indeplinit o actiune apparent valida
Cascading Style Sheets
ü <table><tr><td> Rând 12 32 23 45
Rând 67 23 45 65
Rând 67 49 78 34
Tabele
ü tabelele sunt containere care pot afișa text,
imagini, liste etc.
ü reprezentarea datelor organizate sub forma de
linii și coloane.
ü se folosesc numai pentru reprezentarea datelor,
nu pentru estetica paginii
ü elementele pentru tabele: table, tr, td, th,
caption, colgroup, col, thead, tbody, tfoot.
Tabele
<table>
<tr> <th></th> <th></th> <th></th> <th></th> <th></th> <th></th> </tr>
Aplicatia 6: curs1_ap6.html
Formulare
Formulare
• Formularele permit transfer de date intre browser si server;
• elementul container care colecteaza datele este form
• specificarea actiunii se face cu ajutorul atributului action
• transmiterea datelor catre server se realizeaza cu un
element de tip submit
• sunt doua modalitati de trimitere a informatiei folosind
metoda get caz in care informatiile apar un URL si metoda
post in care sunt transmise separate
• colectarea informatiilor se face cu elementul input,avand
atributele type si name.
Formulare
Formulare
<input type="text" name=“cuvant“/>
ü type=
– text
– password
– radio
– checkbox
– reset
– email
– file
– submit
– ……..
Formulare
Aplicatia6: Faceti o pagina curs1_ap6.html, care
sa contina um formular.
Formulare web