{"id":143,"date":"2026-04-28T15:02:36","date_gmt":"2026-04-28T15:02:36","guid":{"rendered":"https:\/\/amimi-malak.mmigrenoble-dev.fr\/?page_id=143"},"modified":"2026-04-29T21:06:22","modified_gmt":"2026-04-29T21:06:22","slug":"base-de-donnees","status":"publish","type":"page","link":"https:\/\/amimi-malak.mmigrenoble-dev.fr\/?page_id=143","title":{"rendered":"Base de donn\u00e9es"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"143\" class=\"elementor elementor-143\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f59f789 e-flex e-con-boxed e-con e-parent\" data-id=\"f59f789\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e295aa elementor-widget elementor-widget-heading\" data-id=\"3e295aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Application Web avec Base de donn\u00e9es<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-658e633 elementor-widget elementor-widget-text-editor\" data-id=\"658e633\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Site Web \u00b7 HTML \u00b7 CSS \u00b7 PHP \u00b7 JavaScript \u00b7 SQL \u00b7 Adminer<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87d0488 elementor-widget elementor-widget-image\" data-id=\"87d0488\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"369\" src=\"https:\/\/amimi-malak.mmigrenoble-dev.fr\/wp-content\/uploads\/2026\/04\/Capture-decran-2026-04-28-162544-1024x472.png\" class=\"attachment-large size-large wp-image-132\" alt=\"\" srcset=\"https:\/\/amimi-malak.mmigrenoble-dev.fr\/wp-content\/uploads\/2026\/04\/Capture-decran-2026-04-28-162544-1024x472.png 1024w, https:\/\/amimi-malak.mmigrenoble-dev.fr\/wp-content\/uploads\/2026\/04\/Capture-decran-2026-04-28-162544-300x138.png 300w, https:\/\/amimi-malak.mmigrenoble-dev.fr\/wp-content\/uploads\/2026\/04\/Capture-decran-2026-04-28-162544-768x354.png 768w, https:\/\/amimi-malak.mmigrenoble-dev.fr\/wp-content\/uploads\/2026\/04\/Capture-decran-2026-04-28-162544-1536x708.png 1536w, https:\/\/amimi-malak.mmigrenoble-dev.fr\/wp-content\/uploads\/2026\/04\/Capture-decran-2026-04-28-162544.png 1908w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-597ec0e e-con-full e-flex e-con e-child\" data-id=\"597ec0e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8f640e7 e-con-full e-flex e-con e-child\" data-id=\"8f640e7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bffa187 elementor-widget elementor-widget-heading\" data-id=\"bffa187\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Le projet<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d33cf9 elementor-widget elementor-widget-text-editor\" data-id=\"2d33cf9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"327\" data-end=\"504\">Ce projet s\u2019inscrit dans le cadre d\u2019une SAE d\u00e9di\u00e9e \u00e0 la conception et au d\u00e9veloppement d\u2019un site web dynamique complet, r\u00e9alis\u00e9 en autonomie sur une dur\u00e9e de plusieurs semaines.<\/p><p data-start=\"506\" data-end=\"755\">L\u2019objectif \u00e9tait de concevoir une application web capable de g\u00e9n\u00e9rer dynamiquement du contenu \u00e0 partir d\u2019une base de donn\u00e9es, en utilisant les technologies <strong data-start=\"662\" data-end=\"692\">PHP, HTML, CSS, JavaScript<\/strong> ainsi qu\u2019un syst\u00e8me de gestion de base de donn\u00e9es <strong data-start=\"743\" data-end=\"754\">MariaDB<\/strong>.<\/p><p data-start=\"757\" data-end=\"1111\">Le projet repose sur une architecture structur\u00e9e, incluant plusieurs tables relationnelles interconnect\u00e9es, permettant de manipuler des donn\u00e9es via des op\u00e9rations CRUD (cr\u00e9ation, lecture, mise \u00e0 jour, suppression). Des fonctionnalit\u00e9s dynamiques ont \u00e9t\u00e9 mises en place \u00e0 l\u2019aide de requ\u00eates pr\u00e9par\u00e9es (PDO), garantissant \u00e0 la fois s\u00e9curit\u00e9 et performance.<\/p><p data-start=\"1113\" data-end=\"1286\">Le site int\u00e8gre \u00e9galement une <strong data-start=\"1143\" data-end=\"1171\">gestion des utilisateurs<\/strong> avec authentification, permettant de restreindre l\u2019acc\u00e8s \u00e0 certaines fonctionnalit\u00e9s selon le statut de connexion.<\/p><p data-start=\"1288\" data-end=\"1568\">Du c\u00f4t\u00e9 front-end, une attention particuli\u00e8re a \u00e9t\u00e9 port\u00e9e \u00e0 l\u2019<strong data-start=\"1351\" data-end=\"1377\">exp\u00e9rience utilisateur<\/strong>, avec l\u2019int\u00e9gration de fonctionnalit\u00e9s interactives en JavaScript telles que le tri dynamique, le filtrage des donn\u00e9es et l\u2019utilisation de composants interactifs (modales, carrousels, etc.).<\/p><p data-start=\"1570\" data-end=\"1800\">Le projet a \u00e9galement n\u00e9cessit\u00e9 une r\u00e9flexion sur l\u2019<strong data-start=\"1622\" data-end=\"1651\">organisation des fichiers<\/strong>, la gestion des m\u00e9dias (images et fichiers) ainsi que le d\u00e9ploiement sur un serveur distant, en respectant les contraintes techniques d\u2019h\u00e9bergement.<\/p><p data-start=\"1802\" data-end=\"1971\">Enfin, un script d\u2019initialisation de base de donn\u00e9es a \u00e9t\u00e9 mis en place afin de permettre la r\u00e9initialisation compl\u00e8te du projet lors des phases de test et d\u2019\u00e9valuation.<\/p><p data-start=\"1973\" data-end=\"2141\">Ce projet m\u2019a permis de consolider mes comp\u00e9tences en <strong data-start=\"2027\" data-end=\"2055\">d\u00e9veloppement full-stack<\/strong>, en conception de bases de donn\u00e9es et en structuration d\u2019applications web dynamiques.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-74f4a58 e-con-full e-flex e-con e-child\" data-id=\"74f4a58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0210e7 elementor-widget elementor-widget-heading\" data-id=\"f0210e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Technologies<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f042aa6 elementor-widget elementor-widget-text-editor\" data-id=\"f042aa6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>TML5, CSS3, PHP, JavaScript, SQL, Adminer<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b18189c elementor-widget elementor-widget-heading\" data-id=\"b18189c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mon r\u00f4le<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6eed43 elementor-widget elementor-widget-text-editor\" data-id=\"d6eed43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Conception BDD, d\u00e9veloppement full-stack<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Application Web avec Base de donn\u00e9es Site Web \u00b7 HTML \u00b7 CSS \u00b7 PHP \u00b7 JavaScript \u00b7 SQL \u00b7 Adminer Le projet Ce projet s\u2019inscrit dans le cadre d\u2019une SAE d\u00e9di\u00e9e \u00e0 la conception et au d\u00e9veloppement d\u2019un site web dynamique complet, r\u00e9alis\u00e9 en autonomie sur une dur\u00e9e de plusieurs semaines. L\u2019objectif \u00e9tait de concevoir [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-143","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/amimi-malak.mmigrenoble-dev.fr\/index.php?rest_route=\/wp\/v2\/pages\/143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/amimi-malak.mmigrenoble-dev.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/amimi-malak.mmigrenoble-dev.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/amimi-malak.mmigrenoble-dev.fr\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/amimi-malak.mmigrenoble-dev.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=143"}],"version-history":[{"count":4,"href":"https:\/\/amimi-malak.mmigrenoble-dev.fr\/index.php?rest_route=\/wp\/v2\/pages\/143\/revisions"}],"predecessor-version":[{"id":211,"href":"https:\/\/amimi-malak.mmigrenoble-dev.fr\/index.php?rest_route=\/wp\/v2\/pages\/143\/revisions\/211"}],"wp:attachment":[{"href":"https:\/\/amimi-malak.mmigrenoble-dev.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}