Sunteți pe pagina 1din 7

Ministerul Educiei al Republcii Moldova

Colegiul Tehnologic din Chiinu

Referat
La tema: Tipuri de pagini Web

A elaborate elevul grupei MAE-318


Srbu Cristian
A vericat profesor de informatic
Simion Vasile

Chsinau 2016

Nivel BASIC
1- HTML si XHTML

HTML (HyperText Markup Language - Limbajul de Marcare a Hypertextului) constituie


limbajul de baza folosit la formatarea si incapsularea elementelor ce dau infatisarea unei pagini
Web. XHTML este un inlocuitor modern al limbajului HTML, fiind aproape identic cu acesta,
reprezentand o versiune imbunatatita, mult mai stricta si mai curata a standardului HTML..
Subiectele tratate sunt urmatoarele:
- Notiuni fundamentale despre World Wide Web;
- Structura de baza a unei pagini Web;
- Formatarea fizica a textului;
- Formatarea logica a textului;
- Configurarea fonturilor;
- Formatarea listelor;
- Formatarea tabelelor;
- Lucrul cu imaginile;
- Utilizarea metadatelor;
- Utilizarea legaturilor;
- Utilizarea elementelor multimedia;
- Realizarea hartilor de imagini;
- Realizarea formularelor;
- Realizarea cadrelor;
- XHTML (Extensible HTML);
- Ce este nou in HTML5;
- Realizarea unui site Web folosind HTML si lansarea lui in Internet.

2- CSS
CSS este un acronim pentru Cascading Style Sheets (Foi de Stil in Cascada). CSS este utilizat la
imbunatatirea prezentarii unei pagini Web si permite stabilirea de proprietati pentru elementele
HTML utilizand o gama uriasa de valori. CSS este un instrument avansat destinat proiectantilor
Web pentru crearea de site-uri Web profesionale care nu pot fi construite folosind atribute HTML
obisnuite. Se va studia si noua versiune de CSS, si anume CSS3. Subiectele tratate sunt:
- Ce reprezinta CSS;
- Configurarea fonturilor in CSS;
- Setarea textului in CSS;
- Casete in CSS;
- Pozitionarea in CSS;
- Tabele in CSS;

- Continut generat si liste in CSS;


- Ce este nou in CSS3.

3- CSS avansat
Include aplicarea notiunilor CSS, la realizarea diferitelor exemple practice de pagini Web.
Suplimentar, se vor analiza din punct de vederea al conceperii, functionalitatii si designului
numeroase tipuri de site-uri Web.

Nivel DINAMIC CLIENT


1- JavaScript
JavaScript este un limbaj de scriptare bazat pe obiect. El a fost creat de corporatiile Netscape
Communication si Sun Microsystems pentru a fi folosit exclusiv in cadrul paginilor web, in
vederea adaugarii de interactivitate cu utilizatorul la nivel de browser, lucru pe care HTML nu il
poate face.
Un script este un program ce poate fi inclus sau asociat unui document HTML si care ruleaza pe
calculatorul utilizatorului fie la incarcarea documentului, fie la producerea unui anumit
eveniment.
Subiectele tratate sunt urmatoarele:
- Ce este JavaScript;
- Variabile, operatori si expresii;
- Instructiuni JavaScript;
- Tablouri;
- Functii;
- Siruri;
- Metode JavaScript;
- Proprietati JavaScript;
- Formulare si tratarea evenimentelor;
- Obiecte JavaScript;
- Blocuri cookie;
- Ferestre de browser;
- Expresii regulate;
- JavaScript si cadrele;
- Elemente rollover cu JavaScript;
- Transmiterea mesajelor;
- Protejarea paginii Web;

- Meniuri cu JavaScript;
- Librarii JavaScript (JQuery);
- Aplicatii JavaScript.

Nivel MODERN WEB


- Ce aduce nou HTML5;
- Ce aduce nou CSS3;
- Concepte: Web Responsive;
- Aplicatii practice;
Proiect: Realizarea unui site web responsive, aplicand HTML5 si CSS3.

Nivel BAZE DE DATE


- Reguli de proiectare, optimizare, normalizare a bazelor de date;
- Sisteme de gestiune a bazelor de date relationale;
- Sa intelegem SQL;
- Regasirea datelor;
- Sortarea datelor regasite;
- Filtrarea datelor;
- Campurile cu valoare calculata;
- Functii de manipulare a datelor;
- Sintetizarea datelor;
- Gruparea datelor;
- Lucrul cu sub-interogari;
- Unirea tabelelor;
- Uniuni complexe;
- Combinarea interogarilor;
- Inserarea datelor;
- Actualizarea si stergerea datelor;
- Crearea si manipularea tabelelor;
- Utilizarea vederilor;
- Lucrul cu proceduri stocate;

- Gestiunea prelucrarii tranzactiilor;


- Utilizarea cursoarelor
- Caracteristici avansate ale limbajului SQL;
- Administrarea si securitatea bazelor de date;
- Aplicatii si proiect practic.

Nivel DINAMIC SERVER


1- MySQL si PostgreSQL
MySQL si PostgreSQL au fost studiate in detaliu in cadrul Modulului 4 al cursului (Nivel Baze
de Date). MySQL si PostgreSQL sunt sisteme de gestiune a bazelor de date relationale, foarte
rapide si robuste. O baza de date permite stocarea, cautarea si regasirea eficienta a datelor.
Subiectele tratate sunt urmatoarele:
- Instalarea serverului MySQL / PostgreSQL;
- MySQL / PostgreSQL - Notiuni recapitulative;
- Principii de proiectare a bazelor de date;
- Comenzi SQL de baza.

2 - PHP si APACHE
PHP este un limbaj de scriptare pe partea de server, proiectat special pentru Web. Codul PHP
inglobat in pagina HTML, va fi executat la fiecare vizitare a paginii. APACHE este serverul de
web, principala sa functionalitate fiind aceea de a gazdui si administra site-urile web, respectiv
cererile de pagini web. Subiectele tratate sunt:
- Instalarea si configurarea serverului PHP;
- Instalarea si configurarea serverului de web APACHE;
- Structura limbajului PHP;
- Programarea in limbajul PHP;
- Integrarea PHP cu MySQL / PostgreSQL;
- Administrarea serverelor PHP si APACHE.

Nivel RAPID CMS


1 - Joomla!
Joomla! a fost adoptat de o gama larga de entitati: indivizi, corporatii, organizatii nonprofit,
afaceri mici si organizatii publice. Pe langa usurinta in utilizare si caracteristicile sale incluse,
pentru Joomla! exista disponibile sute de extensii gratuite sau comerciale. Aceasta gama vasta de
extensii fac posibila realizarea unor site-uri Joomla! care pot face aproape orice este nevoie, de la
camere de discutii la licitatii online, la anunturi si la magazine online.
Dincolo de capacitatile sale excelente, principalul motiv pentru care Joomla! este atat de popular
este estetica interfetei publice pe care o ofera. Temele vizuale profesionale pentru interfata

publica, atat cele gratuite cat si cele comerciale, pot face ca aproape orice site web sa devina
atragator.
Joomla! permite unor site-uri neinsemnate sa stea alaturi de site-uri de milioane de dolari fara
nicio problema. Aceasta inseamna ca o prezenta web profesionala este disponibila creatorilor de
site-uri care nu au nicio experienta in design.
Subiectele tratate sunt urmatoarele:
- Instalare Joomla!;
- Folosirea interfetei de administrare;
- Organizarea continutului site-ului;
- Crearea si editarea articolelor;
- Administrarea utilizatorilor;
- Configurarea categoriilor si meniurilor;
- Extinderea functionalitatilor site-ului;
- Personalizarea paginilor.

2- Drupal
Drupal este un sistem de management al continutului care, pe langa faptul ca nu trebuie sa
platesti nimic pentru a-l instala si folosi, mai are si avantajul regimului open source, ceea ce
inseamna ca putem avea acces si modifica codul sursa dupa propriile nevoi.
Comunitatea utilizatorilor de Drupal este uriasa, asa ca de cate ori ne simtim in impas, avem la
dispozitie tutoriale, documentatie si forumuri pe care le potem folosi.
Drupal este deja folosit pentru mii de siteuri, inclusiv pentru site-urile Sony/BMG, Universal
Music Group, Warner Brothers Records, Adobe, Harvard University, MTV, Nike, FedEx, Disney,
Sun Microsystems, Metallica si multi altii. Casa Alba, deasemenea a ales Drupal pentru site-ul
WhiteHouse.gov.
Subiectele tratate sunt urmatoarele:
- Instalare Drupal;
- Folosirea interfetei de administrare;
- Organizarea continutului site-ului;
- Crearea si editarea articolelor;
- Administrarea utilizatorilor;
- Configurarea categoriilor si meniurilor;
- Extinderea functionalitatilor site-ului;
- Personalizarea paginilor.

3- WordPress

WordPress reprezinta cea mai performanta si actuala platforma dedicata publicarii personale.
Orientarea sa pe estetica, standarde web si usurinta de folosire o fac alegerea numarul 1 printre
jurnalisti, scriitori sau bloggeri obisnuiti, iar faptul ca e disponibila gratuit fiind software liber,
permite distribuirea si personalizarea sa pe placul tuturor.
WordPress este pachetul software ce merita ales daca doresti sa creezi un blog sau o simpla
pagina personala si nu vrei sa ai batai de cap la configurarea sau personalizarea acestora.
Subiectele tratate sunt urmatoarele:
- Instalare WordPress;
- Folosirea interfetei de administrare;
- Organizarea continutului site-ului;
- Crearea si editarea articolelor;
- Administrarea utilizatorilor;
- Configurarea categoriilor si meniurilor;
- Extinderea functionalitatilor site-ului;
- Personalizarea paginilor.

Nivel TOTAL
Modulul se adreseaza cunoscatorilor HTML / XHTML, CSS, JavaScript, PHP si MySQL si
poate fi urmat de elevi, studenti, profesori, web designeri si web masteri, persoane interesate sa
invete principiile de aplicare practica a tehnologiilor de programare web invatate in vederea
realizarii unor aplicatii profesionale frecvent utilizate si cerute pe piata.
Subiectele tratate sunt urmatoarele:
- Crearea unei aplicatii tip FORUM DE DISCUTII;
- Crearea unei aplicatii tip NEWSLETTER;
- Crearea unei aplicatii tip MAGAZIN VIRTUAL;
- Crearea unei aplicatii pentru GESTIONAREA CONTINUTULUI WEB tip CMS - Content
Management System;
- Crearea unei aplicatii web pentru GESTIONAREA CLIENTILOR
In paralel cu realizarea celor 5 aplicatii, se vor instala, prezenta, descrie si configura din punct de
vedere functional cel putin cate o aplicatie OPEN SOURCE, echivalenta celei realizate la curs,
aplicatii dintre cele mai utilizate la ora actuala.

S-ar putea să vă placă și