SlideShare une entreprise Scribd logo
1  sur  135
Télécharger pour lire hors ligne
Formation
Laravel
Le Guide Complet du Débutant
Une formation
Fabien LE CORRE
Une formation
Cursus Laravel
Une formation
Introduction
1. Présentation de la formation
2. Installer et configurer le framework
3. Découverte d’Artisan le compagnon de Laravel
4. Comprendre les routes
5. Comprendre les views
6. Comprendre les controllers
7. Comprendre Blade le moteur de template
8. Comprendre les bases de données
9. Comprendre les modèles
Plan de la formation
Une formation
7. Comprendre le seeding et factory
8. Créer un espace membre rapidement
9. Comprendre Eloquent l’ORM de Laravel
10. Insérer des données avec Eloquent
14. Mettre à jour des données avec Eloquent
15. Supprimer des données avec Eloquent
16. Insérer une relation avec Eloquent
17. Comprendre Horizon
18. Les notification par mail
Plan de la formation
Une formation
19. Comprendre les Events et les Listeners
20. Charger et sauvegarder un fichier
21. Mettre en place une page profil publique
22. Supprimer un compte utilisateur
Conclusion
Plan de la formation
Une formation
Développeurs PHP désirant apprendre Laravel
Curieux désirant améliorer leurs connaissances
Public concerné
Une formation
Connaissances requises
HTML/CSS
PHP orienté objet
Présentation du projet de
la formation
Une formation
Fabien LE CORRE
Une formation
Plan
Prendre en main Laravel
Implémenter un espace membre
Création d’un blog
Notification par mail avec mise en queue
Upload et sauvegarde de fichiers
Suppression d’utilisateurs et de fichiers
Une formation
Le serveur et la BDD
Une formation
Présentation des outils
Les éditeurs
SublimeText
Atom
Microsoft Visual Studio Code
PhpStorm
Terminal / iTerm2 / Hyper
PHPmyadmin / Sequel Pro / Table Plus
Présentation de Laravel
et pourquoi l’utiliser
Une formation
Fabien LE CORRE
Une formation
Qu’est ce que Laravel?
Pourquoi utiliser Laravel?
Plan
Une formation
Qu’est ce que Laravel?
Laravel est un framework PHP open
source, utilisant une architecture MVC
Il a été crée en 2011 par Taylor Otwell
et a connu ces dernières années un
engouement exceptionnel de la part
de la communauté PHP
Une formation
Pourquoi utiliser Laravel ?
Laravel est le framework PHP le plus utilisé
au monde
Sa facilité de prise en main aussi bien par les
débutants que par les développeurs PHP
expérimentés a fait sa popularité
Il permet de créer des applications robustes
et fiable en très peu de temps
Comprendre
l’architecture MVC
Une formation
Fabien LE CORRE
Une formation
Model
View
Controller
Plan
Une formation
Modèle
Le modèle permet de communiquer
avec la base de données
C’est lui qui s’occupe de récupérer un
article en base de données par
exemple
Une formation
Vue
La vue se contente d’afficher à
l’utilisateur des données contenues
dans des variables
C’est elle qui affiche ce que l’on voit à
l’écran depuis notre navigateur
Une formation
Contrôleur
Le contrôleur, lui, gère la logique du
code et fait l’intermédiaire entre le
modèle et la vue
Le modèle lui transmet les données
récupérées en base de données, puis
il transmet ces données à la vue
Une formation
Résumé de MVC
Le contrôleur demande au modèle de
récupérer des données en base de
données, le modèle lui renvoie, puis le
contrôleur passe ces données à la vue
pour les afficher aux visiteurs de votre
site
Une formation
Une image pour comprendre
Installer le Composer pour installer
Laravel et ses dépendances
Une formation
Fabien LE CORRE
Une formation
Présentation de Composer
Installer Composer
Plan
Une formation
Présentation de Composer
Composer est un logiciel qui permet de
gérer les dépendances PHP
Autrement dit, il permet d’installer les
différentes bibliothèques PHP dont nous
avons besoin pour travailler dans notre
projet
Il permet également de les mettre à jour
Une formation
Installer Composer
Installer une nouvelle app en
1 ligne via Laravel Installer
Une formation
Fabien LE CORRE
Une formation
Présentation du Laravel Installer
Installation du Laravel Installer
Créer une application
Servir l’application
Plan
Une formation
Présentation du Laravel Installer
Le Laravel Installer s’installe avec
Composer et permet de créer une
application Laravel prête à démarrer
en une ligne de commande
Une formation
Installation de Laravel Installer
Laravel Installer s’installe simplement
avec Composer de manière globale, le
rendant disponible depuis n’importe
où sur votre machine de travaille
Il faut ensuite indiquer à la variable
d’environnement path où se trouve le
dossier composer/vendor/bin
Les environnements
de développement
Une formation
Fabien LE CORRE
Une formation
Environnement maison
Solutions logiciels tout en un
Laravel Valet
Laragon
Homestead
Plan
Une formation
Environnement maison
Installer PHP
Installer MySQL
Installer Apache/Nginx
Phpmyadmin / Table Plus /Sequel Pro
Une formation
Solutions tout en un
XamppMampWamp
Une formation
Laravel Valet
Valet est un environnement de
développement minimaliste pour Mac
Votre application tourne avec Nginx
et il est très rapide à installer
Une formation
Laragon
Laragon est un environnement de
développement web complet pour Windows
https://laragon.org/
Une formation
Homestead
Homestead fonctionne avec Vagrant,
c’est un environnement de
développement ultra complet qui ne
nécessite aucune installation de PHP,
Apache, etc…puisqu’il fonctionne sur
une machine virtuelle
Une formation
Conclusion sur le choix
Chacun est bien évidemment libre d’avoir
une préférence pour son environnement de
développement local
Il appartient donc à chacun de faire son
choix
L’environnement déjà installé sur votre
machine peut très bien convenir 
Comprendre le compagnon
Artisan de Laravel
Une formation
Fabien LE CORRE
Une formation
C’est quoi Artisan?
Que peut-on faire avec?
Plan
Une formation
C’est quoi Artisan?
Artisan c’est l’interface de ligne de
commande inclue avec Laravel
Il est l’outil indispensable qui nous
permettra d’être ultra productif dans
notre travail
Une formation
Que peut-on faire avec?
Avec Artisan, nous allons pouvoir créer nos
contrôleurs, nos modèles, nos notifications,
nos fichiers de migration, peupler nos tables
en base de données et bien d’autres choses
encore que vous découvrirez au cours de
cette formation
Obtenir la liste des commandes
et des informations sur la version
du framework
Une formation
Fabien LE CORRE
Explorer le fichier
routes/web.php
Une formation
Fabien LE CORRE
Comprendre les paramètres
de routes
Une formation
Fabien LE CORRE
Comprendre les paramètres
optionnels
Une formation
Fabien LE CORRE
Comprendre les paramètres
query string
Une formation
Fabien LE CORRE
Afficher une view
Une formation
Fabien LE CORRE
Passer des paramètres d’URL
à une view
Une formation
Fabien LE CORRE
Passer des paramètres de
query string à une view
Une formation
Fabien LE CORRE
Créer un controller UserController en
ligne de commande
Une formation
Fabien LE CORRE
Relier le controller à une
route et nommer sa route
Une formation
Fabien LE CORRE
Créer un controller restfull
ArticleController, le relier à ses routes
Une formation
Fabien LE CORRE
Une formation
Créer un controller resource
Ajouter les routes au controller
resource
Plan
Découvrir Blade
Une formation
Fabien LE CORRE
Construire un layout
avec Blade
Une formation
Fabien LE CORRE
Inclure une partie de code
Une formation
Fabien LE CORRE
Echapper les données
Une formation
Fabien LE CORRE
Afficher des données sans
les échapper
Une formation
Fabien LE CORRE
Commenter du code
avec Blade
Une formation
Fabien LE CORRE
Les contrôles de structure avec Blade
Une formation
Fabien LE CORRE
Configurer l’accès à la base
de données
Une formation
Fabien LE CORRE
Migrations présentes
par défaut dans Laravel
Une formation
Fabien LE CORRE
Une formation
Présentation des migrations présentes
par défaut
Lancer les migrations pour créer des
tables
Plan
Créer un premier fichier de migration
et ajouter une table Articles
Une formation
Fabien LE CORRE
Revenir en arrière en annulant
une ou plusieurs migrations
Une formation
Fabien LE CORRE
Une formation
Revenir en arrière en annulant une
migration
Annuler plusieurs migrations
Annuler toutes les migrations
Plan
Exploiter le Schema default
string pour support Emojis
Une formation
Fabien LE CORRE
Ajouter, supprimer, renommer et
modifier un champ
Une formation
Fabien LE CORRE
Une formation
Ajouter un champ
Supprimer un champ
Modifier un champ
Renommer un champ
Plan
Créer un modèle en ligne
de commande
Une formation
Fabien LE CORRE
Implémenter des relations
belongsTo et hasMany
Une formation
Fabien LE CORRE
Peupler une table
Une formation
Fabien LE CORRE
Peupler 2 tables en relation
Une formation
Fabien LE CORRE
Une formation
Peupler 2 table en relation en une
ligne de commande avec factory
Plan
Formulaire d’inscription
Une formation
Fabien LE CORRE
Traiter l’inscription côté
serveur
Une formation
Fabien LE CORRE
Formulaire de connexion
Une formation
Fabien LE CORRE
Traitement de la connexion
côté serveur
Une formation
Fabien LE CORRE
Implémenter la déconnexion
Une formation
Fabien LE CORRE
Oublie de mot de passe
Une formation
Fabien LE CORRE
Envoyer un lien par mail pour
réinitialiser le mot de passe
Une formation
Fabien LE CORRE
Formulaire de réinitialisation
de mot de passe
Une formation
Fabien LE CORRE
Traiter la réinitialisation de
mot de passe
Une formation
Fabien LE CORRE
Découvrir Eloquent
Une formation
Fabien LE CORRE
Récupérer les données en
base de données avec
Eloquent
Une formation
Fabien LE CORRE
Boucler sur les résultat récupérés pour
les afficher dans la view avec blade
Une formation
Fabien LE CORRE
Paginer les résultat et personnaliser la
view de pagination
Une formation
Fabien LE CORRE
Afficher les données
d’un modèle en relation
Une formation
Fabien LE CORRE
Récupérer un article par son
identifiant et le transmettre à la view
Une formation
Fabien LE CORRE
Le middleware auth pour vérifier que
l’utilisateur est bien connecté
Une formation
Fabien LE CORRE
Création d’un formulaire
d’ajout d’article
Une formation
Fabien LE CORRE
Ajouter la catégorie d’un
article
Une formation
Fabien LE CORRE
Insérer les données postées par
le formulaire dans la base de données
Une formation
Fabien LE CORRE
Valider les données postées
avant de les insérer
Une formation
Fabien LE CORRE
Afficher les messages d’erreur en français
et les customiser
Une formation
Fabien LE CORRE
Implémenter le mass assignment
et protéger ses champs avec
fillable et guarded
Une formation
Fabien LE CORRE
Mettre en place le Form Request
à la rescousse de la validation
Une formation
Fabien LE CORRE
Créer un formulaire de mise à
jour et la méthode PUT
Une formation
Fabien LE CORRE
Valider les données et les
insérer en base de données
Une formation
Fabien LE CORRE
Vérifier si un utilisateur est
autorisé à supprimer un article
Une formation
Fabien LE CORRE
Supprimer un article
de la base de données
Une formation
Fabien LE CORRE
Créer un formulaire de commentaires un
modèle et
un Controller pour ajouter un commentaire
Une formation
Fabien LE CORRE
Valider et insérer une relation
belongsTo en base de données
Une formation
Fabien LE CORRE
Découvrir, installer et
configurer Horizon
Une formation
Fabien LE CORRE
Créer une notification en
ligne de commande
Une formation
Fabien LE CORRE
Utiliser une notification lorsqu’un
utilisateur poste un commentaire
Une formation
Fabien LE CORRE
Créer un event et un listener pour
écouter l’ajout d’un commentaire
Une formation
Fabien LE CORRE
Envoyer une notification
dans le listener
Une formation
Fabien LE CORRE
Installer le package
Intervention Image
Une formation
Fabien LE CORRE
Découvrir et configurer
un disque de stockage
Une formation
Fabien LE CORRE
Créer les routes et les fonctions
dans le controller UserController
Une formation
Fabien LE CORRE
Créer le formulaire de mise à jour
avec upload d’image de profil
Une formation
Fabien LE CORRE
Créer une table pour l’image
de profil via une migration
Une formation
Fabien LE CORRE
Une formation
Créer une table avatars via une
migration qui permettra de stocker les
informations sur l’image du profil
Créer une relation entre la table users
et la table avatars
Plan
Valider les données postées
par l’utilisateur
Une formation
Fabien LE CORRE
Redimensionner et
sauvegarder l’image de profil
Une formation
Fabien LE CORRE
Une formation
Sauvegarder l’image de profil
originale
Redimensionner l’image de profil
pour créer une miniature
Sauvegarder la miniature de l’image
du profil
Plan
Insérer en base de données les informations
utilisateur et image de profil
Une formation
Fabien LE CORRE
Sécuriser l’insertion des
données avec une Transaction
Une formation
Fabien LE CORRE
Changement de mot de passe
Une formation
Fabien LE CORRE
Afficher une page avec le profil
d’un utilisateur et son image de profil
Une formation
Fabien LE CORRE
Supprimer un compte, route
et fonction
Une formation
Fabien LE CORRE
Une formation
Créer une fonction pour supprimer un
compte utilisateur
Créer la route qui permet de
supprimer le compte
Plan
Supprimer un compte utilisateur et toutes les
données associées ainsi que l’image profil
Une formation
Fabien LE CORRE
Une formation
Supprimer un compte utilisateur et les
données associées en base de
données
Suppression des images de profil du
disque de stockage
Plan
Lister les articles par catégorie
Une formation
Fabien LE CORRE
Conclusion
Une formation
Fabien LE CORRE
Une formation
1. Présentation de la formation
2. Installer et configurer le framework
3. Découverte d’Artisan le compagnon de Laravel
4. Comprendre les routes
5. Comprendre les views
6. Comprendre les controllers
7. Comprendre Blade le moteur de template
8. Comprendre les bases de données
9. Comprendre les modèles
Bilan
Une formation
7. Comprendre le seeding et factory
8. Créer un espace membre complet
9. Comprendre Eloquent l’ORM de Laravel
10. Insérer des données avec Eloquent
14. Mettre à jour des données avec Eloquent
15. Supprimer des données avec Eloquent
16. Insérer une relation avec Eloquent
17. Comprendre Horizon
18. Les notification par mail
Bilan
Une formation
19. Comprendre les Events et les Listeners
20. Charger et sauvegarder un fichier
21. Mettre en place une page profil publique
22. Supprimer un compte utilisateur
23. Lister les articles par catégorie
Bilan
Une formation
Cursus Laravel
Alphorm.com Formation Laravel : Le Guide Complet du Débutant

Contenu connexe

Tendances

Plateforme d’e learning
Plateforme d’e learningPlateforme d’e learning
Plateforme d’e learning
El Aber Haythem
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRIT
Lina Meddeb
 

Tendances (20)

Application web php5 html5 css3 bootstrap
Application web php5 html5 css3 bootstrapApplication web php5 html5 css3 bootstrap
Application web php5 html5 css3 bootstrap
 
Calculatrice scientifique en JAVA(AWT)
Calculatrice scientifique en JAVA(AWT)Calculatrice scientifique en JAVA(AWT)
Calculatrice scientifique en JAVA(AWT)
 
Introduction à React JS
Introduction à React JSIntroduction à React JS
Introduction à React JS
 
Android-Tp5 : web services
Android-Tp5 : web servicesAndroid-Tp5 : web services
Android-Tp5 : web services
 
Angular Avancé
Angular AvancéAngular Avancé
Angular Avancé
 
Cours php & Mysql - 1ére partie
Cours php & Mysql - 1ére partieCours php & Mysql - 1ére partie
Cours php & Mysql - 1ére partie
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site Web
 
Android-Tp3: fragments et menus
Android-Tp3: fragments et menusAndroid-Tp3: fragments et menus
Android-Tp3: fragments et menus
 
Cours php
Cours php Cours php
Cours php
 
DART.pptx
DART.pptxDART.pptx
DART.pptx
 
Présentation pfe esprit 2012
Présentation pfe esprit 2012Présentation pfe esprit 2012
Présentation pfe esprit 2012
 
Rapport de stage d'été
Rapport de stage d'étéRapport de stage d'été
Rapport de stage d'été
 
Cours développement côté serveur
Cours développement côté serveurCours développement côté serveur
Cours développement côté serveur
 
Plateforme d’e learning
Plateforme d’e learningPlateforme d’e learning
Plateforme d’e learning
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRIT
 
Fondamentaux java
Fondamentaux javaFondamentaux java
Fondamentaux java
 
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
 
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
 
Support de cours Spring M.youssfi
Support de cours Spring  M.youssfiSupport de cours Spring  M.youssfi
Support de cours Spring M.youssfi
 

Similaire à Alphorm.com Formation Laravel : Le Guide Complet du Débutant

Alphorm.com Formation Laravel : Maîtriser les particularités de Laravel
Alphorm.com Formation Laravel : Maîtriser les particularités de LaravelAlphorm.com Formation Laravel : Maîtriser les particularités de Laravel
Alphorm.com Formation Laravel : Maîtriser les particularités de Laravel
Alphorm
 
Alphorm.com Formation Exploiter la puissance de Laravel
Alphorm.com Formation Exploiter la puissance de LaravelAlphorm.com Formation Exploiter la puissance de Laravel
Alphorm.com Formation Exploiter la puissance de Laravel
Alphorm
 
Alphorm.com Formation Vue.js : Maitriser les bases
Alphorm.com Formation Vue.js : Maitriser les basesAlphorm.com Formation Vue.js : Maitriser les bases
Alphorm.com Formation Vue.js : Maitriser les bases
Alphorm
 
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition APIAlphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm
 
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à ZAlphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm
 
M205developpemmetdigital123455555555.pdf
M205developpemmetdigital123455555555.pdfM205developpemmetdigital123455555555.pdf
M205developpemmetdigital123455555555.pdf
monirgrich
 
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnement
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnementDw006 formation-dreamweaver-cc-les-bases-et-perfectionnement
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnement
CERTyou Formation
 
Vb002 formation-vb-net-expert
Vb002 formation-vb-net-expertVb002 formation-vb-net-expert
Vb002 formation-vb-net-expert
CERTyou Formation
 
Cshae formation-csharp-expert
Cshae formation-csharp-expertCshae formation-csharp-expert
Cshae formation-csharp-expert
CERTyou Formation
 
Soutenance Zend Framework vs Symfony
Soutenance Zend Framework vs SymfonySoutenance Zend Framework vs Symfony
Soutenance Zend Framework vs Symfony
Vincent Composieux
 
laravel.sillo.org-Cours Laravel 10 les bases installation et organisation.pdf
laravel.sillo.org-Cours Laravel 10  les bases  installation et organisation.pdflaravel.sillo.org-Cours Laravel 10  les bases  installation et organisation.pdf
laravel.sillo.org-Cours Laravel 10 les bases installation et organisation.pdf
HeartKing10
 

Similaire à Alphorm.com Formation Laravel : Le Guide Complet du Débutant (20)

Alphorm.com Formation Laravel : Maîtriser les particularités de Laravel
Alphorm.com Formation Laravel : Maîtriser les particularités de LaravelAlphorm.com Formation Laravel : Maîtriser les particularités de Laravel
Alphorm.com Formation Laravel : Maîtriser les particularités de Laravel
 
Alphorm.com Formation Exploiter la puissance de Laravel
Alphorm.com Formation Exploiter la puissance de LaravelAlphorm.com Formation Exploiter la puissance de Laravel
Alphorm.com Formation Exploiter la puissance de Laravel
 
Alphorm.com Formation Vue.js : Maitriser les bases
Alphorm.com Formation Vue.js : Maitriser les basesAlphorm.com Formation Vue.js : Maitriser les bases
Alphorm.com Formation Vue.js : Maitriser les bases
 
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition APIAlphorm.com Formation Vue JS 3 : Exploiter la Composition API
Alphorm.com Formation Vue JS 3 : Exploiter la Composition API
 
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à ZAlphorm.com Formation Vue JS 3 : Créer une application de A à Z
Alphorm.com Formation Vue JS 3 : Créer une application de A à Z
 
Formation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHP
 
M205developpemmetdigital123455555555.pdf
M205developpemmetdigital123455555555.pdfM205developpemmetdigital123455555555.pdf
M205developpemmetdigital123455555555.pdf
 
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnement
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnementDw006 formation-dreamweaver-cc-les-bases-et-perfectionnement
Dw006 formation-dreamweaver-cc-les-bases-et-perfectionnement
 
Vb002 formation-vb-net-expert
Vb002 formation-vb-net-expertVb002 formation-vb-net-expert
Vb002 formation-vb-net-expert
 
Présentation de CakePHP, 22/04/2010
Présentation de CakePHP, 22/04/2010Présentation de CakePHP, 22/04/2010
Présentation de CakePHP, 22/04/2010
 
Cshae formation-csharp-expert
Cshae formation-csharp-expertCshae formation-csharp-expert
Cshae formation-csharp-expert
 
Mieux Développer en PHP avec Symfony
Mieux Développer en PHP avec SymfonyMieux Développer en PHP avec Symfony
Mieux Développer en PHP avec Symfony
 
Cour Développer en back-end Belyazidi---3 Middlewares.pptx
Cour Développer en back-end Belyazidi---3 Middlewares.pptxCour Développer en back-end Belyazidi---3 Middlewares.pptx
Cour Développer en back-end Belyazidi---3 Middlewares.pptx
 
Symfony 4 2019
Symfony 4 2019Symfony 4 2019
Symfony 4 2019
 
Symfony
SymfonySymfony
Symfony
 
Soutenance Zend Framework vs Symfony
Soutenance Zend Framework vs SymfonySoutenance Zend Framework vs Symfony
Soutenance Zend Framework vs Symfony
 
Etude des Frameworks PHP
Etude des Frameworks PHPEtude des Frameworks PHP
Etude des Frameworks PHP
 
Alphorm.com Formation Architecture Microservices : Jenkins et SpringBoot
Alphorm.com Formation Architecture Microservices : Jenkins et SpringBootAlphorm.com Formation Architecture Microservices : Jenkins et SpringBoot
Alphorm.com Formation Architecture Microservices : Jenkins et SpringBoot
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
laravel.sillo.org-Cours Laravel 10 les bases installation et organisation.pdf
laravel.sillo.org-Cours Laravel 10  les bases  installation et organisation.pdflaravel.sillo.org-Cours Laravel 10  les bases  installation et organisation.pdf
laravel.sillo.org-Cours Laravel 10 les bases installation et organisation.pdf
 

Plus de Alphorm

Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm
 
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style IsométriqueAlphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm
 
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm
 
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm
 
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm
 
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm
 
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de DonnéesAlphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm
 
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart ContractsAlphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm
 

Plus de Alphorm (20)

Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
 
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
Alphorm.com Formation Google Sheets : Créer un Tableau de Bord Collaboratif a...
 
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : SécuritéAlphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
Alphorm.com Formation CCNP ENCOR 350-401 (6of8) : Sécurité
 
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'ArchitecturesAlphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
Alphorm.com Formation Blockchain : Maîtriser la Conception d'Architectures
 
Alphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion CommercialeAlphorm.com Formation Sage : Gestion Commerciale
Alphorm.com Formation Sage : Gestion Commerciale
 
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objetAlphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
Alphorm.com Formation PHP 8 (2/6) : L'héritage en orienté objet
 
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord InteractifAlphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
Alphorm.com Formation Excel 2019 : Concevoir un Tableau de Bord Interactif
 
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style IsométriqueAlphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
Alphorm.com Formation Maya 3D : Créer un Design d'intérieur au Style Isométrique
 
Alphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à NiveauAlphorm.com Formation VMware vSphere 7 : La Mise à Niveau
Alphorm.com Formation VMware vSphere 7 : La Mise à Niveau
 
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
Alphorm.com Formation Apprendre les bonnes pratiques de CSS avec BEM : OOCSS ...
 
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes MobilesAlphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
Alphorm.com Formation Unity : Monétiser votre jeu 3D sur les plateformes Mobiles
 
Alphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POOAlphorm.com Formation PHP 8 : Les bases de la POO
Alphorm.com Formation PHP 8 : Les bases de la POO
 
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
Alphorm.com Formation Power BI : Transformation de Données avec DAX et Power ...
 
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
Alphorm.com Formation Techniques de Blue Teaming : L'Essentiel pour l'Analyst...
 
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
Alphorm.com Formation Améliorer le développement avec CSS-in-JS _ Styled Comp...
 
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
Alphorm.com Formation Unity (6/7) : Maitriser l'Intelligence Artificielle de ...
 
Alphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et ServicesAlphorm.com Formation Active Directory 2022 : Multi Sites et Services
Alphorm.com Formation Active Directory 2022 : Multi Sites et Services
 
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de DonnéesAlphorm.com Formation Power BI : Analyse et Visualisation de Données
Alphorm.com Formation Power BI : Analyse et Visualisation de Données
 
Alphorm.com Formation CCNP ENCOR 350-401 (5/8) : Architecture
Alphorm.com Formation CCNP ENCOR 350-401 (5/8) : ArchitectureAlphorm.com Formation CCNP ENCOR 350-401 (5/8) : Architecture
Alphorm.com Formation CCNP ENCOR 350-401 (5/8) : Architecture
 
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart ContractsAlphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
 

Alphorm.com Formation Laravel : Le Guide Complet du Débutant