Sunteți pe pagina 1din 15

PROIECT DIDACTIC

Unitatea de nvmnt: Colegiul tefan Odobleja, Craiova


Prof. ndrumtor: Boarn Ecaterina
Student: Anghelescu Claudiu Ionut
Grupa: 231
Clasa: a XII-a D
Data: 04-05-2014
Durata: 50 minute
Tema: Pachetului de programe Apache2Triad1.4.4.- Prezentare, Instalare i iniiere n utilizare
Tipul leciei: Dobndirea de noi cunotine
Scopul leciei: Cunoaterea pachetului de programe Apache2Triad1.4.4. necesar realizrii unui site
Nivelul iniial al clasei: Elevii iau nsuit noiuni teoretice legate de pagini web
Obiectivul cadru: - instalarea i utilizarea aplicaiilor necesare construirii unui site web
Obiective de referin: - s vizualizeze fiierele .html , .php, un site web
- s lucreze cu o baza de date

Obiectiv educaionale:
Obiective cognitive:
- s identifice aplicaii asemntoare
- s utilizeze pachetul de programe Apache2Triad1.4.4
Obiective afective:
- formarea convingerii c pachetului de programe Apache2Triad1.4.4 permite realizarea unor siteuri
atractive
Obiective psihomotori:
- pregtirea prin vizualizare pentru utilizare corect a pachetului de programe Apache2Triad1.4.4

Obiective operaionale:
Elevii vor fi capabili s:
- identifice caracteristicile pachetului de programe
- s identifice aplicaiile necesare pentru realizarea siteului
- s precizeze utilitatea fiecrei aplicaii coninute de Apache2Triad1.4.4
- s utilizeze corect aplicaiile Apache2.0, PHP4, MySQL4 coninute de Apache2Triad1.4.4






Strategii didactice:
Principii didactice:
- principiul participrii active i contiente a elevilor la procesul de nvmnt
- principiul sistematizrii i continuitii
- principiul accesibilitii cunotinelor i deprinderilor
- principiul corelaiei ntre senzorial i raional
- principiul asigurrii progresului gradat al performanelor i nlturarea treptat a punctului de
sprijin
- principiul conexiunii inverse (feedback-ului)

Metode de nvmnt:
Metode de comunicare oral: expunerea, conversaia, explicaia, problematizarea, demonstraia
Procedee de instruire:
- explicaia n etapa de comunicare;
- problematizarea prin crearea situaiilor problem
- conversaia de consolidare n etapa de fixare a cunotinelor
- Informatic, Manual pentru clasa a XII a , autori: Mioara Gheorghe, Monica Ttrm,
Corina Achinca, Ioana Pestriu, editura Corint 2007
- nva singur PHP, MySQL i Apache, autor Julie C. Meloni, editura Corint 2005 o
videoproiector

Forme de organizare: frontal
Forme de dirijare a activitii: dirijat de profesor Resurse materiale: o material bibliografic.
Organizarea activitii:
Moment de lecie Activitatea profesorului Activitatea elevilor Durat
1. Moment
organizatoric.
- se face prezena;
- se pregtete materialul didactic i se verifica echipamentele de calcul;-
se anun modul de organizare al activitii;
- ascult profesorul i i pregtesc
materialele pentru lecie;
3 min.
2. Reactualizarea
cunotinelor.
1. Ce este o pagin web?
2. Dai exemple limbaj de programare utilizat n realizarea paginilor web?
3. Ce este un site?
4. Cum se poate realiza un site?
1.Un fiier scris ntr-un limbaj de
programare i care afieaz n
browser o serie de informaii sub o
anumit form specificate n codul
surs.
2. HTML, PHP
3.Un site este alctuit din mai multe
pagini web legate ntre ele prin
linkuri.
(pagina web principala se noteaz de
obicei cu index ex. index.html
4.
- editnd pentru fiecare pagin
codul surs n editorul Notepad i
salvndu-se sub denumirea
nume.html
- folosirea unor platforme ex.
http://www.piczo.com
http://www.cabanova.com
5 min.
- folosirea unor utilitare
ex. Web Page Maker V2
Swishmax 2.0

Moment de lecie Activitatea profesorului Activitatea elevilor Durat
5. Ce rol au bazele de date n cadrul unui site? 5. Informaiiele pot fi prezentate ntr-
o pagin html sub forma unui tabel
sau pot fi extrase dintr-o baz de date.
A doua variant este recomandabil
deoarece se pot opera modificri mai
rapide.

3. Anunarea titlului
leciei, a scopului i
a obiectivelor.
Anunai titlul leciei Pachetului de programe Apache2Triad1.4.4.Prezentare,
Instalare i iniiere n utilizare i precizeaz scopul i obiectivele.
- i noteaz n caiete titlul leciei; 2 min.

Moment de lecie Activitatea profesorului Activitatea elevilor Durat
4. Comunicarea
noilor cunotine.
Profesorul prezint i explic elevilor noile cunotine.
Apache2Triad este o solutie software care inglobeaza mai multe servere
open source. Pagina oficiala a acestei solutii software este
http://apache2triad.net. Ultima versiune este Apache2Triad1.5.4 . Pachetul
software Apache2Triad conine:
Servere:
o Apache (server web) o MySQL
(baz de date) o PostgreSQL (baz
de date) o XMail (server de e-mail)
o SlimFTPd (server ftp)
Interpretoare:
o PHP (limbaj de interpretare) o
Perl (limbaj de interpretare) o
Python (limbaj de interpretare)
Interfa grafic pentru utilizatori: o Apache2TriadCP (panou de
control)
o phpMyAdmin (interfa grafic
de accesare a bazei de date
SQL) o phpPgAdmin (interfa grafic de accesare a bazei de
date
PostgreSQL) o
phpSQLiteAdmin (SQLite)
o AWStats (interfa grafic de
Elevii ascult profesorul i i noteaz
n caiete noile cunotine.
35 min
monitorizare server web) o
UebiMiau (interfa grafic pentru
clientul de email) o PHPXmail
(interfa grafic pentru administrare
email) o PHPsFTPd (interfa
grafic pentru clientul ftp)

Moment de lecie Activitatea profesorului Activitatea elevilor Durat
Se vor instala aplicaiile Apache, MySQL/PostgreSQL i PHP mpachetate ca un
singur program numit Apache2Triad.x.x.x. Indiferent de versiunea pe care o
avei de pe internet acest pachet de programe se va instala la fel.
n acest moment Apache2Triad1.4.4 este versiunea stabil (conine Apache2.0,
PHP4, MySQL4) iar Apache2Triad1.5.4 este versiunea edge (conine
Apache2.2, PHP5 MySQL5).
Pentru instalare se va descrca o versiune de Apache2Triade de la adresa
http://sourceforge.net/projects/apache2triad
Instalarea lui Apache2Triade1.4.1 se va realiza pe un sistem de operare
Windows XP Professional (SP2).
Instalarea propriu-zisa
Dup ce s-a descrcat executabilul Apache2Triad, prin dublu-clic se pornete
instalarea programului. Se deschide o fereastr n care sunt prezentate serviciile
i programele care se vor instala pe calculator. Prin debifare se poate ca unele
dintre ele s nu fie instalate n timpul rulrii (Recomandare: se vor lsa setrile
implicite).



Moment de lecie Activitatea profesorului Activitatea elevilor Durat
Se apas Next.

Implicit, instalarea se va realiza pe partiia pe care este sistemul de operare n
folderul numit apache2triad. Dac se dorete instalarea ntr-o alt locaie se
apas butonul Browse ....
Se apas "Next.



Moment de lecie Activitatea profesorului Activitatea elevilor Durat

Se introduce parola cu care se va realiza conectarea la baza de date n MySQL.
Aceasta trebuie s conin minim 6 caractere i maxim 12 caractere. Nu se
poate trece mai departe dac nu se introduce o parol. Se apas "Next.

Se citete licena i dac suntei de acord cu termenii i condiiile apsai pe I
Agree.

Dac se dorete s se vad detaliile instalrii se va apsa pe Show details.


Moment de lecie Activitatea profesorului Activitatea elevilor Durat


Aproape de finalul instalrii va aprea imaginea:
Se apas Ok.

Se introduce parola scris mai devreme.
Atenie: se vor vedea buline negre n locul caracterelor tastate. Se apas
ENTER dup introducerea parolei.


Moment de lecie Activitatea profesorului Activitatea elevilor Durat


Se apas OK cnd apare fereastra.
n acest moment instalarea s-a terminat. Calculatorul se va restarta iar la pornire
vom avea un server web funcional.
Verificare functionare server web
Pentru a verifica dac serverul nostru web este funcional se va scrie ntrun
browser web: http://localhost

Dac dorim s afism ceva este suficient s creem un folder n htdocs sub ce
denumire dorim n care se copie site-ul sau pagina .html care se dorete a fi
afiat. Afiarea acesteia se va realiza tastnd ntr-un browser web
http://localhost/nume_folder.



Moment de lecie Activitatea profesorului Activitatea elevilor Durat
Pe lng faptul c avem un server web funcional n directorul htdocs se gsesc
directoarele phpmyadmin i phppgadmin, care sunt utilitare scrise n php pentru
administrarea bazei de date MySQL i PostgreSQL. ntr-
adevr, pe lng baza de date MySQL avem i o baz de date PostgreSQL.
Conectare la baza de date MySQL
Conectarea la baza de date MySQL folosind phpmyadmin se realizeaz scriind
ntr-un browser web http://localhost/phpmyadmin. Se va cere un cont i o parol
pentru conectarea la baza de date MySQL.

Dac acestea nu se introduc sau sunt introduce greit de trei ori consecutiv se va
afia fereastra.



Moment de lecie Activitatea profesorului Activitatea elevilor Durat
Se va da un refresh la pagin pentru a aprea fereastra pentru introducerea
parolei:

Pentru conectare numele de utilizator este root, iar parola este cea introdus n
timpul instalrii
Dac se dorete ca s nu se introduc parola de fiecare dat cnd ne conectam la
baza de date MySQL, se va bifa nregistreaz aceast parol n gestionarul de
parole.
Pentru o conectare cu success la baza de date MySQL se va afia :


Bibliografie:
http://apache2triad.net http://www.abnet.ro/content/view/252/291/1/2
http://www.abnet.ro/cursuri-windows/apache2triad-ce-este-si-ce-contine.html
Moment de lecie Activitatea profesorului Activitatea elevilor Durat
n fereastra aprut putem vizualiza ce baze de date sunt, ce utilizatori se pot
conecta la bazele de date, ce drepturi au acetia, se pot creea baze noi, tabele noi,
etc.
n acest moment avem un server web funcional, tim s ne conectm la o baza de
date MySQL i s operm n ea.
Initiere n utilizere :
- se vor rula cateva coduri PHP dup ce n prealabil au fost incluse n
folderul htdocs exemplu: <?php echo "Hello Web!";
?>
- se va utilize baza de date accesnd o la adresa
http://localhost/phpmyadmin crendu - se o baz de date cu anumite cmpuri

5. Fixarea
cunotinelor
Pentru fixarea cunostinelor se adreseaz elevilor cteva ntrebri:
1. Ce aplicaii conine pachetul Apache2Triad.x.x.x. ?
2. Cum se numete folderul n care se vor plasa fiierele (ex. . html, .php )
i folderele (ce conin cte un site) i care se vor afia ntr-un browser?
3. Ce adres se introduce n browser pentru a se afia un fiier (o pagin
web) care se gsete n folderul htdocs
4 Ce adres se introduce n browser pentru a se afia un site care se gsete ntr-
un folder care se gsete n dosarul htdocs
5. Cum se realizeaz Conectarea la baza de date MySQL folosind phpmyadmin ?
1.Pachetul Apache2Triad.x.x.x
conine programele:
Apache, MySQL/PostgreSQL i PHP
2. htdocs
3.http://localhost/nume_fisier
4.http://localhost/nume_folder
5. Conectarea la baza de date MySQL
folosind phpmyadmin se realizeaz
scriind ntr-un browser web
http://localhost/phpmyadmin
5min