◀ Retour à l'épreuve E5
BLOC 2 Développement d'applications
BLOC 2
Conception et développement d'applications — option SLAM (Solutions Logicielles et Applications Métiers). Cette page relie mes réalisations aux compétences du bloc n°2. Le tableau de synthèse de l'épreuve E5 (bloc 1) se trouve sur la page E5.
📊 Réalisations et compétences du bloc 2
| Réalisation | Contexte | C1 Concevoir & développer | C2 Maintenance | C3 Gérer les données |
|---|---|---|---|---|
| Code Coll | Projet personnel | Oui | Non | Non |
| BordTech | Projet personnel | Oui | Non | Non |
| Caf'Thé — Dashboard | Formation | Oui | Non | Oui |
| Caf'Thé — E-shop | Formation | Oui | Non | Oui |
| Fleur de Pau | Projet bénévole | Oui | Non | Oui |
| App santé mentale | Projet personnel | Oui | Non | Non |
| Extension Raccourcis | Projet personnel | Oui | Non | Non |
| Plugins WordPress | Stage | Oui | Oui | Non |
✔ = compétence mobilisée · — = non concernée. Clique sur une réalisation pour ouvrir sa fiche.
🧭 Compétences du bloc 2 (SLAM)
C1 Concevoir et développer une solution applicative
- Analyser un besoin exprimé et son contexte juridique
- Participer à la conception de l'architecture et modéliser une solution applicative
- Exploiter les ressources d'un framework et des composants logiciels
- Mettre en œuvre les échanges entre applications (technologies web, API)
- Tester, documenter et intégrer les versions d'une solution
C2 Assurer la maintenance corrective ou évolutive
- Recueillir et analyser les informations sur une version
- Évaluer la qualité d'une solution applicative
- Analyser et corriger un dysfonctionnement
- Mettre à jour la documentation et tester les éléments modifiés
C3 Gérer les données
- Exploiter des données à l'aide d'un langage de requêtes (SQL)
- Concevoir ou adapter une base de données (Merise, Looping)
- Développer des fonctionnalités au sein d'un SGBD
- Administrer et déployer une base de données
📁 Fiches des réalisations
👥 Code Coll HTMLCSSJSNode.js
- Besoin
- Écrire du code à plusieurs, en même temps, sans rien installer.
- Réalisation
- Éditeur de code collaboratif en temps réel : synchronisation des modifications entre les participants par WebSocket, invitation par lien, exécution du code et terminal intégré. Front-end en HTML, CSS et JavaScript, serveur en Node.js.
- Compétences mobilisées
- Concevoir et développer une solution applicative (échanges en temps réel entre applications, composants logiciels)
📰 BordTech HTMLCSSJSJSON
- Besoin
- Suivre l'actualité technologique au quotidien et la retrouver facilement, classée par thème.
- Réalisation
- Site de veille en HTML, CSS et JavaScript : articles chargés depuis un fichier JSON, 9 catégories, recherche, filtres conservés dans l'adresse de la page, thème clair ou sombre. Le code est prévu pour être relié plus tard à une API.
- Compétences mobilisées
- Concevoir et développer une solution applicative (technologies web, échange de données au format JSON)
☕ Caf'Thé — Dashboard LaravelPHPSQL
- Besoin
- Disposer d'une interface d'administration pour gérer l'activité de la boutique Caf'Thé.
- Réalisation
- Application back-office développée avec le framework Laravel, reliée à une base de données SQL.
- Compétences mobilisées
- Concevoir et développer une solution applicative (framework, composants d'accès aux données)
- Gérer les données
🚫 Site hors ligne
🍵 Caf'Thé — E-shop ReactNode.jsCSSSQL
- Besoin
- Proposer une boutique en ligne pour vendre les produits de Caf'Thé.
- Réalisation
- Front-end en React qui communique avec une API back-end en Node.js, reliée à une base de données SQL.
- Compétences mobilisées
- Concevoir et développer une solution applicative (technologies web, échanges entre applications)
- Gérer les données
🌸 Fleur de Pau HTMLCSSJSNode.jsFirebase
- Besoin
- Permettre à une boutique artisanale de vendre en ligne et de gérer elle-même son catalogue.
- Réalisation
- Site e-commerce avec interface d'administration et système de paiement sécurisé. Les données sont gérées avec Firebase.
- Compétences mobilisées
- Concevoir et développer une solution applicative
- Gérer les données
💊 App santé mentale ReactJSON
- Besoin
- Aider une personne à suivre ses médicaments, gérer les urgences et préparer ses rendez-vous médicaux.
- Réalisation
- Application web en React : suivi des médicaments, gestion des urgences et comptes rendus de symptômes pour le médecin.
- Compétences mobilisées
- Concevoir et développer une solution applicative
⌨️ Extension Raccourcis HTMLCSSJSJSON
- Besoin
- Retrouver rapidement les raccourcis clavier de l'ordinateur sans quitter le navigateur.
- Réalisation
- Extension de navigateur (manifeste JSON, interface HTML/CSS, logique JavaScript).
- Compétences mobilisées
- Concevoir et développer une solution applicative
🧩 Plugins WordPress PHPWordPress
- Besoin
- Ajouter des fonctionnalités sur mesure à des sites WordPress.
- Réalisation
- Développement de sites WordPress pour les clients de l'agence, création de plugins sur mesure en PHP et maintenance évolutive de sites déjà en ligne. Code propriété de l'entreprise : pas de lien public.
- Compétences mobilisées
- Concevoir et développer une solution applicative (composants logiciels)
- Assurer la maintenance corrective ou évolutive (évolution de sites existants)