Cette formation d'une journée réalise le parcours complet de création d'une application logicielle, de l'expression de la demande à la livraison de l'application
Sa singularité repose sur la mise à chaque à chaque étape d'une démarche novatrice, le tout réalisé dans le cadre de l'écologie du digital.
Même si les éléments mis en oeuvre sont applicables à toute création de logiciels, le contexte priviliégié est celui du smartphone.
Sa singularité repose sur la mise à chaque à chaque étape d'une démarche novatrice, le tout réalisé dans le cadre de l'écologie du digital.
Même si les éléments mis en oeuvre sont applicables à toute création de logiciels, le contexte priviliégié est celui du smartphone.
A qui s'adresse cette formation ?
Pour qui
- Toute personne concernée par la création d'une nouvelle application ou de la digitalisation d'une activité : dirigeant, responsable de service, utilisateur, DSI, chef de projet, concepteur
- Toute personne désireure d'appréhender par la pratique le processus menant à la production d'une application
Prérequis
- Aucun. La formation intègre l'écriture de code et le travail à réaliser sera adapté au niveau de pratique de chaque participant, y compris l'absence de pratique
Objectif
* Découvrir les neuf critères vérifiés par les application low-tech* Aborder le processus de création logicielle associé à cette démarche
* Disposer d'une méthode complète de conception d'une application low-tech
* Mettre en oeuvre les différentes étapes, de l'expression de la demande à la livraison de l'application
Contenu
Au terme de la journée de formation, le participant aura mis en oeuvre l'ensemble des séquences menant à partir de rien ("from scratch") à la livraison d'une application mobile. L'application sera une messagerie "riche" basée sur des fonctionnalités de type whatsApp1 - la demande
- Les apprenants définissent la nature de la demande à laquelle répondre : organisation d'un événement professionnel, création d'un journal d'entreprise, suivi d'un projet, ... >> La demande intègre les contraintes de temps réel, sécurité des données, facilité d'usage et sobriété de l'ensemble
2 - formalisation du besoin
- A destination du concepteur, description des fonctionnalités attendues et des contextes d'usage >> Une présentation de différents outils de description, principalement graphiques, sera faite à cette étape
3 - le développement
- Selon ses intérêts et ce qu'il souhaite apprendre, chaque participant définit ce qu'il va apporter à l'application : structure d'une fenêtre, charge graphique, fonctionnalité spécifiques >> Les technologies utilisées durant l'atelier sont : le balisage HTML, les feuilles de style CSS et le codage en langage javascript
4 - la livraison de la première version opérationnelle
- Les travaux sont intégrés pour produire une première version. Les participants deviennent alors beta-testeurs de l'application et rapportent leur observation, destinées à servir de base à une nouvelle itération du process >> Cette étape finit la première réalisation d'un processus itératif appelé "sprint" dans certaines méthodes. Il comprend la définition du livrable attendu (étape 1), le développement destiné à répondre à la demande (étape 2) et l'utilisation pour qualification (étape 3)
Déroulement
Chaque phase comprend un apport théorique suivi de sa mise en oeuvre. Une grande place est laissée au retour d'expérience lors de chaque étape. Les participants repartent avec le code de l'application développée.
Mots-clés et notions
domain-driven design (conception guidée par le contexte) - single responsability principle (contrainte de rôle unique) - empreinte numérique - mode connecté/déconnecté - open source (code ouvert) - planning - stack (pile technique) - PWA - noCode - manifeste Agilo - UX - maquettage -
Informations pratiques
Horaires
9h30-12h30 / 13h30-17h00 - Pause de 15 mn durant chaque séance. Les formations se font en présentiel.
Organisation
- Nous définissons le contenu, le lieu et les dates de chaque session après entretien avec chaque apprenant. Nous intervenons sur tout le territoire.
- Formation en intra : nous contacter.
- Tarif : 350 € h.t la journée / participant.
- Une attestation de formation est délivrée à l'issue de chaque session.