Documente Academic
Documente Profesional
Documente Cultură
COMERŢ ELECTRONIC
- suport de curs -
2021
Acest material este destinat uzului studenţilor, forma de învăţământ la distanţă.
Adina Creţan
Comerţ electronic
Editura Universităţii „Nicolae Titulescu”
Obiectivele cursului
Obiectul suportului de curs este studiul organizării formelor promovare a comertului
5
electronic şi al tehnologiilor informatice utilizate in marketingul online, insusirea
principiilor generale de dezvoltare unei afaceri electronice si a pasilor necesari creării
unui site WEB, cunoasterea principalelor probleme care apar in activitatea de
marketing desfasurata in mediul digital.
Obiectivele principale ale suportului de curs sunt:
• însuşirea temeinică a noţiunilor fundamentale privind Comerţul electronic; •
cunoaşterea tehnologiilor informatice utilizate in Comerţul electronic; • însuşirea
principiilor generale de dezvoltare a unui site WEB ca principal instrument informatic
utilizat in Comerţul electronic.
Suportul de curs este structurat pe trei module, fiecare modul conţinând, în
funcţie de problematica abordată, unitati de invatare specifice.
Competenţe conferite
- Cunoaşterea din punct de vedere metodologic a folosirii eficiente a puterii retelelor
de calculatoare si de comunicatie online si a mediului digital interactiv pentru a atinge
obiectivele de promovare a comertului electronic.
- Înţelegerea principalelor posibilităţi de exploatare a programelor informatice utilizate
în marketing-ul online
- Explicarea şi interpretarea metodelor de creare şi exploatare a paginilor WEB
utilizate in marketingul online
- Utilizarea metodelor disponibile (editoare specializate HTML) pentru crearea
paginilor WEB utilizate in activitatea de promovare a comertului electronic Resurse
şi mijloace de lucru
Pentru parcurgerea acestui curs va fi nevoie de utilizarea unui browser (Internet
Explorer, Firefox, Chrome etc), utilizarea unui editor de text pentru dezvoltarea
paginilor Web.
Structura cursului
Suportul de curs este structurat pe trei module astfel:
6
Cerinţe preliminare
Evaluarea studenților
9
6.11. Test de evaluare a cunoștințelor 59 6.12. Bibliografie 59 UNITATEA DE ÎNVĂŢARE 7.
ELEMENTE ALE LIMBAJULUI JAVASCRIPT 60 7.1. Obiective 60 7.2. Competenţele unităţii
de învăţare 60 7.3. Prezentare generală Javascript 60 7.4. Comentarii in fisiere HTML si alerte
Javascript 62 7.5 Structura alternativa in Javascript 62 7.6 Functii Javascript 63 7.7. Test de evaluare a
cunoștințelor 64 7.8 Tema de control 64 7.9. Bibliografie 64 UNITATEA DE ÎNVĂŢARE 8.
ELEMENTE ALE LIMBAJULUI PHP 65 8.1. Obiective 65 8.2. Competenţele unităţii de învăţare
65 8.3. Prezentare generală a limbajului PHP 65 8.4. Aplicaţii necesare programarii WEB în PHP 66
8.5. Sintaxa PHP 66 8.6. Comentarii in PHP 67 8.7. Variabile in PHP 67 8.8. Tipul variabilelor in PHP
67 8.9. Tipuri de date in php 69 8.7. Formulare in php 70 8.8. Test de evaluare a cunoștințelor 71 8.9.
Tema de control 71 8.10. Bibliografie 71
10
UNITATEA DE ÎNVĂŢARE 1. COMERŢ ELECTRONIC – CONCEPT SI
DEZVOLTARE
Cuprins
1.1. Obiective
1.2. Competenţele unităţii de învăţare
1.3. Conceptul de Comerţ electronic
1.4. Comparatie intre comertul traditional si comerţul electronic
1.5. Rezumat
1.6. Test de autoevaluare a cunoştinţelor
1.7. Temă de control
1.8. Bibliografie
1.1. Obiective
În această primă unitate de învățare se va prezenta noţiunea de Comerţ electronic şi
implicaţiile acesteia în actualul context economic.
11
Odată cu utilizarea noilor tehnologii informatice in activităţile de piaţă şi-au făcut apariţia si noi
concepte care să reflecte aceste dezvoltari: e-business (afacere electronică), e-government (guvernare
electronică), e-commerce (comerţ electronic), e-marketing (marketing electronic) precum şi alţi termeni.
Termenii care fac referire la activitatile de marketing desfasurate prin intermediul mediilor digitale sunt
diversi: e-marketing, Comerţ electronic, Internet marketing, promovare a comertului electronic, web-
marketing, etc. E-marketing este caracterizat prin desfăşurarea activităţilor de marketing prin
intermediul mediilor electronice şi digitale: Internet, telefon, calculatoare, etc. E marketing-ul este
procesul prin care se creează şi se gestioneaza relaţii cu clienţii, prin intermediul activităţilor on-line, in
vederea uşurarii schimbului de informaţii, produse şi servicii care să satisfacă obiectivele ambelor părţi
implicate.
Comerţul electronic este reprezentat de atingerea obiectivelor de natură relaţională sau tranzacţională
având ca sistem de comunicatie reteaua Internet. Comertul electronic este parte integrantă şi a afacerilor
electronice suprapunandu-se si cu activitiatea de marketing electronic.
Comerţul electronic este procesul prin care se promovează bunuri şi servicii
12
online, clienţilor tradiţionali dar şi celor noi, prin intermediul instrumentelor bazate pe
sistemul WEB – World Wide Web. Comerţul electronic include de regula vânzarea,
publicitatea, cercetarea de piaţă şi managementul relatiilor cu clienţii. O alta definitie a
termenului de Comerţ electronic afirma ca aceasta activitate presupune folosirea
puterii reţelelor de calculatoare şi de comunicaţie on-line şi a mediului
electronic/digital pentru a atinge obiectivele de activitatii de marketing. Comerţ
electronic-ul înseamnă procesul de creare şi menţinere a relaţiei cu clientii prin
activităţi online care faciliteaza schimbului produse, servicii sau informatii în scopul
satisfacerii nevoilor ambelor părţi. (J.Imber- Dictionary of marketing terms).
Costurile
Comertul tradiţional este deseori costisitor deoarece implică o serie de costuri pentru
producerea şi tipărirea de broşuri, cataloage de produse si servicii, menţinerea
personalului pentru relatia cu clienţii. Comerţul electronic poate face importante
economii reducând semnificativ bugetul de marketing. Versiunile electronice de
cataloage, broşuri sunt mult mai ieftine deoarece nu trebuie să fie tipărite, ambalate,
depozitate şi expediate. Pentru informarea clientilor despre produse sau servicii nu
trebuie angajat personal. Versiunile electronice ale cataloagelor pot fi actualizate
online, deci nu trebuie trimise la tipar pentru schimbări. Costul pentru mai multe
informaţii (mai multe pagini sau detalii) sau pentru furnizarea aceloraşi informaţii
către mai mulţi clienţi potenţiali este foarte scăzut.
Timpul
Comertul tradiţional poate fi un proces intensiv de timp deoarece este inevitabil ca în
elaborarea textelor de publicitate să nu apară greşeli, revizuirile trebuind trimise la
agenţia de publicitate sau la tipografie, şi deseori trec luni de zile ca o reclamă să
apară într-o publicaţie. Comerţul electronic economiseşte timp şi reduce din paşii
procesului de promovare. Materialele de marketing nu mai trebuie să aştepte pentru
tipar. Ele pot fi postate online aproape imediat. Comertul online pune firmele în
contact cu piaţa mult mai rapid si le ajută să preia mesajele mai rapid. Cataloagele de
produse, broşurile electronice pot fi actualizate instantaneu si nu trebuie aşteptat până
ce cantităţile din versiunile tipărite să fie epuizate.
Interactivitatea
Comerţul electronic este bogat în informaţii şi interactiv, adresandu-se cumpărătorilor
interesaţi de informaţii, cumpărătorilor analitici. Acesta permite cumpărătorilor şi
clienţilor să caute şi să localizeze rapid informaţiile de care au nevoie. În ceea ce
interactivitatea, există un triplu avantaj: permite ameliorarea calităţii relaţiei cu clientii
contribuind la stabilirea unui dialog mai viu şi mai convingător, dinamizează
vizitatorii şi asigură un procent excelent de memorizare.
Globalizare
13
Comerţul electronic poate reduce barierele de intrare pe piata unui produs şi oferă
posibilităţi egale de acces. In mediul online, discriminările legate de cadrul etnic, de
genul sau chiar de mărimea afacerii, nu mai contează aşa mult. Referindu-ne la
Internet ca spaţiu virtual de realizare a marketingului, posibilităţile egale de acces
permit milioanelor de clienţi să navigheze în căutarea unei informaţii sau a unui
produs, adica se oferă posibilitatea prospectării pietelor la momentul potrivit. Comerţul
electronic poate oferi o punte internaţională instantanee. Reţelele online si in special
Internetul reprezinta o reţea globală instantanee. Comertul electronic înlătură barierele
de timp şi distanţă din calea tranzacţiilor cu clienţii din alte ţări. Poşta electronică cu
sistemul ei de adrese standardizate, ajută la înlăturarea completă a barierelor de
localizare geografica. În trecut o firmă care dorea să îşi vândă produsele într-o altă
locaţie decât cea în care funcţiona la un moment dat avea nevoie de investiţii
semnificative în noi puncte de vânzare.
Disponibilitatea
Comertul electronic este disponibil continuu. Unul dintre cele mai bune atribute ale
unui server online este acela că este disponibil 24 de ore din 24, 365 de zile pe an.
Acest lucru realizează un important obiectiv de dezvoltare comercială – contactul
permanent cu clienţii, colaboratorii şi partenerii, 24 de ore din 24, 7 zile din
săptămână, ceea ce este echivalent cu difuzarea informaţiilor în timp real, accesibile în
orice loc din lume, informarea eficientă despre tot, culegerea comentariilor clienţilor şi
măsurarea satisfacţiei lor, realizarea studiilor şi sondajelor la cel mai scăzut cost. De
exemplu, programul unei instituţii financiare este de obicei limitat la 8 ore pe zi. Daca
un client doreşte să afle soldul contului său după orele de program, va trebui să aştepte
până a doua zi. Folosind un sistem e-banking, el are acces la informaţiile legate de
conturile sale, sau poate afla condiţiile de obţinere a unui credit 24 de ore pe zi.
Avantajele Comerţului electronic sunt:
......................................................................................................................................
.... .................................................................................................................................
......... ............................................................................................................................
...
14
vând direct la alți consumatori (e.g., eBay).
∙ E-government - această formă de comerț electronic este întâlnită în următoarele
forme: B2G (business to government), G2B (government to business), G2C
(government to consumer).
1.6 Rezumat
Comerţul electronic se diferenţiează de comertul tradiţional printr-o serie de elemente
precum:
- costuri
- timp
- interactivitate
- globalizare
- disponibilitate
15
II. Beneficiile principale ale WEB-ului, ca instrument in Comerţul electronic sunt: 1.
posibilitatea măsurării cu uşurinţă a interacţiilor dintre clienţi şi website-ul firmei; 2.
oferirea de reduceri pentru faptul de a fi recomandat clienţilor noi website-ul
companiei;
3. includerea de legături directe la alte pagini de Internet pentru a analiza ofertele
concurente;
4. construirea identităţii unei mărci on-line şi a identităţii clienţilor;
Alegeţi una din următoarele variante de răspuns:
a) (2,3,4)
b) (1,3)
c) (2,3)
d) (1)
Raspunsuri corecte:
I –e, II- d
1.9. Bibliografie
I. Bibliografie obligatorie
1.Gh. Orzan, M. Orzan – Cybermarketing, editura Uranus, Bucuresti, 2007.
2. B. Oancea, A. Cretan, Baze de date, Editura Prouniversitaria, 2013. 3.
Oancea – Tehnologia informatiei si a comunicatiilor, Editura Artifex, 2008.
4.C. Veghes - Marketing direct, editura Uranus, Bucuresti, 2003
5. D. Chaffey – Internet Marketing – Strategy Implementation and Practice, editura
Prentice Hall, 2008.
6. Popescu Alin George, Webmarketing în România, Editura Teora, Bucureşti, 2000
16
UNITATEA DE ÎNVĂŢARE 2. STRATEGIA DE PROMOVARE A
COMERTULUI ELECTRONIC
Cuprins
2.1. Obiective
2.2. Competenţele unităţii de învăţare
2.3. Etape necesare in elaborarea unei strategii de promovare a comertului electronic
2.4. Elaborarea planului de promovare a comertului electronic
2.5. Eficienta strategiilor de promovare a comertului electronic
2.6. Rezumat
2.7. Test de autoevaluare a cunoştinţelor
2.8. Test de evaluare a cunoştinţelor
2.9. Bibliografie
2.1. Obiective
În această unitate de învățare se vor care sunt etapele necesare elaborarii unei
strategii de promovare a comertului electronic, care sunt elementele planului de
promovare a comertului electronic precum si cateva reguli privind eficienta
stategiilor de promovare a comertului electronic.
17
00:45 activitati, obiectivele, costurile, regulile aces
elaborarea strategiei de promovare a comertului
electronic. Acesta este un proces care presupune
urmarea unor anumite etape:
- Identificarea problemei: se identifica oportunitatea 2.4. Planul de promovare a comertului
lansarii activitatii de marketing pe Internet sau care electronic
sunt problemele existente daca organizatia
economica are deja activitate de promovare a
Elaborarea si punerea in aplicare a unui plan de
comertului electronic.
promovare pe Internet consta intr-o serie de
- Se stabilesc obiectivele activitatii de promovare a
activitati si etape dintre care cele mai importante
comertului electronic astfel incat sa sepoataface o sunt:
evaluare arezultatelor indeplinirii acestor obiective.
- Se stabileste tipul de strategie: diferentiata sau
nediferentiata, activa sau pasiva etc. - Se are in 1. Înregistrarea numelui domeniului de Internet
vedere integrarea activitatilor de promovare a pentru site-ul WEB care urmeaza a fi folosit in
comertului electronic in strategia generala de
marketing a firmei. cadrul activitatilor de promovare a comertului
- Se alcatuieste un buget pentru activitatea de electronic. Acest nume trebuie sa fie scurt, concis si
promovare a comertului electronic. - Se stabilesc
canalele de comunicare, mixului de promovare şi a sa aiba o semnificatie legata de activitatea
strategiile de comunicare. organizatiei economice in cauza;
- Se pune in aplicare planul de promovare a
comertului electronic. - Se evalueaza succesul pe 2. Stabilirea modului de abordare şi de acces la
care a avut-o strategia de promovare a comertului Internet;
electronic prin diverse metode: numar de accesari a 3. Proiectarea şi crearea propriu zisa a site-ului
unei pagini, numar de vizitatori unici pentru o
pagina Web etc. Exista si o serie de indicatori care Web. Acesta activitate poate fi realizata cu personal
poti fi utilizati la evaluarea succesului pe care il are propriu daca organizatia dispune de un departament
o strategie de promovare a comertului electronic: -
reacţiile formale şi informale ale consumatorilor; IT sau ea poate fi externalizata catre companii
- volumul vanzarilor/tranzactiilor; specializate;
- numarul accesarilor unor pagini WEB;
- volumul valoric al serviciilor de publicitate 4. Înregistrarea site-ului Web la principalele
prestate catre alti clienti. motoare de căutare de pe Internet: Google, Yahoo,
Să ne reamintim... Bing etc. Pentru a putea fi usor gasit de potentialii
Inainte de elaborarea unei strategii de promovare a comertului electronic orice
organizatie economica trebuie sa clienti; 5. Supunerea
analizeze posibilelesite-ului Webale
beneficii recenziilor
acestei
revistelor de specialitate;
18
………………………………………………
…
………………………………………………
…
Să ne reamintim...
∙ Elaborarea planului de marketing p
etape: inregistrarea numelui de dom
crearea site-ului, inregistrarea lui p
Internet, actualizarea permanenta a s
2.8. Bibliografie
I. Bibliografie obligatorie
2.6. Rezumat 1.Gh. Orzan, M. Orzan – Cybermarketing, editura
Uranus, Bucuresti, 2007. 2. B. Oancea, A. Cretan,
Inainte de elaborarea unei strategii de promovare a Baze de date, Editura Prouniversitaria, 2013. 3.
comertului electronic orice organizatie economica Oancea – Tehnologia informatiei si a
trebuie sa analizeze posibilele beneficii ale acestei comunicatiilor, Editura Artifex, 2008. 4.C. Veghes -
activitati, obiectivele, costurile, regulile acestei Marketing direct, editura Uranus, Bucuresti, 2003
activtati. Elaborarea unei strategii de promovare a 5. D. Chaffey – Internet Marketing – Strategy
comertului electronic presupune anumite etape: Implementation and Practice, editura Prentice Hall,
identificarea problemei, stabilirea obiectivelor, 2008.
stabilirea bugetului, evaluarea succesului strategiei. 6. Popescu Alin George, Webmarketing în
Pentru ca o strategie de promovare a comertului România, Editura Teora, Bucureşti, 2000
electronic sa fie eficienta ea trebuie sa tina cont de
anumite aspecte: oferirea unui serviciu, actualizarea
II. Bibliografie facultativă
permanenta a informatiilor de pe site, crearea unui ***Growth Opportunities and Business Models For
site interactiv, respectarea politicilor acceptabile de the Pervasive Internet; How Companies Will Make
utilizare din Internet. Evaluarea eficientei unui site Money with Networked Products and Services,
se poate realiza printr-o serie de indicatori precum: Harbor Research, Inc., White Paper, 2005,
click through rate, cost per click, timp mediu per www.harborresearch.com.
vizită, timpul mediu per vizitator unic.
21
UNITATEA DE ÎNVĂŢARE 3. INSTRUMENTE IN COMERTUL
ELECTRONIC
Cuprins
4.1. Obiective
4.2. Competenţele unităţii de învăţare
4.3. Site-ul web
4.4. Publicitate online
4.5. Publicitatea prin email
4.6. Grupuri de discutii, bloguri si motoare de cautare pe Internet
4.7. Rezumat
4.8. Test de autoevaluare a cunoştinţelor
4.9 Bibliografie
3.1. Obiective
În această unitate de învățare se vor prezenta principalele instrumente folosite in
activitatea de promovare a comertului electronic: site-urile web, publicitatea online,
email-ul blogurile si grupurile de discutii.
22
distribuirea informaţiilor către clienţi este mult mai puţin costisitoare decît
tiparirea şi trimiterea lor prin poşta clasica;
- distribuire si actualizare rapidă a informaţiilor;
- creşterea notorietăţii companiei. Apariţia unui nou site Web stârneşte curiozitatea
potentialilor cumparatori, ceea ce ii determina pe acestia să viziteze site-ul
respectiv devenind astfel potenţiali clienţi ai companiei respective;
Site-urile de Web pot fi clasificate in functie de multe criterii: scopul lor, audienţa,
domeniul, frecvenţa schimbărilor. Vom prezenta in continuare principalele tipuri de
site-uri web.
Site-urile pentru divertisment - scopul lor principal este acela de a-l distra pe utilizator,
de a crea experienţe distractive, plăcute.
Procesul de realizare a unui site este este compus din patru etape: planificarea,
pregătirea, crearea şi implementarea.
24
3.5 Publicitatea prin email
25
Să ne reamintim...
Principalele instrumente de promovare a comertului electronic sunt : site-ul web,
publicitatea online, publicitatea prin email, grupurile de discutii, blogurile si motoarele
de cautare pe Internet.
3.7 Rezumat
Un site web reprezintă un set de pagini Web interconectate, realizate şi dezvoltate sub
forma unei colecţii de informaţii cu un anumit scop. Din perspectiva
27
28
UNITATEA DE ÎNVĂŢARE 4. CAMPANIA DE PROMOVARE A
COMERTULUI ELECTRONIC
Cuprins
5.1. Obiective
5.2. Competenţele unităţii de învăţare
5.3. Stabilirea obiectivelor campaniei
5.4. Conceperea mesajelor si stabilirea canalelor de comunicatie
5.5. Estimarea bugetului campaniei
5.6. Evaluarea campaniei
5.7. Rezumat
5.8. Test de autoevaluare a cunoştinţelor
5.9. Test de evaluare a cunoştinţelor
5.10. Bibliografie
4.1. Obiective
În această unitate de învățare se vor prezenta elementele de baza in planificarea si
realizarea unei campanii de promovare a comertului electronic:
• obiectivele campaniei
• planificarea activitatilor;
• conceperea mesajelor ce vor fi transmise;
• estimarea bugetului unei campanii de promovare a comertului electronic; •
evaluarea eficientei campaniei.
29
acest sens se elaboreaza un program de promovare a comertului electronic care contine
modul concret cum va fi pusa in practica strategia de promovare a comertului
electronic prin stabilirea unor activitati ce urmează a fi executate precum si prin
specificarea resurselor necesare indeplinirii acestora.
Planificarea activităţilor de promovare a comertului electronic presupune realizarea
unor activităţi:
- analiza situaţiei actuale. De regula se realizeaza o analiza SWOT prin care se pun in
evidenta motivele lansarii campaniei online, care sunt principalele provocări din
perioada precedentă dar şi oportunităţile acesteia;
- stabilirea obiectivelor campaniei;
- identificarea modalităţilor de realizare a campaniei online şi modul cum se poate
combina cu activitati clasice (offline) pentru a se atinge obiectivele stabilite; -
elaborarea si implementarea planului de promovare a comertului electronic; - estimarea
unui buget necesar campaniei.
- evaluarea rezultatelor campaniei de promovare a comertului electronic. Elaborarea
programului de promovare a comertului electronic presupune stabilirea unor acţiuni ce
urmează a fi intreprinse precum şi resursele necesare. Etapele necesare a fi urmate
pentru intrarea în mediul online presupune:
- inregistrarea unui nume de domeniu Internet pentru site;
- stabilirea modalitatii prin care se realizeaza accesul la Internet;
- proiectarea şi implementarea site-ului Web al companiei;
- inregistrarea site-ului Web in baza de date a principalelor motoare de căutare de pe
Internet;
- includerea adresei site-ului în publicitatea off-line a firmei si in semnatura de email a
organizatiei;
- actualizarea permanenta a site-ului si asigurarea unui feedback rapid clientilor.
31
02:00
33
4.10. Bibliografie
I. Bibliografie obligatorie
1. Orzan Gheorghe, Sisteme informatice de marketing, Editura Uranus, Bucureşti, 2001. 2.
Orzan Gheorghe, Orzan Mihai, Cybermarketing, Editura Uranus, 2007. 3. Grosseck
Gabriela, Marketing şi comunicare pe Internet, Editura Lumen, Iaşi, 2006
34
UNITATEA DE ÎNVĂŢARE 5. ELEMENTE ALE LIMBAJULUI HTML
Cuprins
6.1. Obiective
6.2. Competenţele unităţii de învăţare
6.3. Introducere în limbajul HTML
6.4. Formatarea documentelor HTML
6.5. Crearea listelor in HTML
6.6. Generarea legaturilor in documentele HTML
6.7. Introducerea imaginilor in HTML
6.8. Definirea tabelelor
6.9. Rezumat
6.10. Test de autoevaluare a cunoştinţelor
6.11. Test de evaluare a cunoştinţelor
6.12. Bibliografie
5.1. Obiective
În această unitate de învățare se va prezenta structura generala a unei pagini Web,
elementele de baza ale limbajului HTML, instructiunile pentru formatarea
documentelor, crearea listelor si a legaturilor in HTML, introducerea imaginilor si
definirea tabelelor, precum si exemple de pagini Web ce utilizeaza aceste operatii.
Marcajul <BODY> poate fi însoţit de mai multe atribute care sunt prezentate în
tabelul 5.1.
Atribut Descriere
ALINK
stabileşte culoarea unei legături active
BACKGROUND
indică un URL pentru o imagine care va fi folosită drept fundal
pentru pagină.
BGCOLOR
defineşte culoarea de fundal a paginii
LEFTMARGIN
setează marginea din stânga paginii (în pixeli)
LINK
defineşte culoarea unei legături care nu a fost vizitată încă TEXT
defineşte culoarea textului care apare în pagină
TOPMARGIN
setează marginea de sus a paginii (în pixeli)
VLINK
defineşte culoarea unei legături care a fost vizitată
<BR> - este o comandă care nu apare în pereche; marchează trecerea la o linie nouă
Pagina Web prezentată mai jos utilizează câteva din aceste comenzi :
<!DOCTYPE HTML>
<HTML>
<HEAD>
<TITLE>Prima pagina</TITLE>
</HEAD>
<BODY>
<H1>Acesta este un heading H1</H1>
<HR>
<H2>Acesta este un heading H2</H2>
<I>Acesta este un text in italic</I>
<P>Primul nostru paragraf!</P>
<BR>
<P>Inca un paragraf dragut!</P>
</BODY>
</HTML>
Modul de afişare a acestei pagini in browser poate fi urmărit în figura de mai jos:
38
<tag> de deschidere si unul de inchidere </tag>.
Atributul - este folosit pentru a modifica valoarea
unei comenzi in HTML. De obicei o comanda are
01:15 mai multe atribute care sunt opţionale.
39
Listele pot conţine ca elemente ale enumerării alte liste cum se poate
observa în exemplul care urmează:
<!DOCTYPE HTML>
<HTML>
<TITLE>Exemplu de liste imbricate</TITLE>
</HEAD>
<BODY>
<OL>
<LI>Cafea</LI>
<LI>Ceai
<OL>
<LI>Ceai negru</LI>
<LI>Ceai verde</LI>
</OL>
</LI>
<LI>Lapte</LI>
</OL>
</BODY>
</HTML>
c) liste neordonate:
<UL>
<LI> element din lista</LI>
<LI> element din lista</LI>
<LI> element din lista</LI>
</UL>
40
42
<tr>
<th width=222 rowspan=2 valign=middle
align=center>HARDWARE</th>
<th width=331 colspan=5 ALIGN=CENTER>Limbaje de
programare</th>
</tr>
<tr>
<td width=66 valign=top>c++</td>
<td width=66 valign=top>c</td>
<td width=66 valign=top>php</td>
<td width=66 valign=top>visual basic</td>
<td width=66 valign=top>java</td>
</tr>
<tr>
<td width=222 valign=top>Monitor</td>
<td width=66 valign=top>*</td>
<td width=66 valign=top>*</td>
<td width=66 valign=top>-</td>
<td width=66 valign=top>-</td>
<td width=66 valign=top>*</td>
</tr>
<tr>
<td width=222 valign=top>Tastatura</td>
<td width=66 valign=top>*</td>
<td width=66 valign=top>*</td>
<td width=66 valign=top>-</td>
<td width=66 valign=top>*</td>
<td width=66 valign=top>*</td>
</tr>
<tr>
<td width=222 valign=top>Mouse</td>
<td width=66 valign=top>-</td>
<td width=66 valign=top>*</td>
44
<td width=66 valign=top>-</td>
<td width=66 valign=top>*</td>
<td width=66 valign=top>*</td>
</tr>
<tr>
<td width=222 valign=top>Imprimanta</td>
<td width=66 valign=top>-</td> <td
width=66 valign=top>-</td> <td width=66
valign=top>-</td> <td width=66
valign=top>*</td> <td width=66
valign=top>*</td> </tr>
<tr>
<td width=222 valign=top>Scaner</td>
<td width=66 valign=top>-</td> <td
width=66 valign=top>-</td> <td
width=66 valign=top>-</td> <td
width=66 valign=top>*</td> <td
width=66 valign=top>*</td> </tr>
<tr>
<td width=222 valign=top>Controller</td>
<td width=66 valign=top>-</td> <td
width=66 valign=top>-</td> <td width=66
valign=top>-</td> <td width=66
valign=top>*</td> <td width=66
valign=top>*</td> </tr>
<tr>
<td width=222 valign=top>Webcam</td>
<td width=66 valign=top>-</td> <td
width=66 valign=top>-</td> <td
width=66 valign=top>*</td> <td
width=66 valign=top>*</td> <td
width=66 valign=top>*</td> </tr>
<tr>
<td width=222 valign=top>Joystick</td>
<td width=66 valign=top>-</td> <td
width=66 valign=top>-</td> <td width=66
valign=top>-</td> <td width=66
valign=top>-</td> <td width=66
valign=top>*</td> </tr>
</table>
45
02:50
Figura: Tabelul
5.9. Rezumat
∙ Limbajul HTML este o implementare a standardului SGML (Standard Generalized Markup Language)
specializat pentru crearea paginilor Web. Limbajul HTML descrie cum trebuie să fie formatate paginile
Web şi conţine comenzi explicite care indică browserului cum trebuie afişat un text.
∙ Un document HTML incepe si se termina cu tag-ul <html> si respectiv </html>. Aceasta reprezinta
structura standard a unui HTML.
∙ Tag-ul body incapsuleaza tot continutul unei pagini Web.
∙ Sistemul de culori hexazecimal este sistemul standard pentru toate browser ele web.
∙ Tag-ul <hr> se utilizeaza pentru a crea o linie orizontala.
∙ Atributul href numeste legatura catre o alta pagina web. De fapt, este locul unde va fi dus user-ul daca
va executa un click pe linkul respectiv. ∙ Linkurile (legaturile) pot fi de trei tipuri: interne, locale si
externe. ∙ Limbajul HTML permite definirea mai multor tipuri de liste : liste de definitii, liste ordonate si
neordonate.
Răspunsuri:
1. Sistemul de coduri de culori hexazecimale este o reprezentare de 6 caractere
de culoare. Primele doua caractere (RR) reprezinta culoarea rosu (Red),
urmatoarele doua (GG) culoarea verde (Green), iar ultimele doua (BB)
culoarea albastra (Blue).
4. Pentru a stabili inaltimea si latimea unei imagini sunt folosite atributele height
si width.
6.1. Obiective
În această unitate de învățare se vor prezenta urmatoarele:
• Ce este limbajul CSS;
• Cum pot fi folosite instructiunile limbajului CSS pentru formatarea unei pagini
WEB.
49
Instructiunile limbajului CSS sunt structurate la trei niveluri:
1. Instructiuni de tip inline: se pot introduce direct ca proprietati ale tag-urilor HTML;
<head>
......
<style type="text/css">
<!--
... instructiuni CSS ...
-->
</style>
........
</head>
3. Instructiuni salvate sub forma unor fisiere externe cu extensia .css. Importarea unui
fisier extern .css intr-o pagina WEB se realizeaza ca in exemplul urmator:
50
pentru o zona dintr-o pagina WEB (paragraf, tabel
etc.) se poate folosi atat comanda id cat si comanda
class. Acestea atribuie un nume unui stil de
formatare, urmand ca programatorul sa foloseasca
numele dat stilului de formatare cu ajutorul
comenzilor id sau class acolo unde are nevoie in
cadrul paginii WEB.
Utilizarea comenzii id presupune existenta
intructiunilor CSS in zona HEAD a paginii WEB.
Stilul creat cu ajutorul id este specificat cu ajutorul
simbolului # urmat de un nume care nu trebuie sa
contina caracterul _. In continuare este prezentat un
00:20 exemplu de utilizare id:
Exemplu: utilizarea id
<html>
<head>
<title>Utilizare ID</title>
<style type="text/css">
<!-- #rosu{color: #F00000;}-->
</style>
</head>
<body>
<p id="rosu">Acest text va fi afisat cu culoarea
rosie cu ajutorul elementului CSS “id”.</p>
<p>Acest text va fi afisat cu culoarea implicita
(negru).</p>
<p id="rosu">Textul va fi afisat cu culoarea rosie cu
ajutorul elementului CSS “id”.</p>
</body>
</html>
51
fonturilor cu ajutorul CSS este asemanatoare cu
utilizarea etichetei font din limbajul HTML care
01:05 admite atributele type, style, size si weight.
Urmatoarele etichete CSS pot fi folosite pentru
52
Exemplu: font-family utilizat in combinatie cu class
<html>
<head>
<style type="text/css">
p.times{font-family:"Times New Roman", sans-serif;}
p.arial{font-family:Arial, Helvetica, sans-serif;}
</style>
</head>
<body>
<p class="times">Acest paragraf este afisat cu fontul Times New Roman.</p>
<p class="arial">Acest paragraf este afisat cu fontul Arial.</p>
</body>
</html>
<html>
<head>
<title> Exemplu de utilizare a fonturilor </title>
</head>
<body>
<p style="font-family: font1,font2,arial;">Acest text este scris cu cu fontul
Arial</p> Text negru
<p style="font-family: font1,font2, Helvetica;">Acest text scris cu cu fontul Helvetica
</p>
</body>
</html>
font-size
Este parametrul prin care stabilim dimesiunea literelor, exprimat in pixeli (px), puncte
(pt), dimeniuni predefinte sau procente.
<html>
<head>
<title>Exemplu de setare a dimensiuni literelor</title>
<style type="text/css">
<!-- p{font-size: 12px;}-->
</style>
</head>
<body>
<p>Text scris cu font de 12pixeli</p>
Text…
</body>
</html>
Dimensiunea predefinita foloseste cuvinte rezervate in loc de cifre. Acestea sunt:
53
similar etichetei align din limbajul HTML.
Exemplu:
<html>
<head>
<title>Exemplu de utilizare</title>
<style type="text/css">
<!--
01:40 p{text-align: center;}
-->
</style>
Dimensiune Numar FONT size din HTML </head>
xx-small 1 <body>
x-small 2 <div class="centru"><img
small 3 src="imagine.jpg"></div>
medium 4 Text1….
large 5
x-large 6 <div class="centru">Text2 …..</div>
xx-large 7 </body>
</html>
Dimensiunea literelor poate fi stabilita si procentual. vertical-align este folosit pentru alinierea pe
verticala si poate lua valorile: top, middle si bottom.
Studiati exemplele de mai sus. Utilizand un editor
de texte realizati paginile prezentate si incarcati-le <style type="text/css">
cu un browser.
<!--
.sus{vertical-align: top;}
-->
</style>
6.6 Alinierea in cadrul unei pagini WEB
float este folosit pentru alinierea textului cu
text-align pozitioneaza pe orizontala obiecte (texte imaginile si poate avea valorile: left si
sau imagini) si poate lua valorile left, right si center
54
right.
Exemplu:
<html>
<head>
<title>Exemplu de aliniere text si imagini</title>
<style type="text/css">
<!--
.auto{float: left;}
-->
</style>
</head>
<body>
<img src="figura.jpg" class="abc">
Textul se aliniaza la dreapta, iar imaginea la stanga.
</body>
</html>
Indentare
text-indent este folosit pentru alinierea textului in interior avand valori exprimate in
inch (in), centimetri (cm) sau pixeli (px).
<style type="text/css">
<!--
p{text-indent: 10px;}
-->
</style>
Culoare
color defineste culoarea textului dintr-o zona sau intrega pagina
Exemplu: utilizarea etichetei color
<html>
<head>
<title>Exemplu utilizare culoare </title>
<style type="text/css">
<!--
p{color: #FF0000;}
-->
</style>
</head>
<body>
Text afisat cu culoarea implicita<p>Text afisat cu rosu</p>
</body>
</html>
Stiluri pentru legaturi
In limbajul HTML culoarea legaturilor poate fi stabilita prin atributele LINK, ALINK
si LINK declarate in interiorul etichetei BODY. Acelasi lucru poate fi realizat
folosind sintaxa CSS.
55
Exemplu:
<html>
<head>
<title>Exemplu de setare a situlurilor legaturilor </title>
<style type="text/css">
<!--
a{font-family: arial; font-size: 12px;}
a:link {color: #FF0000;}
a:visited {color: #00FF00;}
a:active {color: #0000FF;}
a:hover {color: #000000;}
-->
</style>
</head>
<body>
Text afisat normal
<a href="exemplul1.html">link</a> catre exemplul 2
</body>
</html>
a defineste stilul general pentru legatura
a:link defineste stilul legaturii nevizitate
a:visited defineste stilul legaturii vizitate
a:active defineste stilul legaturii active
a:hover defineste stilul cand mouse-ul este deasupra legaturii
<html>
<head>
<title>Exemplu de setare culoare de fundal </title>
<style type="text/css">
<!--
body {background-color: #FF0000;}
p {background-color: #0000FF;}
-->
</style>
</head>
<body>
Text afisat normal
<p>Text cu background albastru</p>
</body>
</html>
background-image asociaza o imagine ca fundal pentru obiect.
Exemplu:
<html>
<head>
56
<title>Exemplu de setare a imaginii de fundal </title>
<style type="text/css">
<!--
p {background-image: url(fundal.jpg);}
-->
</style>
</head>
<body>
Text1……
<p>Text cu imagine de fundal</p>
</body>
</html>
Sintaxa este:
<style type="text/css">
<!--
li {list-style-type: valoare;}
-->
</style>
disc disc
circle cerc
square patrat
none nimic
<html>
<head>
<title>Exemplu de lista ordonata </title>
<style type="text/css">
<!--
li {list-style-type: lower-alpha;}
-->
</style>
</head>
<body>
Culori fundamentale:
57
<ol>
<li>rosu</li>
<li>verde</li>
<li>albastru</li>
</ol>
</body>
</html>
width si height
Latimea si inaltimea unui element sunt stabilite in HTML prin atributele width si
height. Aceste atribute pot fi modificate prin comenzi CSS.
Exemplu: folosind comenzi CSS modificam dimensiunile originale ale unei imagini.
<html>
<head>
<title>Exemplu modificare dimensune imagine</title>
<style type="text/css">
<!--
img {width: 150px; height: 250px;}
-->
</style>
</head>
<body>
<img src="margin.gif">
</body>
</html>
padding si margin
58
01:50 introdusa intr-un singur loc pentru tot documentul
ceea ce conduce la o reducere a codului paginii si la
incarcarea mai rapida a acesteia.
Sintaxa CSS este structurata pe trei nivele:
- nivelul 1 fiind proprietatile etichetelor din
documentul HTML;
- nivelul 2 este informatia introdusa in blocul HEAD
al paginii;
- nivelul 3 este reprezentat de comenzile aflate in
padding stabileste distanta dintre obiect si
pagini separate;
bordura(chenar) pentru toate laturile. Distantele pot
fi stabilite si separate folosind padding-top,
padding-bottom, padding-left sau padding-right.
6.11. Test de evaluare a cunoștințelor
margin stabileste distanta dintre chenar si celelalte (timp necesar : 30 minute)
obiecte din pagina pentru toate laturile. Distantele
pot fi stabilite si separat folosind margin-top, Realizati o pagina WEB in care sa utilizati
margin-bottom, margin-left sau margin-right. elementele limbajului CSS prezentate in aceasta
unitate de invatare.
Valorile pentru padding si margin pot fi exprimate
in: px (pixeli), in (inch), pt (puncte) sau cm
(centimetri).
6.12. Bibliografie
I. Bibliografie obligatorie
6.10 Rezumat 1. Teodoru Gugoiu, HTML, XHTML, CSS si XML
prin exemple - ghid practic, Editura Teora,
CSS, prescurtarea de la Cascading Style Sheets, sunt Bucuresti.
etichete folosite pentru formatarea paginilor WEB 2. www.etutoriale.ro
care prezinta o serie de beneficii: formatarea este
59
UNITATEA DE ÎNVĂŢARE 7. ELEMENTE ALE LIMBAJULUI
JAVASCRIPT
Cuprins
7.1. Obiective
7.2. Competenţele unităţii de învăţare
7.3. Prezentare Javascript
7.4. Comentarii in fisiere si alerte Javascript
7.5. Structura alternativa in Javascript
7.6. Functii Javascript
7.7. Test de evaluare a cunoştinţelor
7.8. Tema de control
7.9. Bibliografie
7.1. Obiective
În această unitate de învățare se va prezenta o scurta introducere in limbajul
Javascript.
</title>
<script type="text/javascript" src=test.js>
</script>
</head>
<body>
</body>
</html>
Mai jos este prezentat un exemplu de script care realizeaza afisarea in pagina WEB a
unui text:
<html>
<head>
<title> Exemplu de afisare a unui text cu ajutorul Javascript </title>
</head>
<body>
... </form>
61
00:25 comentariu 1
comentariu 2
name="buton">
*/
62
01:15 if (confirm("Aprove action?")) {
... alert("Aprove action")
Instructiuni }
.... else {
alert ("Don’t approve action")
} };
Metoda confirm() face parte din aceeasi categorie Iata un exemplu simplu de functie fara parametrii:
cu alert si prompt, adica ferestre popup. Confirm() <html>
returneaza una dintre valoarile true sau false. <head>
Exemplu:
63
<script type="text/javascript">
function afiseazaMesaj()
{
alert("Acesta este un text");
}
</script>
</head>
<body>
<form>
<input type="button" value="Apasa" onclick="afiseazaMesaj()" >
</form>
</body>
</html>
function produs(a,b)
{
x=a * b;
return x;
}
Functia produs calculeaza produsul a doua numere. Ca sa atribuim unei
variabile produsul a doua numere este suficient sa apelam functia produs si sa
indicam si cele 2 numere intre paranteze.
7.9. Bibliografie
I. Bibliografie obligatorie
1. Tom Negrino , Javascript pentru World Wide Web. Ghid de invatare rapida prin
imagini, Editura Corint, Bucuresti.
2. Jim Keogh, Javascript fara mistere - Ghid pentru autodidacti, Editura Rosetti
Educational.
3. www.etutoriale.ro
64
UNITATEA DE ÎNVĂŢARE 8. ELEMENTE ALE LIMBAJULUI PHP
Cuprins
8.1. Obiective
8.2. Competenţele unităţii de învăţare
8.3. Prezentare PHP
8.4. Aplicaţii necesare programarii WEB în PHP
8.5. Sintaxa PHP
8.6. Comentarii in PHP
8.7. Variabile in PHP
8.8. Tipul variabilelor in PHP
8.9. Tipuri de date in PHP
8.10. Test de evaluare a cunoştinţelor
8.11. Tema de control
8.12. Bibliografie
8.1. Obiective
În această unitate de învățare se va prezenta o scurta introducere in limbajul PHP.
<!DOCTYPE html>
<html>
<body>
<?php
echo "Salut lume!";
(Open Source), utilizat pe scară largă pentru ?>
dezvoltarea aplicaţiilor Web. Scopul principal al
limbajului este acela de a permite programatorilor </body>
web să creeze pagini web dinamice si interactive. </html>
Limbajul PHP este o alternativa eficienta la alte
65
00:15
8.4. Aplicaţii necesare programarii WEB în PHP
Fiind un limbaj de programare server-side, scriptul php se executa pe server si rezultatul este afisat in
browserul utilizatorului.
Astfel pentru a putea rula scripturi php este nevoie să programăm calculatorul în calitate de server Web,
server de aplicaţii PHP şi server de BD MySQL. Aceste componente software de bază (MySQL, Apache
şi PHP) sunt open source şi pot fi instalate si configurate cu ajutorul unui pachet complet numit
XAMPP.
XAMPP este un pachet de programe free software, open source și cross platform web server, care constă
în Apache HTTP Server, MySQL database și interpretoare pentru scripturile scrise în limbajele de
programare PHP și Perl.
Exemplu:
<html>
< head>
< title>
Prima pagina php
< /title>
< /head>
< body>
< ?php
echo "Buna ziua!";
?>
< /body>
< /html>
66
pe mai multe linii
*/
00:25
8.7. Variabile in PHP
In limbajul php orice variabila incepe cu semnul
„$”, urmat de numele variabilei.
Exemplu:
<?php
$txt = "Salut lume !";
$x = 2;
$y = 1.5;
?>
Operatori in php
Exemplu:
- pentru comentarii pe mai multe linii se procedeaza In limbajul php exista 3 tipuri de variabile: globale,
dupa cum urmeaza:
locale si statice 1. O variabila globala se declara in
/*
Acesta este un comentariu exteriorul unei functii si poate fi accesata
67
numai in exteriorul ei:
Exemplu:
<?php
$a = 5; // scop global
function test(){
echo ’ Variabila ’.$a.’ in interiorul functiei’; // va genera o eroare !!!
}
echo ’ Variabila ’.$a.’ in exteriorul functiei’; // va afisa variabila 5 !!!
?>
Exemplu:
<?php
function test(){
$a = 5; // scop local
echo ’ Variabila ’.$a.’ in interiorul functiei’; // va afisa 5 !!!
}
echo ’ Variabila ’.$a.’ in exteriorul functiei’; // va genera eroare !!!
?>
Observatie: Pentru a accesa o variabila globala din interiorul unei functii se foloseste
cuvantul cheie „global”.
3. Variabilele statice
In mod normal, toate variabilele locale din interiorul unei functii sunt sterse automat
dupa executarea ei, insa in anumite imprejurari avem nevoie sa tinem aceste variabile
si dupa executare. Pentru acest scop declaram o variabila cu cuvantul cheie „static”.
Exemplu:
<?php
function test(){
static $a = 0;
$a = $a +1;
echo $a
}
test(); //afisaza 1
test(); //afisaza 2
test(); //afisaza 3
?>
68
<?php
$x = "Salut lume!";
01:45 echo $x;
?>
Exemplu Integer:
<?php
$x = 1244;
var_dump($x);
?>
Exemplu Float:
<?php
$x = 22.326;
var_dump($x);
?>
Exemplu Boolean:
<?php
$x = true;
$y = false;
?>
8.9. Tipuri de date in php Exemplu Array:
∙ Object <?php
class Laptop {
Exemplu String: function __construct() {
$this->model = "Sony Vaio";
69
exemplu), formularele reprezinta un capitol foarte
inportant in limbajul PHP.
02:00
Un formular se construieste in HTML, iar datele
sunt preluate cu ajutorul php-ului. Variabilele
superglobale $_GET si $_POST sunt folosite pentru
a prelua datele dintr-un formular de contact.
Exemplu:
<html>
<body>
</body>
</html>
70
return (strlen($nume)>2);
function test_email($email){
}
if (test_nume($_POST[’ nume’])) echo ’ Numele ’.$_POST[’ nume’]. ’ este valid. Felicitari !’;
else echo ’ATENTIE: Numele ’.$_POST[’ nume’]. ’ nu este valid’;
if (test_email($_POST[’ email’])) echo ’ Email-ul ’.$_POST[’ email’]. ’ este valid. Felicitari !’;
else echo ’ATENTIE: Email-ul ’.$_POST[’ email’]. ’ nu este valid’;
?>
8.10. Bibliografie
I. Bibliografie obligatorie
1. Mike McGrath , PHP 5 Power Programming. Easy Steps Limited,
2014. 2. www.etutoriale.ro
71