<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Configuration du projet on Projet Marathon du Web 2025</title>
    <link>https://marathon.alfweb.net/serveur/index.html</link>
    <description>Recent content in Configuration du projet on Projet Marathon du Web 2025</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>fr-fr</language><atom:link href="https://marathon.alfweb.net/serveur/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Base de données</title>
      <link>https://marathon.alfweb.net/serveur/systeminformation/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://marathon.alfweb.net/serveur/systeminformation/index.html</guid>
      <description>Système d&amp;rsquo;information users : les différents utilisateurs enregistrés dans notre application.
Un utilisateur connecté peut créer, modifier un article, aimer ou ne pas aimer des articles. Un utilisateur dispose d&amp;rsquo;un avatar qui le représente. articles : les articles présents sur le site. Un article a été créé par un utilisateur, possède un titre, un résumé, un texte, une photo d&amp;rsquo;accroche, un média son et les différentes caractéristiques (rythme, audience, accessibilité&amp;hellip;) Le champ en_ligne sert à savoir si l&amp;rsquo;article est activé ou pas.</description>
    </item>
    <item>
      <title>Vite.js</title>
      <link>https://marathon.alfweb.net/serveur/vite/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://marathon.alfweb.net/serveur/vite/index.html</guid>
      <description>Vite.js Vite est un outil qui permet de compiler le code javascript et les assets (images, sons, vidéos) statiques (connus avant mise en exploitation de l&amp;rsquo;application).
Il va donc gérer les ressources styles, icons, code javascript utilisés par le front. Ces ressources sont généralement placés dans le répertoire resources de l&amp;rsquo;arborescence Laravel.
Configuration dans Laravel pour l&amp;rsquo;utilisation de Vite Installation de Vite
Il suffit de saisir la commande : npm install à la racine du projet Laravel.</description>
    </item>
    <item>
      <title>Votre poste de développement</title>
      <link>https://marathon.alfweb.net/serveur/pre_dev/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://marathon.alfweb.net/serveur/pre_dev/index.html</guid>
      <description>Pré-requis logiciels pour le développement local sur votre machine Si vous utilisez une machine de TP de l&amp;rsquo;IUT, il n&amp;rsquo;y a rien à vérifier. Si vous utilisez votre machine personnelle Une version de l&amp;rsquo;interpréteur PHP 8.2 au minimum Des librairies supplémentaires sont obligatoires, notamment pour la connexion avec un Système de Gestion de Base de Données Relationnel (SGBDR). Le plus simple est d&amp;rsquo;utiliser SQLite en local. Un SGBDR si vous n&amp;rsquo;utilisez pas SQLite (mysql, postgresql, &amp;hellip;) La commande composer La commande Node.</description>
    </item>
    <item>
      <title>Les composants Blade</title>
      <link>https://marathon.alfweb.net/serveur/composant/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://marathon.alfweb.net/serveur/composant/index.html</guid>
      <description>Les composants Blade Les composants Blade permettent de créer des morceaux de vues réutilisables dans une application Laravel. Ils sont particulièrement utiles pour les éléments d&amp;rsquo;interface utilisateur qui apparaissent fréquemment, tels que les boutons, les cartes, les formulaires, etc.
Création d&amp;rsquo;un composant Blade Pour créer un composant Blade, vous pouvez utiliser la commande Artisan suivante :
php artisan make:component NomDuComposant Cela créera deux fichiers :
Un fichier de classe PHP dans app/View/Components/NomDuComposant.</description>
    </item>
    <item>
      <title>Librairie Alpine.js</title>
      <link>https://marathon.alfweb.net/serveur/alpine/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://marathon.alfweb.net/serveur/alpine/index.html</guid>
      <description>Librairie Alpine.js Alpine.js est une bibliothèque JavaScript légère qui permet d&amp;rsquo;ajouter des interactions dynamiques aux pages web de manière simple et efficace. Elle est souvent comparée à des frameworks plus lourds comme Vue.js ou React, mais elle se concentre sur la simplicité et la facilité d&amp;rsquo;utilisation.
Principales caractéristiques d&amp;rsquo;Alpine.js Légèreté : Alpine.js est très léger, ce qui le rend idéal pour les projets où la performance est cruciale. Syntaxe simple : La syntaxe d&amp;rsquo;Alpine.</description>
    </item>
    <item>
      <title>Style avec Tailwind CSS</title>
      <link>https://marathon.alfweb.net/serveur/tailwind/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://marathon.alfweb.net/serveur/tailwind/index.html</guid>
      <description>Introduction à Tailwind CSS Tailwind CSS est un framework CSS utilitaire qui permet de créer des interfaces utilisateur rapidement et efficacement en utilisant des classes prédéfinies. Contrairement aux frameworks CSS traditionnels qui fournissent des composants préconçus, Tailwind CSS se concentre sur la fourniture de petites classes utilitaires que vous pouvez combiner pour construire vos propres designs.
Principales caractéristiques de Tailwind CSS Classes utilitaires : Tailwind CSS propose une vaste gamme de classes utilitaires pour la mise en page, la typographie, les couleurs, les espacements, les bordures, les ombres, et bien plus encore.</description>
    </item>
  </channel>
</rss>