Raport Practica 2014 [303729]

Ministerul Educației al Republicii Moldova
Universitatea Liberă Internațională din Moldova
Facultatea Informatică si Inginerie

Raport
la Practica de Inițiere

A efectuat student: [anonimizat]21:

Apostol Alexandru

A verificat:

Vitalie Mititelu

Chișinău 2014

Cuprins:

Sarcini de lucru_____________________________________________p.3

Plan calendaristic___________________________________________p.4

Introducere________________________________________________p.6

Partea teoretică__________________________________________p.7

Introducere in Web programare_________________________p.7

Scurt Istoric________________________________________p.7

Caracteristici_______________________________________p.7

Ce este necesar pentru realizarea unui site web____________p.8

Șabloane__________________________________________p.10

Realizarea unui site web folosind un CMS_______________p.10

Bootstrap: un dar pentru webprogramisti__________p.10

Tehnologia si limbajul jQuery_________________________p.12

Gazduirea gratuita de la HOSTINGER__________________p.13

Limbajul de programare PHP_________________________p.14

Partea practică_________________________________________p.16

Pagina Principala__________________________________p.16

Pagina de Produse__________________________________p.17

Pagina de Contacte_________________________________p.17

[anonimizat]-sql_____________________________________p.18

Forma de logare in panoul de administrare a paginii______p.18

Panoul de administrare cu forma de introducere a noutatilor_p.19

Codul sursa al formei utilizata pentru introducerea stirilor:__p.19

Modul de functionarea a serverului de gazduire de la HOSTINGER_________________________________p.20

Concluzie_________________________________________________p.21

Bibliografie_______________________________________________p.22

Sarcini de lucru:

Întocmirea raportului privind practica de initiere se efectuează în decursul perioadei de desfășurare a [anonimizat], apoi este prezentat la catedră.

Realizarea cerințelor programei trebuie să fie reflectată în raport cu utilizarea concomitentă a [anonimizat], a [anonimizat], cu citarea unui set de documente necesare pentru desfășurarea activității.

Fiecare student: [anonimizat], în baza materialelor acumulate pe parcursul perioadei de desfășurare a practicii.

Raportul întocmit de student: [anonimizat] 27 mai 2014.

[anonimizat].

Pentru efectuarea practicii va fi necesar de creat o pagina web dupa finisarea cursurilor „STARSOFT-ACADEMY”.

Pagina care o vom crea trebuie sa reflecte tot bagajul de cunostinte care lam acumulat in decursul cursului efectuat de „STARSOFT-ACADEMY” si in cadrul „[anonimizat]” . E nevoie de utilizat limbajele de programare studiate: HTML, CSS, PHP, JAVA-SCRIPT, J-QUERY, [anonimizat] . Iar la final pagina creata trebuie incarcata pe hosting inpreuna cu setarile recomandate pentru o functionare stabila.

Plan calendaristic de stagiere

Introducere

Promovarea practicii tehnologice are scopul de a pregăti un student de calificare înaltă corespunzător cunoștințelor acumulate la prelegeri, seminare și lucrări practice pe parcursul efectuării studiilor la facultate.

Practica este realizarea programului dat de către profesorul de practică. Principalul obiectiv al acestui program este realizarea, să ne pună într-o situație din care noi să putem găsi o soluție. Odată cu realizarea programului, noi ca studenți ne vedem deja în postura de angajat, care are o anumită responsabilitate de a elabora programul conform cerințelor date de conducătorul practicii. După finisarea programului și a perioadei de practică, noi devenim mai maturi în domeniul nostru. Toate dificultățile întîlnite pe perioada practicii, sunt doar un plus pentru noi.

Practica tehnologică am efectuat-o în perioada 05 mai – 23 mai în incinta Universității Libere Internaționale din Moldova si la domicilu , tot ce a fost efectuat pe perioada practicii s-a bazat pe elaborarea si crearea unei pagini web.

Pentru efectuarea practicii am avut nevoie de mai multe surse de informare și totul a depins de diferiți factori care împiedicau activitatea noastră zilnică.

Activitatea de elaborare si creare s-a petrecut în timput liber sau uneori noaptea.

Pe parcursul practicii am avut de efectuat mai multe sarcini cum ar fi:

Gasirea unei alternative gratuite pentru gazduirea paginii web,

Colectarea de informatii necesare crearii si programarii siteului,

Schitarea paginii,

Programarea paginii,

Crearea designului paginii.

Pentru aceasta am fost nevoit sa colectez informatii pentru pagina aproximativ 2 zile iar pentru hostarea siteului am utilizat alternativa free de la Hostinger.ro care detine o suita remarcabila de instrumente comode pentru gazduirea proectarea in mediu build si administrarea gratuita a paginilor web.

1 Partea teoretică

Introducere in Web programare

Prin design web si programare web se înțelege în general realizarea de situri web, de la momentul conceperii structurii și interfeței grafice și până la finalizarea programării și introducerea propriu-zisă a datelor care alcătuiesc conținutul sitului – imagini, text, fi HYPERLINK "http://ro.wikipedia.org/wiki/Fi%C8%99ier"șiere și alte elemente.

Scurt istoric

Primul designer si programator web a fost chiar inventatorul www-ului, Tim Berners Lee, care a publicat primul sit din istorie în anul 1991. La început siturile nu erau nici pe departe atât de complexe și încărcate grafic cum sunt în prezent, limbajul utilizat – HTML – fiind nu prea puternic și permițând numai o serie limitată de formatări, precum și inserarea de linkuri, pentru a putea "lega" paginile între ele, designul web fiind, de fapt, mai mult "programare" web.

În prezent preocuparea pentru aspectul grafic al siturilor, devenite puternice instrumente comerciale și publicitare, justifică în întregime denumirea de "design web", iar tehnologiile utilizate s-au diversificat și au devenit din ce în ce mai complexe. Companiile care produc situri lucrează cu angajați specializați pentru fiecare etapă a dezvoltării unui sit, de la stadiul de concepție grafică la programare și editare de conținut pentru SEO (Search Engine Optimization – optimizarea siturilor pentru motoarele de căutare). Siturile actuale sunt din ce în ce mai mult axate pe animație interactivă și dinamism, aceste deziderate fiind îndeplinite de exemplu de cunoscutul program Adobe Flash, precum și de alte programe apărute după acesta, care pot genera automat fi HYPERLINK "http://ro.wikipedia.org/wiki/Fi%C8%99ier"șiere animate de diverse formate.

Caracteristici

Siturile, în forma în care ele se afișează de browsere, sunt menite să fie înțelese de orice persoană, chiar fără cunoștinte în domeniul informaticii sau al secvențelor de codredactate de programatori. Aceștia lucrează ori în diverse limbaje din care apoi se generează limbajul specific de script al internetului HTML (HyperText Markup Language), ori direct în HTML. Dacă nu ar exista browserele care știu să interpreteze limbajul de script și să afișeze rezultatul pe ecran, siturile ar fi doar înșiruiri de texte neformatate și, cel mai probabil, fără imagini. În principiu limbajul HTML indică locul în care să se afișeze diversele elemente vizibile, dimensiunea, culoarea, precum și alți parametri care conferă uneipagini web atât aspectul cât și funcționalitatea dorită.

Ce este necesar pentru realizarea unui site web

Orice site web trece în mod necesar prin mai multe etape:

Analiza preliminară

Concretizarea ideilor

Schițarea elementelor vizuale și compunerea structurii sitului

Programarea paginilor web în HTML, CSS, Javascript etc.

Testarea sitului

Schimbarea părților care nu corespund țintei

Publicarea site-ului pe Internet sau pe un intranet

Modificarea ulterioară și relansarea pe Internet, după nevoile clienților sau ale timpului

Actualizarile ulterioare ale site-ului pot fi făcute în două moduri :

prin interventia web designer-ului

prin accesarea proprietarului site-ului a interfetei de administrare pusa la dispozitie de web designer.

Cea mai recomandata metoda este cea de-a doua, aceea in care site-ul dispune de CMS ( content system management )in care proprietarul site-ului nu mai depinde de web designer.

După stabilirea structurii sitului se intră în etapa conceperii unei interfețe grafice care, pe lângă scopurile sale estetice, trebuie să faciliteze și accesul vizitatorilor la toate secțiunile publice ale sitului, să fie comprehensivă și, nu în ultimul rând, să asigure și încărcarea rapidă a paginilor, prin modul în care sunt realizate diversele elemente grafice. Este recomandat sa fie citite cele mai reprezentative rapoarte de uzabilitate.

Din punctul de vedere al designului siturile sunt în mare parte alcătuite din tabele cu linii (invizibile pe ecran) în care se inserează imagini (siglă, imagini-simbol, butoane etc.) și texte, în așa fel încât aspectul să fie unitar și să nu se sesizeze vizual organizarea tabelară. Celulele tabelelor pot avea fundaluri colorate,

pot fi alcătuite din imagini și desene care se repetă pe orizontală sau pe verticală,

pot fi umplute cu texturi mai mult sau mai puțin neregulate (ca pietrișul, frunzișul etc.) sau pot rămâne și albe.

Este de notat că actualmente locul tabelelor a fost luat de popularul mod de formatare CSS, care reprezintă o soluție mai "curată" din punctul de vedere al programării decât utilizarea tabelelor.

Astfel, graficianul utilizează inițial un program de grafic HYPERLINK "http://ro.wikipedia.org/w/index.php?title=Grafic%C4%83&action=edit&redlink=1"ă (de exemplu Adobe Photoshop sau Corel PhotoPaint) pentru a concepe un "instantaneu" al sitului respectiv. El creează forma butoanelor grafice, dimensionează și poziționează sigla sitului, stabilește locul meniurilor pe ecran, dimensiunea și aspectul textului, schema de culori a sitului, precum și alte aspecte specifice. Datorită faptului că această imagine primară este apoi "tăiată" în imagini mai mici, care urmează să fie inserate în tabele sau definite în CSS, din punct de vedere grafic siturile se supun acelorași reguli de compoziție ca și lucrările grafice tipărite, îmbinate însă cu o serie de parametri tehnici care permit implementarea ulterioară a elementelor de programare. Astfel, un "grafician de web" va lucra altfel decât un "grafician de print", încercând să anticipeze locurile unde pot apărea probleme și să găsească soluții pentru a evita orice deformare a sitului, indiferent dacă urmează să fie utilizate dimensiuni relative sau absolute. De exemplu, un grafician de web trebuie să știe că este preferabil să utilizeze fundaluri de tip "culoare indicată din cod" sau de tip "imagine repetată pe axa x sau y", decât fundaluri dintr-o singură imagine foarte mare, care ar reduce mult viteza de încărcare a sitului.

După ce imaginea inițială a fost împărțită în mai multe imagini mici, acestea se introduc în tabele sau se poziționează cu ajutorul CSS, fie prin scrierea directă a codului HTML într-un program simplu de editare text, cum ar fi Notepad, fie prin utilizarea unui editor HTML, în general de tip WYSIWYG, cum ar fi Dreamweaver. Astfel se generează un prim "schelet" al sitului, denumit "mock-up", care simulează situl și toate funcțiile lui, fără a avea însă conținutul real, ci numai texte de tip lipsum și imagini provizorii. În cazul în care este vorba de un sit simplu, cu puține pagini, tot ce mai rămâne de făcut este introducerea conținutului final. În cazul în care este vorba de un sit complex, de exemplu un catalog sau un magazin virtual, mock-up-ul intră în etapa de programare complexă, care poate utiliza limbaje mai complicate (de tip server-side ca de exemplu PHP, ASP, sau și de tip client-side) precum și baze de date.

În concluzie realizarea unui site web implica 3 aspecte majore:

achiziționarea unui nume de site (domeniu web),

găzduirea siteului pe un server (hosting),

web designul web (crearea site-ului propriu-zis).

Șabloane

O altă metoda de a alcătui un sit este cu ajutorul unui șablon web. Acesta prezintă vizitatorului conținutul text și media într-o manieră cât mai plăcută prin folosirea unuia sau mai multor limbaje de marcare precum HTML sau CSS.

Folosirea unui șablon web devine convenabilă prin accesibilitate.

Realizarea unui site web folosind un CMS

O metoda mai elegantă de a realiza un site de prezentare este folosind un CMS[1] precum WordPress, Joomla, Drupal. Astfel, se adapteaza designul la platforma aleasa si este mai usor de gestionat.

Cu ajutorul unui CMS, se poate administra mult mai usor site-ul, se pot edita, adauga sau sterge pagini cu usurinta sau chiar imagini. Designerul web trebuie sa ia in considerare toate necesitatile ulterioare ale proprietarului site-ului pe care in realizeaza, astfel incat sa aiba posibilitatea sa realizeze cu usurinta operatiunile necesare, fara a mai fi nevoie de un specialist.

De asemenea, sunt o multitudine de plugin-uri care permit cu usurinta scrierea Meta Titlurilor, Meta Descrierilor si a cuvintelor cheie pentru care dorim sa se faca indexarea site-ului. WordPress se afla printre preferintele motoarelor de cautare, realizand cu usurinta indexarea paginilor.

In ceea ce privește realizarea magazinelor online , se pot folosi Magento, Opencart sau PrestaShop. Se pot realiza magazine online si pe alte platforme, dar acestea sunt cele mai folosite. Pentru magazine simple se pot folosi OpenCart sau PrestaShop, insa recomandat este OpenCart, intrucat se gasesc free cele mai multe pluginuri. Pentru magazine mai complexe se recomanda Magento.

Bootstrap: un dar pentru webprogramisti

Despre Twitter sigur ați auzit. Dar despre Bootstrap? Probabil mulți – webmasterii în special – au auzit, dar poate nu toți, așa că haideți să vedem despre ce este vorba. Cândva prin august 2011 doi angajați de la Twitter lansau prima versiune a acestei colecții de instrumente pentru webmasteri, colecție dezvoltată desigur mult înainte, ca instrument intern, căutându-se o uniformizare a elementelor de interfață. Cu alte cuvinte au luat ceva de la ei și au dăruit lumii webmasterilor. Ce permite pe scurt această colecție de instrumente? Să pornești mult mai rapid o webaplicație. Dacă veți studia meniul din pagina proiectului veți vedea tot felul de ingrediente pentru paginile web care sunt oferite de-a gata, folosirea lor fiind o bagatelă. Ați dorit formulare care să arate bine? Butoane, taburi, ferestre? Organizarea pe coloană ușoară? Toate acestea și multe altele sunt oferite de Bootstrap. Nu e de mirare că pe Github este cel mai popular proiect. Foarte mulți webmasteri îl folosesc în proiectele lor.

La descărcare se poate lua totul sau – dacă țineți să aveți fișierele la minim ca greutate – se poate “împacheta” o versiune personalizată, optând doar pentru ceea ce folosiți din toate instrumentele colecției. Oricum ar fi, vom avea trei foldere: CSS, IMG și JS, iar numele ne dau o idee despre ce conțin. În folderele CSS și JS avem câte un fișier, dar și în versiune minimizată și normală. În fișierul imagini avem iconițele oferite de Glyphicons, care ne permit să decorăm butoanele de exemplu.

Și ca să avem și ceva concret, vă propun un schelet simplu care totuși face ceva: folosește structura de grid oferită de Bootstrap. Detalii în documenta HYPERLINK "http://twitter.github.com/bootstrap/scaffolding.html"ție, dar câteva cuvinte voi spune: se merge pe 12 coloane, pe care le putem folosi cu flexibilitate.  În codul de mai jos vedeți că folosim primele 3 pentru o bară laterală, în stânga, iar celelalte 9 pentru conținutul principal. Iar în conținutul principal, la finalul, mai folosim o structură de trei coloane, fiecare de 3 (pentru că, da, 3×3 face 9). Mai jos vedeți codul simplificat – care vă arată și structura generală a unei pagini cu Twitter Bootstrap.

Înainte să închei aș mai spune ceva: Twitter Bootstrap, nu chiar magic (trebuie să umbli în cod să indici explicit unele clase) permite și layout-uri responsive, ceea ce îl face ideal pentru webaplicații care vrem să ruleze bine și pe desktop și pe tabletă și pe telefon…

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Test cu Bootstrap</title>

<script src="http://code.jquery.com/jquery-latest.js"></script>

<script src="js/bootstrap.min.js"></script>

<link href="css/bootstrap.min.css" rel="stylesheet" media="screen">

</head>

<body>

<div class="container">

<div class="row" style="background-color: #cccccc;">

<div class="span12">

Antet

<div class="row" style="background-color: #aaaaaa;">

<div class="span3"  style="background-color: #999999;">Coloana stânga</div>

<div class="span9" style="background-color: #888888;">

Textul principal

<div class="row" style="background-color: #aaaaaa;">

<div class="span3"  style="background-color: #999999;">Subcoloana 1</div>

<div class="span3"  style="background-color: #999999;">Subcoloana 2</div>

<div class="span3"  style="background-color: #999999;">Subcoloana 3</div>

</div>

</div>

</div>

Subsol

</div>

</div>

</div>

</body>

</html>

Tehnologia si limbajul jQuery

jQuery este o platform HYPERLINK "http://ro.wikipedia.org/wiki/Platforme_dezvoltare_Web"ă de dezvoltare JavaScript, concepută pentru a ușura și îmbunătăți procese precum traversarea arborelui DOM în HTML, managementul inter-browser al evenimentelor, animații și cereri tip AJAX. jQuery a fost gândit să fie cât mai mic posibil, disponibil în toate versiunile de browsere importante existente, și să respecte filosofia "Unobtrusive JavaScript". Biblioteca a fost lansată in 2006 de către John Resig

Caracteristici jQuery

jQuery se poate folosi pentru a rezolva următoarele probleme specifice programării web:

selecții de elemente în arborele DOM folosind propriul motor de selecții open source Sizzle, un proiect născut din jQuery

parcurgere și modificarea arborelui DOM (incluzând suport pentru selectori CSS 3 și XPath simpli)

înregistrarea și modificarea evenimentelor din browser

manipularea elementelor CSS

efecte și animații

cereri tip AJAX

extensii ( vezi mai jos )

utilităti – versiunea browser-ului, funcția each.

Extensiile jQuery

Plugin-urile sau extensiile sunt unele dintre cele mai interesante aspecte ale jQuery. Arhitectura sa permite programatorilor să dezvolte subaplicații bazate în biblioteca principală care extind funcțiile de bază jQuery cu funcții specifice plugin-ului. În acest fel biblioteca principală poate ocupa foarte puțin spațiu, iar extensiile necesare în anumite pagini web pot fi încarcate la cerere, doar când este nevoie de ele. Există un set de extensii principal numit jQuery UI( jQuery User Interface) [5]. jQuery UI ofera un set de extensii pentru interactivitate de bază, efecte mai complexe decât cele din biblioteca de bază și teme de culori. Avantajul jQuery UI față de alte extensii este că dezvoltarea și testarea acestor componente se face în paralel cu dezvoltarea bibliotecii principale, minimizând riscul de incomptibilitate.

Orice programator poate crea o extensie și jQuery oferă publicare în catalogul de pe pagina proiectului în diversele categorii disponibile

"Hello world" în jQuery

$(document).ready(function(){

$('body').html('Hello world!');

});

Gazduirea gratuita de la HOSTINGER

Noua generație de găzduire gratuită

Uită stereotipurile legate de găzduirea gratuită. Hostinger este diferit. Noi oferim un serviciu fiabil, plin de beneficii și cu un suport tehnic fantastic! Timpul nostru de funcționare este de 99,9%, mulțumită tehnologiei cloud computing pe care o folosim.

Suport complet PHP și MySQL

Oferim PHP și MySQL fără nicio restricție. Motorul nostru PHP vine însoțit de toate caracteristicile și funcțiile disponibile. Puteți trece la orice versiune PHP cu un singur clic și să vă administrați bazele de date cu phpMyAdmin.

Fără reclame sau bannere

Fără linkuri text, fără pop-upuri supărătoare. Fără bannere sâcâitoare. Fără postări obligatorii pe forum. Site-ul dumneavoastră va fi întotdeauna 100% lipsit de reclame.

Auto instalare Script și CMS

Doar cu câteva click-uri puteți instala WordPress, Joomla, PrestaShop, phpBB, Drupal și multe altele. Puteți configura în doar câteva minute un site pe deplin funcțional și cu un aspect profesional. Niciodată nu a fost mai ușor!

Website Builder Online

Acum puteți construi foarte ușor un website. Chiar și un începător în calculatoare poate crea un website plăcut folosind website builderul nostru! Alegeți una din cele 100 de teme și veți avea site-ul gata în 5 minute.

Intrați în programul nostru de afiliere

Invită-ți prietenii la Hostinger și primești cadouri grozave: Înregistrări gratuite de domenii, upgrade gratuit la găzduire "Premium" sau "Business"

Limbajul de programare PHP

PHP este un limbaj de programare. Numele PHP provine din limba englez HYPERLINK "http://ro.wikipedia.org/wiki/Limba_englez%C4%83"ă și este un acronim recursiv : Php: Hypertext Preprocessor. Folosit inițial pentru a produce pagini web dinamice, este folosit pe scară largă în dezvoltarea paginilor și aplicațiilor web. Se folosește în principal înglobat în codul HTML, dar începând de la versiunea 4.3.0 se poate folosi și în mod „linie de comandă” (CLI), permițând crearea de aplicații independente. Este unul din cele mai importante limbaje de programare web  open-source și server-side, existând versiuni disponibile pentru majoritatea web serverelor și pentru toate sistemele de operare. Conform statisticilor este instalat pe 20 de milioane de situri web și pe 1 milion de servere web. Este disponibil sub Licenṭa PHP ṣi Free Software Foundation îl consideră a fi un software liber.

Inițial, limbajul a fost dezvoltat de inventatorul său, Rasmus Lerdorf. Odată cu creșterea numărului de utilizatori, dezvoltarea a fost preluată de o nouă entitate, numită The PHP Group (Grupul PHP).

PHP însemna inițial Personal Home Page.  PHP a fost început în 1994 ca o extensie a limbajului server-side Perl, și apoi ca o serie de CGI-uri compilate de către Rasmus Lerdorf, pentru a genera un curriculum vitae și pentru a urmări numărul de vizitatori ai unui site. Apoi a evoluat în PHP/FI 2.0, dar proiectul open-source a început să ia amploare după ce Zeev Suraski și Andi Gutmans, de la Technion au lansat o nouă versiune a interpretorului PHP în vara anului 1998, această versiune primind numele de PHP 3.0. Tot ei au schimbat și numele în acronimul recursiv de acum, până atunci PHP fiind cunoscut ca Personal Home Page Tools. Apoi Suraski și Gutmans au rescris baza limbajului, producând astfel și Zend Engine în 1999. În mai 2000 a fost lansat PHP 4.0, având la bază Zend Engine 1.0.

PHP-ul este unul din cele mai folosite limbaje de programare server-side, conform unui studiu efectuat de Netcraft în aprilie 2002, apărând pe 9 din cele 37 milioane de domenii cercetate în studiu. De asemenea, există un grafic al creșterii folosirii PHP-ului pe site-ul oficial. Popularitatea de care se bucură acest limbaj de programare se datorează următoarelor caracteristici :

Familiaritatea : sintaxa limbajului este foarte ușoară combinând sintaxele unora din cele mai populare limbaje Perl sau C;

Simplitatea : sintaxa limbajului este destul de liberă. Nu este nevoie de includere de biblioteci sau de directive de compilare, codul PHP inclus într-un document executându-se între marcajele speciale;

Eficiența : PHP-ul se folosește de mecanisme de alocare a resurselor, foarte necesare unui mediu multiutilizator, așa cum este web-ul;

Securitate : PHP-ul pune la dispoziția programatorului un set flexibil și eficient de măsuri de siguranță;

Flexibilitate : fiind apărut din necesitatea dezvoltării web-ului, PHP a fost modularizat pentru a ține pasul cu dezvoltarea diferitelor tehnologii. Nefiind legat de un anumit server web, PHP-ul a fost integrat pentru numeroasele servere web existente: Apache, IIS, Zeus, server, etc.;

Gratuitate : este probabil cea mai importantă caracteristică a PHP-ului. Dezvoltarea PHP-ului sub licența open-source a determinat adaptarea rapidă a PHP-ului la nevoile web-ului, eficientizarea și securizarea codului.

2 Partea practică

Practica tehnologică am efectuat-o în perioada 05 mai – 23 mai, pe parcursul căreia am creat de la zero o pagina web ( pagina de prezentare a unei companii) folosind toate cunostintele acumulate in timpul anilor de studii si la fregventarea cursurilor „STARSOFT -ACADEMY”

Pentru Numele de domeniu al paginii am folosit domeniul de nivel inferior „ .fo.ru ”

Care este disponibil gratui pe siteul oficial al domeniului www.fo.ru pentru pagina mea care a reprezentat partea aplicativa a practicii mele am folosit domeniul www.causenichat.fo.ru iar pagina care am creato este:

Pagina principala

Meniul principal

Album de fotografii

Sondaje pe site

Regulile pe videochat!

Chat

VideoChat

Codul sursa al formei utilizata pentru introducerea stirilor:

<form role="form" action="post-news.php" method="post" enctype="multipart/form-data">

<div class="form-group">

<label for="news_name">Titlu</label>

<input name="name" type="text" class="form-control" placeholder="Numele Noutatii">

</div>

<div class="form-group">

<label for="news_description">Descrierea Noutatii</label>

<input name="text" type="text" class="form-control" placeholder="Scurta Descriere …">

</div>

<div class="form-group">

<label for="news_year">Data Noutatii</label>

<input name="year" type="text" class="form-control" placeholder="28-05-2014">

</div>

<div class="form-group">

<label for="news_poster">Poza Noutatii</label>

<input type="file" name="poster">

<!– Icarcarea –>

<input type="submit" value="Incarcati" name="button" class="btn btn-default">

</div>

</form>

Concluzie

Efectuînd această practică pot să deduc foarte multe lucruri și concluzii, dar cel mai important, consider că după finisarea ei apar deja unele deprinderi din domeniu și aceasta mi-a dat posibilitatea de a înțelege cu adevărat importanța profesiei alese.

Practica de inițiere reprezintă o parte componentă a procesului educativ care este o perioadă importantă pentru noi, deoarece anume în timpul petrecerii practicii ne aprofundăm cunoștințele acumulate timp de patru ani, de asemenea ne permite să aplicăm în practică și cunoștințele teoretice.

Practica de initiere constituie o lucrare de sine stătătoare a studenților și după rezultatele realizării ei, se pot face concluzii cu privire la pregătirea studentului pentru a activa în domeniu, de a evidenția studenții cei mai capabili pentru instruirea ulterioară în calitate de specialist în domeniul său.

Eu am ales sa creez acest site pe tema ”web magazinul” unei companii din motiv că o Companie solida și contemporana trebuie sa aiba un market online unde sa descrie toata suite de produse, de echipamente de soluții pe care le poate oferi utilizatorilor. Acest lucru este extrem de benefic unei companii pentru a creste pe plan economic. Consider că a crea un market online unei companii este un lucru extrem de greu iar uneori este nevoie de actiunea unui grup intreg de programisti web inpreuna cu o alte echipa de designeri web.

Bibliografie

http://ro.wikipedia.org/wiki/JQuery

http://www.hostinger.ro/

http://www.link-academy.com/Academy-_439__56_170

https://www.google.com/

http://www.deli.md/web (Siteul oficial al STARSOFT-ACADEMY)

http://ro.wikipedia.org/wiki/PHP

Similar Posts