openKampus

Ce que vous apprendrez ?

  • Importer des données externes dans une base de données Laravel via un Seeder.
  • Définir et utiliser des états et des séquences dans les Factories Laravel.
  • Générer des données de test réalistes en utilisant les Factories Laravel.
  • Créer des Seeders pour peupler une base de données avec des données de test.
  • Décrire la différence entre les Seeders et les Factories Laravel et leurs utilisations respectives.

Prérequis

  • Connaissance de base de PHP et de la programmation orientée objet. Familiarité avec les bases de données relationnelles (SQL). Compréhension des concepts de MVC (Model-View-Controller). Expérience pratique avec l'installation et l'utilisation de Composer. Connaissance de base de la ligne de commande (CLI). Familiarité avec le framework Laravel (installation, routes, controllers, models). Capacité à lire et comprendre la documentation technique en anglais. Aptitude à travailler de manière autonome et en équipe. Motivation à apprendre et à résoudre des problèmes. Accès à un environnement de développement local (ex: XAMPP, WAMP, Docker).

Contenu de la Formation

Total: 8 Chapitres Total hours: 4
  • Introduction aux Seeders
  • Création d'un Seeder simple
  • Utilisation des Seeders pour peupler la base de données
  • Gestion des dépendances entre les Seeders
  • Introduction aux Factories
  • Définition de modèles de données avec les Factories
  • Création de données de test réalistes
  • Utilisation des Factories avec les Seeders

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Ahmed Zellou

ahmed.zellou@openskillroom.com

Ahmed Zellou Received his Ph.D. degree in Applied Sciences at the Mohammedia School of Engineers, Mohammed V University, Rabat, Morocco and ENSIMAG, Grenoble, France in 2008. He is currently a part-time Professor at Mohammed VI Polytechnic University and full Professor at ENSIAS, Mohamed V University in Rabat, Morocco. His research interests include parallel computing, Data quality, recommender system, indexation, and integration system, where he is the author/co-author of more than a hundred Scopus indexed publications. SKILLS DOMAINS • Data integration systems, complex information systems, Datawarehouse, and Web Semantic. • Modeling: Merise, UML1&2, BPMN. • Procedural and Object-oriented programming: Python, JAVA, C++, PHP. • Web development: HTML, CSS, JS and PHP. • Web Technologies: HTML, XML, PHP, Web Frameworks (Symfony, Laravel, CakePHP, CodeIgniter, Yii and Zend). • Databases, MYSQL, Postgress, Mongodb, ... Publications: ResearchGate : https://www.researchgate.net/profile/Zellou_Ahmed Scopus : https://www.scopus.com/authid/detail.uri?authorId=55644907000 Google Scholar : https://scholar.google.fr/citations?hl=fr&user=CjkVg9UAAAAJ

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 4 hour
  • Language Français
  • Niveau de compétence. Débutant
  • CertificateNon
  • Nombre maximum d'inscrits 30
  • Type de formation distanciel

Cours connexes

Related course image
HTML, CSS & JavaScript
ENNANIA

0,00 DH
0,00 DH

Related course image
RDF et sparql
Ahmed Zellou

0,00 DH

Related course image
XML de base
Ahmed Zellou

0,00 DH

Related course image
Beautifoul Soup
Ahmed Zellou

0,00 DH

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenKampus, la plateforme de formations synchrones qui valorise votre expertise.