Aplicatie Web Pentru O Cafenea

UNIVERSITATEA DIN PITEȘTI

FACULTATEA DE MATEMATICĂ-INFORMATICĂ

PROGRAM DE STUDII LICENȚĂ – INFORMATICĂ

APLICAȚIE WEB PENTRU O CAFENEA

Coordonator științific

Lector univ.dr. Cristina TUDOSE

Absolvent

Oana-Gabriela DURĂ

2016

CUPRINS

INTRODUCERE………………………………………………………………………………………………………..3

CAPITOLUL 1. TEHNOLOGII UTILIZATE…………………………………………………………….z

1.1. LIMBAJUL HTML……………………………………………………………………………………..z

1.2. CSS…………………………………………………………………………………………………………..z

1.3. PHP…………………………………………………………………………………………………………..z

1.4. JAVASCRIPT…………………………………………………………………………………………….z

1.5. MYSQL……………………………………………………………………………………………………..z

CAPITOLUL 2. TEHNOLOGII UTILIZATE…………………………………………………………….z

2.1. Subcapitolul 1……………………………………………………………………………………………..z

2.2. Subcapitolul 2……………………………………………………………………………………………..z

2.3. Subcapitolul 3……………………………………………………………………………………………..z

Capitolul 3. Titlul……………………………………………………………………………………………………….z

3.1. Subcapitolul 1……………………………………………………………………………………………..z

3.2. Subcapitolul 2……………………………………………………………………………………………..z

3.3. Subcapitolul 3……………………………………………………………………………………………..z

Concluzii…………………………………………………………………………………………………………………….z

Bibliografie…………………………………………………………………………………………………………………z

CAPITOLUL 1.

PAGINI WEB

Un dezvoltator web este specializat pe tehnologiile aplicate pe Internet: pe partea de client (HTML, CSS, JavaScrip) și/sau pe partea de server (PHP, Ruby, Python, Java). Se disting 5 roluri ocupate în dezvoltare web: Web Developer, Front End Developer, UI Developer, Full Stack Developer, Back End Developer.

Tabelul 1.1 Roluri ocupate în dezvoltare web și titluri alternative

http://balloon-datascience.appspot.com/web_development_story#

Front end-ul se referă la acea parte dintr-un site cu care interacționează utilizatorii. Este definit de tot ce înseamnă culori, meniuri dropdown, slidere, etc. Dezvoltatorii Front end trebuie să cunoască 3 limbaje principale: HTML, CSS, JavaScript. Framework-uri ca Bootstrap, Foundation, Backbone, AngularJS și EmberJS fac posibilă existența unui conținut care arată foarte bine, indiferent de device-ul pe care este afișat. Librării ca jQuery și LESS administrează codul într-un mod mai eficient.

Back end-ul este alcătuit dintr-un server, o aplicație și o bază de date. Pentru a realiza legătura dintre acestea, dezvoltatorii Back end folosesc limbaje server-side precum PHP, Ruby, Python, Java și .Net pentru a implementa o aplicație și MySQL, Oracle și SQL Server pentru a găsi, salva sau schimba date.

Dezvoltatorii Full stack realizează partea de server a programării web, dar pot lucra și cu limbaje de Front-end care controlează cum va arăta conținutul pe partea de client.

Figura 1.1

http://designation.io/blog/wp-content/uploads/2014/09/full_stack_designer.jpg

Cât de importantă este o abilitate pentru un rol anume?

Din Figura 1.2 reiese că JavaScript, HTML și CSS reprezintă abilitățile principale întâlnite în toate rolurile, excepție făcând Back end-ul, urmate de jQuery si HTML5. Java, Python și SQL au o importanță mai mare în Back end, în timp ce abilitățile legate design grafic sunt importante în Front end și UI. Pentru rolul de Back end Developer se poate observa că nu există abilități puternic delimitate.

Figura 1.2

http://balloon-datascience.appspot.com/static/web_dev/skill_comparison_0217.jpg

Se observă o creștere a joburilor specializate, în dezvoltare web. Începând cu anul 2013, cererile pentru rolul de Front end Developer au crescut considerabil, spre deosebire de cererile pentru rolul de Web Developer, care se află în continuă scădere.

Figura 1.3 Disponibilitatea joburilor împărțită pe roluri

http://balloon-datascience.appspot.com/static/web_dev/monthly_relative_demand_web_dev_careers_ 0217.jpg

LIMBAJUL HTML

HTML(Hyper Text Markup Language) este un limbaj de marcare cu ajutorul căruia se realizează paginile web. Documentele HTML conțin etichete și au extensia .htm sau .html.

Exemplu de document HTML

<!DOCTYPE html>
<html>
<head>
<title>Titlul paginii</title>
</head>
<body>

<h1>Titlu</h1>
<p>Pragraf</p>

</body>
</html>

Etichete

Declarația DOCTYPE setează tipul documentului ca fiind HTML

Textul din interiorul etichetelor <html> și </html> descrie documentul HTML

Textul din interiorul etichetelor <head> și </head> furnizează informații despre document

Textul din interiorul etichetelor <title> și </title> definește un titlu pentru document

Textul din interiorul etichetelor <body> și </body> descrie conținutul vizibil pe pagina web

Textul din interiorul etichetelor <p> și </p> descrie un paragraf.

Rolul browserelor web (Google Chrome, Mozilla Firefox, Safari etc.) este de a citi și afișa documentele HTML. Acestea nu afișeaza etichetele prezente în documentul HTML, ci le folosesc pentru a determina modul în care va arăta documentul.

Figura x.x Partea din documentul HTML care va fi afișata de browser

http://www.w3schools.com/html/html_intro.asp

Similar Posts