<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tahar Chtioui</title>
    <description>The latest articles on DEV Community by Tahar Chtioui (@javascriptx).</description>
    <link>https://dev.to/javascriptx</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2809833%2F041057dc-8fdd-4bf4-bb31-751c917f3abf.jpg</url>
      <title>DEV Community: Tahar Chtioui</title>
      <link>https://dev.to/javascriptx</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/javascriptx"/>
    <language>en</language>
    <item>
      <title>Développement d'une application</title>
      <dc:creator>Tahar Chtioui</dc:creator>
      <pubDate>Tue, 04 Feb 2025 15:04:13 +0000</pubDate>
      <link>https://dev.to/javascriptx/developpement-dune-application-465h</link>
      <guid>https://dev.to/javascriptx/developpement-dune-application-465h</guid>
      <description>&lt;h2&gt;
  
  
  Nocial - Déscription
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Idée Principale:
&lt;/h3&gt;

&lt;p&gt;Le principe de ce projet est de faire un réseau social qui rassemble à instagram au niveau de l'interface d'utilisation. l'idée c'est de faire un réseau social de zero tout en développant du front-end et du back-end.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ma partie du projet:
&lt;/h3&gt;

&lt;p&gt;De mon coté j'ai travaillé sur le niveau de sécurité du site web. Dans cette partie j'ai fait un panel admin qui va permettre aux administrateurs du site de gérer les utilisateurs, leurs posts ainsi d'avoir une messagerie interne et un système de tickets pour corriger certains bugs de sécurité ou de mieux gérer leurs travail.&lt;/p&gt;

&lt;h3&gt;
  
  
  A quoi consiste le travail sur ce panel admin ?
&lt;/h3&gt;

&lt;p&gt;La conception de ce panel admin a commencé juste en regardant des exemples sur internet mais au fur et a meusure a evolué vers un produit minimum viable puis vers un produit fini.&lt;/p&gt;

&lt;p&gt;Le travail sur ce panel a commencé au niveau bac-end au debut avec des fonctions generales puis a evolué et a été reconçu a partir d'une maquette qui a été proposé par l'équipe et d'un travail precedent d'un des collègues. &lt;/p&gt;

&lt;h3&gt;
  
  
  Répartition des tâches :
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc6uyz3z0tel0dzpolcx8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc6uyz3z0tel0dzpolcx8.png" alt="RACI" width="693" height="695"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  État du projet :
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/TaharChtioui/Nocial" rel="noopener noreferrer"&gt;Nocial - Github&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Exploitation d'une base de données</title>
      <dc:creator>Tahar Chtioui</dc:creator>
      <pubDate>Mon, 03 Feb 2025 16:18:15 +0000</pubDate>
      <link>https://dev.to/javascriptx/exploitation-dune-base-de-donnees-3ja2</link>
      <guid>https://dev.to/javascriptx/exploitation-dune-base-de-donnees-3ja2</guid>
      <description>&lt;h2&gt;
  
  
  Cahier de charges
&lt;/h2&gt;

&lt;p&gt;Une entreprise internationale de commerce électronique a fait une demande aux étudiants de Nevers afin de découvrir des informations clés à partir de leur base de données clients. L'entreprise internationale de commerce électronique vend principalement des produits électroniques. Ils expédient leurs produits de 3 façons différentes à partir de 5 entrepôts distincts répartis dans le monde. La satisfaction des clients est leur objectif, comme tout vendeur, ils souhaitent s'améliorer à cet égard. Dans cette optique, ils nous demandent d'obtenir des informations à partir de leur base de données et de l'analyser afin d'extraire le meilleur possible pour étudier leur croissance et leur relation avec les clients. La base de données contient de nombreuses informations, mais principalement le nombre d'appels effectués par les clients inquiets et le nombre d'achats antérieurs effectués par les clients.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conditions de réalisation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Membres du Groupe : 1 membre en total&lt;/li&gt;
&lt;li&gt;Temps de realisation du projet : 12 Heures d'SAÉ&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Cahier de charges
&lt;/h2&gt;

&lt;p&gt;Une entreprise internationale de commerce électronique a fait une demande aux étudiants de Nevers afin de découvrir des informations clés à partir de leur base de données clients. L'entreprise internationale de commerce électronique vend principalement des produits électroniques. Ils expédient leurs produits de 3 façons différentes à partir de 5 entrepôts distincts répartis dans le monde. La satisfaction des clients est leur objectif, comme tout vendeur, ils souhaitent s'améliorer à cet égard. Dans cette optique, ils nous demandent d'obtenir des informations à partir de leur base de données et de l'analyser afin d'extraire le meilleur possible pour étudier leur croissance et leur relation avec les clients. La base de données contient de nombreuses informations, mais principalement le nombre d'appels effectués par les clients inquiets et le nombre d'achats antérieurs effectués par les clients.&lt;/p&gt;

&lt;p&gt;Sujet&lt;/p&gt;

&lt;h2&gt;
  
  
  Ressources mobilisées
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;L'utilisation du Programme MySQL WorkBench pour la gestion de la base de données.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation de PhpMyAdmin Pour le stockage de la base ainsi que l'execution de scripts de test.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;l'utilisation de Visual Studio Code pour la création des scripts de création de la base ainsi que les scripts de test et de remplissage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation de MAMP ( version XAMPP ou WAMP ) pour MacOS .&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Diaporama des résultats trouvés par les fonctions codées
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frp8egvgsadm2vmlehvv3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frp8egvgsadm2vmlehvv3.png" alt="Resultat1" width="800" height="213"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Résultat
&lt;/h2&gt;

&lt;p&gt;Le projet de SAE a permis d'obtenir des résultats significatifs et des recommandations précieuses pour l'entreprise internationale de commerce électronique. Voici un résumé général des conclusions :&lt;/p&gt;

&lt;p&gt;Analyse des opérations : Les diagrammes ont fourni des informations précieuses sur différents aspects des opérations de l'entreprise, tels que la performance des entrepôts, les méthodes d'expédition, le support client, les remises, les caractéristiques des produits et la satisfaction client basée sur le genre.&lt;/p&gt;

&lt;p&gt;Performances des entrepôts : L'analyse a révélé des variations de satisfaction client entre les différents blocs d'entrepôts, mettant en évidence les domaines où des améliorations sont nécessaires.&lt;/p&gt;

&lt;p&gt;Méthodes d'expédition : Une compréhension approfondie des préférences d'expédition et de l'optimisation des modes de livraison a été acquise, mettant en évidence la nécessité d'améliorer les performances pour garantir des livraisons à temps.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2dxcyp4wita5pe8ngzj9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2dxcyp4wita5pe8ngzj9.png" alt="Results2" width="640" height="480"&gt;&lt;/a&gt;&lt;br&gt;
Support client et satisfaction : L'analyse a montré que les appels du service client ne sont pas le seul facteur déterminant de la satisfaction client. D'autres moyens doivent être explorés pour améliorer l'expérience globale du client.&lt;/p&gt;

&lt;p&gt;Stratégies de remise et satisfaction client : Les remises moyennes à élevées ont eu un impact positif sur la satisfaction client. Il est donc recommandé de mettre en place des stratégies de remise efficaces pour maximiser la satisfaction et les ventes.&lt;/p&gt;

&lt;p&gt;Fidélisation des clients : Les achats antérieurs ont été corrélés à des notes plus élevées des clients, soulignant l'importance de la fidélisation et de la promotion de la répétition des achats.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmstab0c5m9czxy7o102o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmstab0c5m9czxy7o102o.png" alt="Results3" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Facteurs impactant la satisfaction client : L'importance des produits, le poids des produits et le genre des clients n'ont pas montré de corrélation significative avec la satisfaction client. L'entreprise devrait se concentrer sur d'autres aspects tels que la qualité des produits et le service client pour améliorer la satisfaction.&lt;/p&gt;

&lt;p&gt;En suivant les recommandations issues de cette analyse approfondie, l'entreprise de commerce électronique pourra améliorer la performance de ses entrepôts, optimiser les méthodes d'expédition, renforcer le support client, mettre en place des stratégies de remise efficaces et améliorer la gestion globale de la logistique. Cela lui permettra de consolider sa position concurrentielle, de renforcer la satisfaction client et de fidéliser sa clientèle à long terme.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Installation de service réseau</title>
      <dc:creator>Tahar Chtioui</dc:creator>
      <pubDate>Mon, 03 Feb 2025 15:42:55 +0000</pubDate>
      <link>https://dev.to/javascriptx/installation-de-service-reseau-53fg</link>
      <guid>https://dev.to/javascriptx/installation-de-service-reseau-53fg</guid>
      <description>&lt;h2&gt;
  
  
  Présentation :
&lt;/h2&gt;

&lt;p&gt;Dans le cadre de cette SAE (Situation d'Apprentissage en Entreprise), notre objectif est de développer une application de discussion instantanée « chat » en réseau utilisant une architecture client-serveur. L'application permettra à plusieurs clients de se connecter à un serveur central et de communiquer entre eux en temps réel.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vue globale du fonctionnement des sockets
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcrr4kbynp8ntjjhofymo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcrr4kbynp8ntjjhofymo.png" alt="Sockets" width="800" height="744"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Ressources mobilisées
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;L'utilisation du Language C pour la programmation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation de gestionnaire de versions décentralisé GitHub pour le partage de Scripts qu'on a travaillé dessus.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;l'utilisation de Visual Studio Code pour la création des scripts et pour communiquer avec la WSL.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation de Ubuntu ( Sous Windows ) à l'aide de WSL ( Windows Subsystem Linux) .&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conditions de réalisation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Membres du Groupe : 3 membres en total&lt;/li&gt;
&lt;li&gt;Temps de realisation du projet : 12 Heures d'SAÉ&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Cahier de charges
&lt;/h2&gt;

&lt;p&gt;Le projet de cette SAE consistait à développer un client et un serveur capables de communiquer entre eux au sein d'un réseau local.&lt;/p&gt;

&lt;p&gt;La particularité du serveur résidait dans sa capacité à gérer les connexions de plusieurs clients simultanément, tout en étant en mesure de leur fournir des réponses de manière concurrente.&lt;/p&gt;

</description>
      <category>github</category>
      <category>c</category>
      <category>linux</category>
      <category>vscode</category>
    </item>
    <item>
      <title>Recueil de besoins (Formule 1)</title>
      <dc:creator>Tahar Chtioui</dc:creator>
      <pubDate>Mon, 03 Feb 2025 15:39:16 +0000</pubDate>
      <link>https://dev.to/javascriptx/recueil-de-besoins-formule-1-1gam</link>
      <guid>https://dev.to/javascriptx/recueil-de-besoins-formule-1-1gam</guid>
      <description>&lt;h2&gt;
  
  
  Site
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://formule1.netlify.app/landing.html" rel="noopener noreferrer"&gt;Site demo du projet Formule 1&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Ressources mobilisées
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;L'utilisation de gestionnaire de versions décentralisé GitHub pour le partage de Scripts ainsi que les pages qu'on a travaillé dessus.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;l'utilisation de WebStorm pour la création des scripts JavaScript ainsi que les pages en HTML 5 et CSS 3.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation des languages de Programmation HTML / CSS / JavaScript&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conditions de réalisation
&lt;/h2&gt;

&lt;p&gt;Membres du Groupe : 4 membres en total&lt;/p&gt;

&lt;p&gt;Temps de realisation du projet : 12 Heures d'SAÉ&lt;/p&gt;

&lt;h2&gt;
  
  
  Cahier de charges
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Objectif du site :
&lt;/h3&gt;

&lt;p&gt;Créer un site web pour rendre hommage à la saison 2023 de la Formule 1.&lt;br&gt;
Fournir des informations sur les courses, les équipes, les pilotes et l'histoire de la F1.&lt;br&gt;
Permettre aux visiteurs de suivre les actualités et les résultats de la saison.&lt;br&gt;
Inclure une page de Quiz pour tester les connaissances des visiteurs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Structure du site :
&lt;/h3&gt;

&lt;p&gt;Le site doit comporter au moins 3 pages de données différentes, telles que l"acceuil, l'histoire et le quiz.&lt;br&gt;
Un menu de navigation pour permettre aux utilisateurs de passer facilement d'une page à l'autre.&lt;br&gt;
Ajout d'une page "A propos" pour présenter l'équipe qui a développé le site.&lt;br&gt;
Inclure une page "Mentions légales" pour fournir les informations légales et les conditions d'utilisation du site.&lt;/p&gt;

&lt;h3&gt;
  
  
  Design et expérience utilisateur :
&lt;/h3&gt;

&lt;p&gt;Le site doit être responsive, c'est-à-dire qu'il doit s'adapter aux différents appareils (ordinateurs, tablettes, mobiles).&lt;br&gt;
Utiliser des ressources techniques telles que le responsive design, les composants de base, les pages parallax et les Flexbox CSS pour améliorer l'aspect visuel et l'expérience utilisateur.&lt;br&gt;
S'inspirer de sites web modernes et de tendances de design pour créer une interface esthétique et attrayante.&lt;br&gt;
Assurer une facilité de navigation et une lisibilité des informations.&lt;/p&gt;

&lt;h3&gt;
  
  
  Interaction avec le client :
&lt;/h3&gt;

&lt;p&gt;Assurer un contact constant avec le client pour discuter des besoins, échanger des idées et prendre en compte ses feedbacks.&lt;br&gt;
Utiliser des outils de conception tels que Figma pour créer une maquette du site, permettant au client de visualiser l'apparence et le fonctionnement du site avant son développement.&lt;br&gt;
Prendre en compte les retours du client lors de la réalisation de la maquette et l'adapter selon ses recommandations.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>javascript</category>
      <category>github</category>
    </item>
    <item>
      <title>Création d'une base de données</title>
      <dc:creator>Tahar Chtioui</dc:creator>
      <pubDate>Mon, 03 Feb 2025 15:33:23 +0000</pubDate>
      <link>https://dev.to/javascriptx/creation-dune-base-de-donnees-3dpo</link>
      <guid>https://dev.to/javascriptx/creation-dune-base-de-donnees-3dpo</guid>
      <description>&lt;h2&gt;
  
  
  Ressources mobilisées
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;L'utilisation du Programme MySQL WorkBench pour la gestion de la base de données.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation de PhpMyAdmin Pour le stockage de la base ainsi que l'execution de scripts de test.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation de gestionnaire de versions décentralisé GitHub pour le partage de Scripts qu'on a travaillé dessus.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;l'utilisation de Visual Studio Code pour la création des scripts de création de la base ainsi que les scripts de test et de remplissage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation de MAMP ( version XAMPP ou WAMP ) pour MacOS .&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conditions de réalisation
&lt;/h2&gt;

&lt;p&gt;Membres du Groupe : 3 membres en total&lt;/p&gt;

&lt;p&gt;Temps de realisation du projet : 12 Heures d'SAÉ&lt;/p&gt;

&lt;h2&gt;
  
  
  Résultat
&lt;/h2&gt;

&lt;p&gt;Le résultat de cette SAE était d'avoir deux Machines virtuelles avec la description suivante :&lt;/p&gt;

&lt;p&gt;Un système d'informations basé sur une base de données MySQL doit être mis en place pour gérer les données nécessaires à l'agence.&lt;br&gt;
La solution proposée doit prendre en compte :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;la prospective et les stratégies marketing de l'agence.&lt;/li&gt;
&lt;li&gt;Les principales structures de données à gérer sont les hébergements (appartements/maisons, appart-hôtels, hôtels) avec leurs caractéristiques (noms, adresses, équipements, règles, etc.).&lt;/li&gt;
&lt;li&gt;Les hébergeurs peuvent s'inscrire et ajouter leurs hébergements, en fournissant des informations supplémentaires s'ils sont déjà inscrits sur Airbnb ou TripAdvisor.&lt;/li&gt;
&lt;li&gt;Les clients peuvent s'inscrire, mettre à jour leurs informations personnelles, spécifier leurs préférences et fournir les informations de paiement.&lt;/li&gt;
&lt;li&gt;Le système doit également gérer les vols des compagnies aériennes, avec des détails tels que les aéroports, les horaires, les avions et les tarifs des sièges.&lt;/li&gt;
&lt;li&gt;Les clients peuvent effectuer des réservations d'hébergements, de vols ou de séjours entiers en spécifiant les dates, le nombre de personnes, les préférences, etc.&lt;/li&gt;
&lt;li&gt;Les livrables du projet comprennent un dictionnaire de données, un modèle logique de données (MLD), des scripts SQL et des jeux d'essais, ainsi qu'un rapport justifiant les choix techniques et incluant les diagrammes générés.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcrq9q71b44h0ea85i3m5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcrq9q71b44h0ea85i3m5.png" alt="database" width="800" height="478"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Cahier de charges
&lt;/h2&gt;

&lt;p&gt;Implémentation d’une base de données qui devra prendre en compte la prospective pour le développement de l’agence et la mise à jour des stratégies marketing.&lt;/p&gt;

&lt;p&gt;Ci-dessous la liste non exhaustive des données économiques à renseigner dans la base de données. (en PDF)&lt;/p&gt;

&lt;p&gt;La solution proposée devra permettre de gérer les différentes structures de données de l’agence (ajout, suppression, modification). Par ailleurs, elle devra en autres permettre aux clients de rechercher des offres (séjours, hébergements, vols) selon les critères qui leur conviennent, aux hébergeurs de créer leurs hébergements, etc1. Ceci afin de préparer l’étape suivante, celle de la mise en place du site web.&lt;/p&gt;

</description>
      <category>github</category>
      <category>php</category>
      <category>sql</category>
      <category>vscode</category>
    </item>
    <item>
      <title>Installation d'un poste de développement</title>
      <dc:creator>Tahar Chtioui</dc:creator>
      <pubDate>Mon, 03 Feb 2025 15:29:03 +0000</pubDate>
      <link>https://dev.to/javascriptx/installation-dun-poste-de-developpement-2cdj</link>
      <guid>https://dev.to/javascriptx/installation-dun-poste-de-developpement-2cdj</guid>
      <description>&lt;h2&gt;
  
  
  Sujet
&lt;/h2&gt;

&lt;p&gt;Le but de cette SAé est de valider les apprentissages critiques suivants :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identifier les différents composants d’un système numérique&lt;/li&gt;
&lt;li&gt;Utiliser les fonctionnalités de base d’un système multitâches / multiutilisateurs&lt;/li&gt;
&lt;li&gt;Installer et configurer un système d’exploitation et des outils de développement&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conditions de réalisation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Membres du Groupe : 2 membres en total&lt;/li&gt;
&lt;li&gt;Temps de realisation du projet : 12 Heures d'SAÉ&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Résultat
&lt;/h2&gt;

&lt;p&gt;Le résultat de cette SAE était d'avoir deux Machines virtuelles avec la description suivante :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Une Machine en Dual Boot dédie a une famille (qu'on a pu réaliser grace a la modification de BIOS du programme qui gère les machines virtuelles) sous Windows 11 et Ubuntu 23 ainsi que plusieurs scripts qui facilite la vie de la famille .&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Une Machine sous Ubuntu dédie a un Etudiant équipée de Scripts qui gèrent les mises a jour de système ainsi que d'autres qui gèrent plusieurs taches pour l'étudiant.  &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ensuite a suivi tout ça par une réalisation d'un rapport et un support d'installation qui sert à suivre étape par étape la réalisation des machines virtuelles ainsi que leur programmation , leur installation et l'exécution des scripts dessus.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fderp0onpafolgkk3pefq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fderp0onpafolgkk3pefq.png" alt="DualBoot1" width="800" height="646"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1r6qeg2ztcrfl6lhj3eq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1r6qeg2ztcrfl6lhj3eq.png" alt="DualBoot2" width="800" height="565"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdthamual5fyaibss35fc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdthamual5fyaibss35fc.png" alt="DualBoot3" width="800" height="667"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fscaxrej7rtp4uwv1lbdj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fscaxrej7rtp4uwv1lbdj.png" alt="DualBoot4" width="800" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Ressources mobilisées
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;L'utilisation du Programme Parallels Desktop sur MacOS pour la Configuration de VM.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation d'ISO de Windows 11 ainsi que Ubuntu pour la Création des Machines.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation de gestionnaire de versions décentralisé GitHub pour le partage de Scripts qu'on a travaillé dessus.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;l'utilisation de Visual Studio Code pour la création des scripts (Windows et Linux).&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Cahier de charges
&lt;/h2&gt;

&lt;p&gt;Ce sujet nous place dans la peau d’une entreprise d’informatique qui configure et monte des ordinateurs&lt;br&gt;
sur mesure, correspondant aux besoins des clients. Durant ce projet, nous devons alors nous mettre dans&lt;br&gt;
ce rôle, et considérer des clients néophytes en informatique qui ont besoin d’explications et de&lt;br&gt;
justifications sur les choix engendrés. Deux ordinateurs fixes sont à construire :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Ordinateur de famille&lt;/li&gt;
&lt;li&gt;Ordinateur pour un étudiant informatique
Pour chaque ordinateur, plusieurs configurations (composantes) peuvent être données si elles apportent
un choix pertinent au client entre puissance et prix.&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>ubuntu</category>
      <category>virtualmachine</category>
      <category>git</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>Comparaisons d'approches algorithmiques</title>
      <dc:creator>Tahar Chtioui</dc:creator>
      <pubDate>Mon, 03 Feb 2025 15:14:20 +0000</pubDate>
      <link>https://dev.to/javascriptx/comparaisons-dapproches-algorithmiques-2ec3</link>
      <guid>https://dev.to/javascriptx/comparaisons-dapproches-algorithmiques-2ec3</guid>
      <description>&lt;h2&gt;
  
  
  Ressources mobilisées
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;L'utilisation du language C++ pour la programmation des IA.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation du compilateur Clang pour la compilation ainsi que l'execution des fichiers c++.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation de gestionnaire de versions décentralisé GitHub pour le partage de fichiers qu'on a travaillé dessus.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;l'utilisation de CLion de JetBrains pour la création des fichiers c++ (Windows).&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conditions de réalisation
&lt;/h2&gt;

&lt;p&gt;Membres du Groupe : 3 membres en total&lt;/p&gt;

&lt;p&gt;Temps de realisation du projet : 12 Heures d'SAÉ&lt;/p&gt;

&lt;h2&gt;
  
  
  Cahier de charges
&lt;/h2&gt;

&lt;p&gt;L'objectif de cette SAE était de développer des intelligences artificielles capables de jouer au jeu "Hexapawn".&lt;/p&gt;

&lt;p&gt;Cette SAE était composée d'une équipe de 3 personnes, où nous avons réparti les rôles de manière à ce que chaque membre soit responsable de la création de 1 à 2 IA.&lt;/p&gt;

&lt;h2&gt;
  
  
  Résultat
&lt;/h2&gt;

&lt;p&gt;Le résultat de cette SAE était que nous avons abouti à la création d'un jeu fonctionnel qui permet à deux IA identiques ou différentes de s'affronter. De plus, il est même possible de permettre au joueur de jouer contre ces IA.&lt;/p&gt;

</description>
      <category>git</category>
      <category>github</category>
      <category>cpp</category>
    </item>
    <item>
      <title>Implémentation d'un besoin client</title>
      <dc:creator>Tahar Chtioui</dc:creator>
      <pubDate>Mon, 03 Feb 2025 15:04:12 +0000</pubDate>
      <link>https://dev.to/javascriptx/implementation-dun-besoin-client-2ebh</link>
      <guid>https://dev.to/javascriptx/implementation-dun-besoin-client-2ebh</guid>
      <description>&lt;h2&gt;
  
  
  Sujet
&lt;/h2&gt;

&lt;p&gt;L'IUT de Nevers a besoin de montrer ce qu'un étudiant en &lt;br&gt;
première année est capable de développer comme application.&lt;br&gt;
Cette application sera montrée aux journées portes ouvertes &lt;br&gt;
pour recruter vos futurs camarades.&lt;br&gt;
Résultat&lt;br&gt;
Le résultat de cette SAE était d'avoir un gestionnaire de plusieurs jeux qui vont s'afficher lors du lancement du programme dans un menu bien organisé et qu'on pourrait naviguer avec le clavier pour lancer un jeu, le jouer et quitter vers le menu quand on le souhaite comme le montre cette capture d'écran du menu principal.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ressources mobilisées
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;L'utilisation du language C++ qui est un language compilé&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation d'un IDE (dans ce cas c'est C Lion de JetBrains) pour la redaction ainsi que le debug du code &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;L'utilisation de gestionnaire de versions décentralisé GitHub &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conditions de réalisation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Membres du Groupe : 4 membres en total&lt;/li&gt;
&lt;li&gt;Temps de realisation du projet : 12 Heures d'SAÉ&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Résultat
&lt;/h2&gt;

&lt;p&gt;Le résultat de cette SAE était d'avoir un gestionnaire de plusieurs jeux qui vont s'afficher lors du lancement du programme dans un menu bien organisé et qu'on pourrait naviguer avec le clavier pour lancer un jeu, le jouer et quitter vers le menu quand on le souhaite comme le montre cette capture d'écran du menu principal.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgpfh10ehjxcwudpbmzst.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgpfh10ehjxcwudpbmzst.png" alt="Le menu des jeux possibles" width="800" height="749"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cpp</category>
      <category>git</category>
    </item>
  </channel>
</rss>
