SlideShare a Scribd company logo
1 of 15
FACILITĂȚILE
// pentru implementarea
$ APLICAȚIILOR = DINAMICE
F R A M E W O R K - U R I L O R
/* Absolvent Avasilcai Daniel */ /* Conf. Univ. Dr. Mironela Pîrnău */
W E B
Class Cuprins {
# JQuery // Javascript
# Bootstrap // HTML5 CSS
# Codeigniter // PHP MVC
# Aplicație // CMS
interface Obiective {
void Facilități_Jquery_versus_pur_Javascript ()
void Facilități_Boostrap_versus_HTML_CSS ()
void Facilități_Codeignter_versus_pur_PHP ()
void Dezvoltare_aplicație_demonstrativă ()
public ContribuțieAutor
($Framework-uri)
{
$this->dbNormalization->
firstForm();
$this->dbNormalization->
secondForm();
$this->designEERDiagram();
}
public ContribuțieAutor
($Framework-uri)
{
$this->pattern->MCV();
}
public ContribuțieAutor
($Framework-uri)
{
$this->design(“grid”);
$this->design(“mobile-first”);
$this->design(“responsive”);
}
public ContribuțieAutor
($Framework-uri)
{
// CRUD
$this->CMS->create();
$this->CMS->update();
$this->CMS->delete();
}
public ContribuțieAutor
($Framework-uri)
{
if ($Framework-uri !=‘’):
$linii_de_code = 5000;
$linii_comentarii = 1000;
$materii_parcurse = (“OOP”, “TEHLONOGII WEB”, “PROGRAMARE
PROCEDURALA”, ”BAZE DE DATE”, ”SISTEME DE OPERARE” );
$timpi_încărcare_aplicație = 100; // milisecunde
$software = ”opensource”;
elseif:
$linii_de_code ++;
$linii_comentarii++;
$timpi_încărcare_aplicație**;
}
Class Autor implements
Framework-uri {
void JQuery () {
string Prop1 = “JQuery:librărie de
dimensiuni ultra reduse ”;
string Prop2 = “JQuery:rezolvă probleme de
compatibilitate Javascript între browsere ”;
string Prop3 = “JQuery:încărcare rapidă
prin CDN”;
}
(JQuery == “fast development”)
JQuery
$(".navbar-fixed-
top").addClass('someTransparency');
$(".navbar-fixed-
top").removeClass('someTransparency');
function hasClass(ele,cls) {
return !!ele.className.match(new
RegExp('(s|^)'+cls+'(s|$)'));
}
function addClass(ele,cls) {
if (!hasClass(ele,cls)) ele.className += " "+cls;
}
function removeClass(ele,cls) {
if (hasClass(ele,cls)) {
var reg = new RegExp('(s|^)'+cls+'(s|$)');
ele.className=ele.className.replace(reg,'
');
}
}
var ele = document.getElementById("navbar-
fixed-top");
addClass(ele, "someTransparency");
removeClass(ele, "someTransparency");
Javascript
Class Autor implements
Framework-uri {
void Boostrap() {
string Prop1 = “Dezvoltare aplicații web
Mobile First responsive”;
string Prop2 = “Boostrap rezolvă probleme
de compatibilitate CSS/HTML între
browsere”;
string Prop3 = “Boostrap face dezvoltarea
front-end ușoară și ultra rapidă ”;
}
(Boostrap == “less code”)
Boostrap
<body>
<div class=“hidden-xs”> un div de ascuns pe
telefoane cu ecrane mici</div>
</body>
<style>
@media (min-width: 380px) and (max-width:
768px) {
.extrasmallphone{
display : none;
}
}
<style>
<body>
<div class=“extrasmallphone”> un div de ascuns
pe telefoane cu ecrane mici</div>
</body>
CSS / HTML 5
Class Autor implements
Framework-uri {
void Codeigniter() {
string Prop1 = “ Dezvoltare aplicații web
dinamice;
string Prop2 = “ Codeigniter vine cu o mulțime
de clase, funcții built -in pentru rapid -
development”;
string Prop3 = “ Probleme de securitate
rezolvate de comunitate în timp real ”;
}
Class Concluzii
{
# F r a m e w o r k - u r i l e a u a p ă r u t c a o n e c e s i t a t e î n m i c ș o r a r e a
t i m p u l u i d e d e z v o l t a r e a l a p l i c a ț i i l o r p e p r i n c i p i u l r e u t i l i z ă r i i
c o d u l u i s u r s ă ;
# D e z a v a n t a j d e m e n ț i o n a t : s e i m p u n e î n v ă ț a r e a u n e i n o i ,
s u p l i m e n t a r e s i n t a x e ;
# P r o b l e m e l e d e i n c o m p a t i b i l i t a t e a u f o s t r e z o l v a t e a t â t f r o n t - e n d
c â t ș i b a c k - e n d , î n t r e b r o w s e r e d a r ș i s e r v e r e , v e r s i u n i d e
J a v a s c r i p t , C S S , H T M L , P H P, B a z e d e d a t e
# B r e ș e l e d e s e c u r i t a t e s u n t m a i m i c i , l a d e s c o p e r i r e a ș i
r e z o l v a r e a l o r c o n t r i b u i n d c o m u n i t ă ț i f o a r t e m a r i .
}
Class Bibliografie
{
# Javascript //
w 3.org/standards/w ebdesign/script
# JQuery //
w 3schools.com/jquery/jquery_intro.asp
# Bootstrap // getbootstrap.com
# CSS // w 3schools.com/css/css_intro.asp
# HTML5 // w 3schools.com/html/html5_intro.asp
# Codeigniter // ellislab.com/codeigniter/user -
guide
# PHP // php.net
}

More Related Content

Viewers also liked

The L.E.A.R.N Platform Tour..http://www.thelearnplatform.org
The L.E.A.R.N Platform Tour..http://www.thelearnplatform.orgThe L.E.A.R.N Platform Tour..http://www.thelearnplatform.org
The L.E.A.R.N Platform Tour..http://www.thelearnplatform.orggueste675f29
 
5 secrets of inbound marketing
5  secrets of inbound marketing5  secrets of inbound marketing
5 secrets of inbound marketingVikash Kumar
 
Ahsan ul bayan
Ahsan ul bayanAhsan ul bayan
Ahsan ul bayanummsahil
 
Extrinsic Reward and Adult Surveillance
Extrinsic Reward and Adult SurveillanceExtrinsic Reward and Adult Surveillance
Extrinsic Reward and Adult SurveillanceMuhammad Khuluq
 
20140602 statistical power - husnul and nur
20140602   statistical power - husnul and nur20140602   statistical power - husnul and nur
20140602 statistical power - husnul and nurMuhammad Khuluq
 
Differentiated instruction
Differentiated instructionDifferentiated instruction
Differentiated instructionlinj
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban DemystifiedJack Speranza
 

Viewers also liked (10)

The L.E.A.R.N Platform Tour..http://www.thelearnplatform.org
The L.E.A.R.N Platform Tour..http://www.thelearnplatform.orgThe L.E.A.R.N Platform Tour..http://www.thelearnplatform.org
The L.E.A.R.N Platform Tour..http://www.thelearnplatform.org
 
Who is FMG?
Who is FMG?Who is FMG?
Who is FMG?
 
5 secrets of inbound marketing
5  secrets of inbound marketing5  secrets of inbound marketing
5 secrets of inbound marketing
 
XC Class of 2012
XC Class of 2012XC Class of 2012
XC Class of 2012
 
Ahsan ul bayan
Ahsan ul bayanAhsan ul bayan
Ahsan ul bayan
 
PMRI vs Curriculum 2013
PMRI vs Curriculum 2013PMRI vs Curriculum 2013
PMRI vs Curriculum 2013
 
Extrinsic Reward and Adult Surveillance
Extrinsic Reward and Adult SurveillanceExtrinsic Reward and Adult Surveillance
Extrinsic Reward and Adult Surveillance
 
20140602 statistical power - husnul and nur
20140602   statistical power - husnul and nur20140602   statistical power - husnul and nur
20140602 statistical power - husnul and nur
 
Differentiated instruction
Differentiated instructionDifferentiated instruction
Differentiated instruction
 
Scrumban Demystified
Scrumban DemystifiedScrumban Demystified
Scrumban Demystified
 

Recently uploaded

Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10CrciunAndreeaMaria
 
Literatura polonă pentru copii tradusă în limba română
Literatura polonă pentru copii tradusă în limba românăLiteratura polonă pentru copii tradusă în limba română
Literatura polonă pentru copii tradusă în limba românăBibliotecaMickiewicz
 
Catalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptxCatalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptxCori Rus
 
Strategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptxStrategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptxMoroianuCristina1
 
Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11CMB
 
ziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantuluiziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantuluiAndr808555
 
Igiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-aIgiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-aCMB
 

Recently uploaded (7)

Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10Agricultura- lectie predare -invatare geografie cls 10
Agricultura- lectie predare -invatare geografie cls 10
 
Literatura polonă pentru copii tradusă în limba română
Literatura polonă pentru copii tradusă în limba românăLiteratura polonă pentru copii tradusă în limba română
Literatura polonă pentru copii tradusă în limba română
 
Catalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptxCatalogul firmei de exercițiu Ancolex 2024.pptx
Catalogul firmei de exercițiu Ancolex 2024.pptx
 
Strategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptxStrategii-pentru-educatia-remedială-ppt.pptx
Strategii-pentru-educatia-remedială-ppt.pptx
 
Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11Sistemul excretor la om, biologie clasa 11
Sistemul excretor la om, biologie clasa 11
 
ziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantuluiziua pamantului ziua pamantului ziua pamantului
ziua pamantului ziua pamantului ziua pamantului
 
Igiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-aIgiena sistemului digestiv , biologi clasa 11-a
Igiena sistemului digestiv , biologi clasa 11-a
 

Licenta Framework-uri web

  • 1. FACILITĂȚILE // pentru implementarea $ APLICAȚIILOR = DINAMICE F R A M E W O R K - U R I L O R /* Absolvent Avasilcai Daniel */ /* Conf. Univ. Dr. Mironela Pîrnău */ W E B
  • 2. Class Cuprins { # JQuery // Javascript # Bootstrap // HTML5 CSS # Codeigniter // PHP MVC # Aplicație // CMS
  • 3. interface Obiective { void Facilități_Jquery_versus_pur_Javascript () void Facilități_Boostrap_versus_HTML_CSS () void Facilități_Codeignter_versus_pur_PHP () void Dezvoltare_aplicație_demonstrativă ()
  • 8. public ContribuțieAutor ($Framework-uri) { if ($Framework-uri !=‘’): $linii_de_code = 5000; $linii_comentarii = 1000; $materii_parcurse = (“OOP”, “TEHLONOGII WEB”, “PROGRAMARE PROCEDURALA”, ”BAZE DE DATE”, ”SISTEME DE OPERARE” ); $timpi_încărcare_aplicație = 100; // milisecunde $software = ”opensource”; elseif: $linii_de_code ++; $linii_comentarii++; $timpi_încărcare_aplicație**; }
  • 9. Class Autor implements Framework-uri { void JQuery () { string Prop1 = “JQuery:librărie de dimensiuni ultra reduse ”; string Prop2 = “JQuery:rezolvă probleme de compatibilitate Javascript între browsere ”; string Prop3 = “JQuery:încărcare rapidă prin CDN”; }
  • 10. (JQuery == “fast development”) JQuery $(".navbar-fixed- top").addClass('someTransparency'); $(".navbar-fixed- top").removeClass('someTransparency'); function hasClass(ele,cls) { return !!ele.className.match(new RegExp('(s|^)'+cls+'(s|$)')); } function addClass(ele,cls) { if (!hasClass(ele,cls)) ele.className += " "+cls; } function removeClass(ele,cls) { if (hasClass(ele,cls)) { var reg = new RegExp('(s|^)'+cls+'(s|$)'); ele.className=ele.className.replace(reg,' '); } } var ele = document.getElementById("navbar- fixed-top"); addClass(ele, "someTransparency"); removeClass(ele, "someTransparency"); Javascript
  • 11. Class Autor implements Framework-uri { void Boostrap() { string Prop1 = “Dezvoltare aplicații web Mobile First responsive”; string Prop2 = “Boostrap rezolvă probleme de compatibilitate CSS/HTML între browsere”; string Prop3 = “Boostrap face dezvoltarea front-end ușoară și ultra rapidă ”; }
  • 12. (Boostrap == “less code”) Boostrap <body> <div class=“hidden-xs”> un div de ascuns pe telefoane cu ecrane mici</div> </body> <style> @media (min-width: 380px) and (max-width: 768px) { .extrasmallphone{ display : none; } } <style> <body> <div class=“extrasmallphone”> un div de ascuns pe telefoane cu ecrane mici</div> </body> CSS / HTML 5
  • 13. Class Autor implements Framework-uri { void Codeigniter() { string Prop1 = “ Dezvoltare aplicații web dinamice; string Prop2 = “ Codeigniter vine cu o mulțime de clase, funcții built -in pentru rapid - development”; string Prop3 = “ Probleme de securitate rezolvate de comunitate în timp real ”; }
  • 14. Class Concluzii { # F r a m e w o r k - u r i l e a u a p ă r u t c a o n e c e s i t a t e î n m i c ș o r a r e a t i m p u l u i d e d e z v o l t a r e a l a p l i c a ț i i l o r p e p r i n c i p i u l r e u t i l i z ă r i i c o d u l u i s u r s ă ; # D e z a v a n t a j d e m e n ț i o n a t : s e i m p u n e î n v ă ț a r e a u n e i n o i , s u p l i m e n t a r e s i n t a x e ; # P r o b l e m e l e d e i n c o m p a t i b i l i t a t e a u f o s t r e z o l v a t e a t â t f r o n t - e n d c â t ș i b a c k - e n d , î n t r e b r o w s e r e d a r ș i s e r v e r e , v e r s i u n i d e J a v a s c r i p t , C S S , H T M L , P H P, B a z e d e d a t e # B r e ș e l e d e s e c u r i t a t e s u n t m a i m i c i , l a d e s c o p e r i r e a ș i r e z o l v a r e a l o r c o n t r i b u i n d c o m u n i t ă ț i f o a r t e m a r i . }
  • 15. Class Bibliografie { # Javascript // w 3.org/standards/w ebdesign/script # JQuery // w 3schools.com/jquery/jquery_intro.asp # Bootstrap // getbootstrap.com # CSS // w 3schools.com/css/css_intro.asp # HTML5 // w 3schools.com/html/html5_intro.asp # Codeigniter // ellislab.com/codeigniter/user - guide # PHP // php.net }