Post de Erudit AOUE

Voir le profil de Erudit AOUE, visuel

Développeur Web et Web mobile JavaScript, React et PHP à la recherche d'une alternance 💻. Disponible dans toute la France 📍

𝐏𝐫𝐨𝐣𝐞𝐭 𝐖𝐞𝐑𝐞𝐚𝐝𝐁𝐨𝐨𝐤 𝐂𝐨𝐦𝐦𝐞𝐧𝐭 𝐣’𝐚𝐢 𝐦𝐢𝐬 𝐞𝐧 𝐩𝐥𝐚𝐜𝐞 𝐮𝐧 𝐟𝐫𝐨𝐧𝐭𝐞𝐧𝐝 𝐬𝐨𝐮𝐬 𝐜𝐨𝐧𝐭𝐫𝐚𝐢𝐧𝐭𝐞… 𝐴𝑡𝑡𝑒𝑛𝑡𝑖𝑜𝑛, 𝑝𝑜𝑠𝑡𝑒 𝑡𝑒𝑐ℎ𝑛𝑖𝑞𝑢𝑒, 𝑠𝑖 𝑣𝑜𝑢𝑠 𝑛’𝑦 𝑐𝑜𝑛𝑛𝑎𝑖𝑠𝑠𝑒𝑧 𝑟𝑖𝑒𝑛, 𝑟𝑒𝑔𝑎𝑟𝑑𝑒𝑧 𝑗𝑢𝑠𝑡𝑒 𝑙𝑎 𝑣𝑖𝑑𝑒́𝑜. 😉 Donc pour le bootcamp auquel je participe, il fallait que j'implémente le système de recherche d’une bibliothèque. Par contre, je devais 𝐬𝐮𝐢𝐯𝐫𝐞 𝐥𝐞 𝐜𝐚𝐡𝐢𝐞𝐫 𝐝𝐞𝐬 𝐜𝐡𝐚𝐫𝐠𝐞𝐬. Il fallait : a) que l’utilisateur puisse trouver le livre qu’il recherche (logique 😅), b) que lorsqu’il entre des lettres correspondant au livre recherché, le nombre de propositions affichées soit filtré, c) que la recherche soit faite en temps réel, sans rechargement de la page, d) que lorsque la barre de recherche (input) soit vide, l’ensemble des livres s’affiche. Voyons un peu plus ce qui se passe. 𝐚) La recherche de livres se base sur une combinaison entre la recherche d’un motif (regex) et l’usage d’un algorithme de recherche linéaire, algorithme qui suffit pour parcourir un tableau de 10 éléments. Les motifs correspondant au regex sont ensuite mis dans un tableau. 𝐛) Pour le filtre des livres, j’appelle une fonction qui parcourt le tableau filtré par le regex et qui affiche les résultats dynamiquement. 𝐜) Grâce à l’affichage dynamique, pas de rechargement de la page ; tout est plus fluide. 𝐝) Pour finir, les livres sont tous réaffichés dynamiquement en suivant le même procédé. La seule particularité est que cette fois-ci, c’est le tableau originel contenant les 10 livres qui est utilisé. 𝐍𝐎𝐓𝐄 : Pour le début du projet, les informations sont récupérées à partir d’un fichier JSON, puis stockées dans un tableau, mais pour la suite du projet (les prochains postes), je les ai récupérées dans une base de données MySQL grâce à PHP, traitées, puis renvoyées vers le frontend. En d'autres termes, dans la suite du projet, on va utiliser l'excellentissime PHP !!! 🚀 ______________________________________ Si vous êtes à la recherche d'un alternant développeur web capable de dynamiser une équipe par sa proactivité, sa capacité à apprendre rapidement, et son aptitude à partager ses connaissances, 𝐜𝐨𝐧𝐭𝐚𝐜𝐭𝐞𝐳-𝐦𝐨𝐢

Erudit AOUE

Développeur Web et Web mobile JavaScript, React et PHP à la recherche d'une alternance 💻. Disponible dans toute la France 📍

3 mois

Identifiez-vous pour afficher ou ajouter un commentaire

Explorer les sujets