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