Différences entre versions de « Laravel »

De Didaquest
Aller à la navigationAller à la recherche
(Page créée avec « {{Widget:Fiche-Conceptuelle-Haut}} = {{Widget:Traduction-Fiche}} = <!-- ***********************************************************************--> <!-- *************** D... »)
 
m
 
(14 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 81 : Ligne 81 :
  
 
<!-- Remplacez, Adaptez, Ajoutez ou Supprimez les images et lignes non utilisées-->
 
<!-- Remplacez, Adaptez, Ajoutez ou Supprimez les images et lignes non utilisées-->
Image:Definition-graphique-concept1.png|Titre de Votre Image 1
+
Image:mvc.png|Modèle MVC
Image:Definition-graphique-concept2.png|Titre de Votre Image 2
+
Image:php frameworks rankig.png|Classement des framework PHP
Image:Definition-graphique-concept3.png|Titre de Votre Image 3
+
Image:Architecture-Laravel.png|Architecture d'une application Laravel
  
 
</gallery><!-- ************** Fin modification images***************************-->
 
</gallery><!-- ************** Fin modification images***************************-->
Ligne 93 : Ligne 93 :
 
<!--Ajoutez ou supprimez les lignes non utilisées --------------------------------------------------------------------------->
 
<!--Ajoutez ou supprimez les lignes non utilisées --------------------------------------------------------------------------->
 
<!-- ****************** Commercez les modifications pour les Vidéos *******************************************************-->
 
<!-- ****************** Commercez les modifications pour les Vidéos *******************************************************-->
 
+
<center>
<youtube width="220" height="220">k0O8-0kPQmM</youtube>
+
<youtube width="220" height="220">b-qzP7IDZEg</youtube>
<youtube width="220" height="220">iIlCg439eHQ</youtube>
+
<youtube width="220" height="220">TfH3tcTVwfY</youtube>
<youtube width="220" height="220">k0O8-0kPQmM</youtube>
+
<youtube width="220" height="220">2xFID9XUlFI</youtube>
 +
</center>
  
 
}}<!-- ************************* Fin modifications pour les Médias *******************************************************-->
 
}}<!-- ************************* Fin modifications pour les Médias *******************************************************-->
Ligne 109 : Ligne 110 :
 
<!----------------- Commencez les modifications des Mots Clés --------------------->
 
<!----------------- Commencez les modifications des Mots Clés --------------------->
  
|Mot-Clé-1=
+
|Mot-Clé-1=Framework
|Mot-Clé-2=
+
|Mot-Clé-2=PHP
|Mot-Clé-3=
+
|Mot-Clé-3=Modèle MVC
|Mot-Clé-4=
+
|Mot-Clé-4=Web dynamique
|Mot-Clé-5=
+
|Mot-Clé-5=Programmation orionté objet
|Mot-Clé-6=
+
 
|Mot-Clé-7=
 
|Mot-Clé-8=
 
|Mot-Clé-9=
 
|Mot-Clé-10=
 
  
 
}}<!-- ********************* FIN Fiche Didactique Mots-clés *******************-->
 
}}<!-- ********************* FIN Fiche Didactique Mots-clés *******************-->
Ligne 133 : Ligne 130 :
 
<!-- ****************** Commercez les modifications ***********************  -->
 
<!-- ****************** Commercez les modifications ***********************  -->
  
*...............................................................................
+
*Le framework Laravel rend l'implémentation des techniques d'authentification très simple. Presque tout est parfaitement configuré. Laravel fournit un moyen très simple d'organiser la logique d'autorisation et de contrôler l'accès aux différentes ressources.
................................................................................
+
*Laravel est le meilleur framework PHP car il possède des bibliothèques orientées objet et d'autres bibliothèques préinstallées, qui ne se trouvent dans aucun autre framework PHP. L'une des bibliothèques préinstallées est la bibliothèque d'authentification. Il possède de nombreuses fonctionnalités avancées telles que la vérification des utilisateurs actifs, le hachage Bcrypt, la réinitialisation du mot de passe, la protection CSRF (Cross-site Request Forgery) et le cryptage.
................................................................................
+
*Le framework Laravel propose un build dans un outil nommé Artisan. Cet outil permet à un développeur d'effectuer la majorité de ces tâches de programmation répétitives et fastidieuses que la plupart des développeurs évitent d'effectuer manuellement.
................................................................................
+
*Laravel s'occupe de la sécurité dans son cadre. Il utilise le mot de passe haché, ce qui signifie que le mot de passe ne sera jamais enregistré en tant que texte brut dans la base de données. Le framework Laravel utilise des instructions SQL préparées qui rendent les attaques par injection inimaginables.
*...............................................................................
+
*Le moteur de création de modèles Blade du framework Laravel est très intuitif et permet de travailler avec les spaghettis PHP / HTML typiques si parfaits, c'est l'une des meilleures fonctionnalités du framework Laravel.
................................................................................
 
................................................................................
 
................................................................................
 
 
}}<!--************** Fin Fiche Didactique Explicitations ******************* -->
 
}}<!--************** Fin Fiche Didactique Explicitations ******************* -->
  
Ligne 154 : Ligne 148 :
 
<!-- ****************** Commercez les modifications *************************-->
 
<!-- ****************** Commercez les modifications *************************-->
  
* Confusion entre [[....... - ........]]
+
* Confusion entre [[Application Web - Application Mobile]]
* Confusion entre [[....... - ........]]
+
* Confusion entre [[Route - URL]]
* Erreur fréquente: ....................
+
* Confusion entre [[Modèle - Table]]
 +
 
  
 
}}<!-- ************** Fin Fiche Didactique Conceptions ********************* -->
 
}}<!-- ************** Fin Fiche Didactique Conceptions ********************* -->
Ligne 169 : Ligne 164 :
 
<!-- ************ Commercez les modifications *********************-->
 
<!-- ************ Commercez les modifications *********************-->
  
* [[..................]]?
+
* [[Pourquoi choisir Laravel pour créer une application Web]]?
* [[..................]]?
+
* [[Quel est le rôle du gestionnaire de packages '''Composer''' dans la gestion des applications Laravel]]?
* [[..................]]?
+
* [[Quel est le rôle de l'interface ''''Artison PHP''' dans laravel]]?
 +
* [[Qu'est ce q'un middleware dans Laravel]]?
 +
* [[Qu'est-ce que la migration de base de données dans Laravel]]?
 +
* [[Comment valider les données dans Laravel]]?
 +
* [[Quelle est la différence entre la méthode '''Get''' et la méthode '''Post''']]?
 +
* [[Que signifie '''ORM''']]?
 +
* [[Que est le rôle du composant Elequant dans une application Laravel]]?
 +
* [[Quel est le rôle des '''service providers''']]?
 +
* [[Quel framework peut-on utiliser la la partie Front-end]]?
 +
* [[Définissez le hachage dans Laravel]]?
 +
.
  
}}<!-- ******** Fin Fiche Didactique Questions ******************* -->
 
  
= {{Widget:Liens-enseignement-Fiche}} =
 
  
== {{Widget:Idées ou Réflexions liées à son enseignement-Fiche}} ==
 
  
 
+
}}<!-- ******** Fin Fiche Didactique Questions ******************* -->
<!-- ************** Début Fiche Didactique Idées-Enseignement ******************-->
 
{{Fiche Didactique Idées-Enseignement <!------------------------------------------>
 
<!-- Espace de réflexions et d'idées pour l'Enseignement lié à cette thématique -->
 
|Idées-Enseignement= <!-- ----------------------------------------------------  -->
 
<!-- Complétez les pointillés et Supprimez les lignes non utilisées          ----->
 
<!-- ****************** Commercez les modifications **************************  -->
 
 
 
* ..................                                               
 
:* .................
 
* ..................                                               
 
:* .................                                               
 
 
 
}}<!-- ************************* Fin Idées-Enseignement ********************** -->
 
 
 
 
 
== {{Widget:Aides et astuces-Fiche}} ==
 
 
 
<!-- ************** Début Fiche Didactique Astuces-Enseignement ****************-->
 
{{Fiche Didactique Astuces-Enseignement <!---------------------------------------->
 
<!-- Espace d'astuces et d'aides pour l'Enseignement lié à cette thématique    -->
 
|Astuces-Enseignement= <!--------------------------------------------------------->
 
<!-- Complétez les pointillés et Supprimez les lignes non utilisées          ----->
 
<!-- ****************** Commercez les modifications **************************  -->
 
 
 
* ..................                                               
 
:* .................
 
* ..................                                               
 
:* .................                                               
 
 
 
}}<!-- ************************* Fin Astuces-Enseignement ********************** -->
 
 
 
== {{Widget:Education: Liens, sites et portails-Fiche}} ==
 
 
 
<!-- ********* Début Liens Education ***************************-->
 
{{Fiche Didactique Liens Education <!----------------------------->
 
<!-- Espace pour les références Liens internet ou Bibliographie -->
 
|Références=<!-- Complétez ou Supprimez les lignes non utilisées-->
 
<!-- ****************** Commercez les modifications ************-->
 
 
 
:* ..................
 
:* ..................
 
:* ..................
 
 
 
}}<!-- ************ Fin Liens Education ********************** -->
 
  
 
= {{Widget:Bibliographie-Fiche}} =
 
= {{Widget:Bibliographie-Fiche}} =
Ligne 235 : Ligne 193 :
 
<!-- ****************** Commercez les modifications *********************-->
 
<!-- ****************** Commercez les modifications *********************-->
  
* ..................                                               
+
* Martin, B. 2015. Laravel 5 Essentials. Packt Publishing.                                                 
* ..................
 
* ..................                                               
 
* ..................                                                 
 
  
 
}}<!-- ************* Fin Fiche Didactique Bibliographie *************** -->
 
}}<!-- ************* Fin Fiche Didactique Bibliographie *************** -->
  
 
{{Widget:Fiche-Conceptuelle-Bas}}
 
{{Widget:Fiche-Conceptuelle-Bas}}
 +
[[Category:Promotion_EIAH_2020]]

Version actuelle datée du 12 juin 2020 à 03:35


Autres Fiches Conceptuelles
Posez une Question


(+)

Target Icon.pngVotre Publicité sur le Réseau Target Icon.png

Puce-didaquest.png Traduction


More-didaquest.png Traductions


Puce-didaquest.png Définition

Domaine, Discipline, Thématique


More-didaquest.png Justification


Définition écrite


Laravel est un framework open source, qui offre un ensemble très riche de fonctionnalités qui permettent d’accélérer la vitesse de développement web. Non seulement ça, un site web créé avec Laravel est sécurisé. Il empêche les différentes attaques qui peuvent avoir lieu sur les sites Web*Parmi les fonctionnalités offertes par Laravel, on distingue :

  • Un système de routage perfectionné ;
  • Un créateur de requêtes SQL et un ORM performants ;
  • Un système d’authentification pour les connexions ;
  • Un système de validation ;
  • Un système de pagination ;
  • Un système de migration pour les bases de données ;
  • Un système d’envoi d’emails ;
  • Une gestion des sessions.

More-didaquest.png Laravel - Historique (+)


Définition graphique




Puce-didaquest.png Concepts ou notions associés


More-didaquest.png Laravel - Glossaire / (+)



Puce-didaquest.png Exemples, applications, utilisations

  • Le framework Laravel rend l'implémentation des techniques d'authentification très simple. Presque tout est parfaitement configuré. Laravel fournit un moyen très simple d'organiser la logique d'autorisation et de contrôler l'accès aux différentes ressources.
  • Laravel est le meilleur framework PHP car il possède des bibliothèques orientées objet et d'autres bibliothèques préinstallées, qui ne se trouvent dans aucun autre framework PHP. L'une des bibliothèques préinstallées est la bibliothèque d'authentification. Il possède de nombreuses fonctionnalités avancées telles que la vérification des utilisateurs actifs, le hachage Bcrypt, la réinitialisation du mot de passe, la protection CSRF (Cross-site Request Forgery) et le cryptage.
  • Le framework Laravel propose un build dans un outil nommé Artisan. Cet outil permet à un développeur d'effectuer la majorité de ces tâches de programmation répétitives et fastidieuses que la plupart des développeurs évitent d'effectuer manuellement.
  • Laravel s'occupe de la sécurité dans son cadre. Il utilise le mot de passe haché, ce qui signifie que le mot de passe ne sera jamais enregistré en tant que texte brut dans la base de données. Le framework Laravel utilise des instructions SQL préparées qui rendent les attaques par injection inimaginables.
  • Le moteur de création de modèles Blade du framework Laravel est très intuitif et permet de travailler avec les spaghettis PHP / HTML typiques si parfaits, c'est l'une des meilleures fonctionnalités du framework Laravel.

(+)



Puce-didaquest.png Erreurs ou confusions éventuelles



Puce-didaquest.png Questions possibles



Puce-didaquest.png Bibliographie