Composante
IUT d'Annecy
Période de l'année
Tous les ans
Description
Cette SAE permet, après avoir collecté et formalisé les besoins d'un client, de développer une application de qualité répondant à ces besoins. L'application devra s'appuyer sur une base de données et sur un serveur.
Objectifs
La problématique professionnelle est de créer, au sein d'une équipe, une application en suivant une démarche de développement itérative ou incrémentale. En partant d'un besoin décrit de manière imprécise ou incomplète par un client, l'objectif est de clarifier/compléter, collecter et formaliser le besoin, puis de développer une application communicante intégrant la manipulation des données et en respectant les paradigmes de qualité (ergonomie des IHM, qualité logicielle,...).
Heures d'enseignement
- SAE301 Développement d'une application - TDTravaux Dirigés45h
- SAE301 Développement d'une application - TPTravaux Pratiques34h
- SAE301 Développement d'une application - PTUTProjet tutoré120h
Pré-requis obligatoires
Plan du cours
- Présentation du sujet
- Aide sur le sujet - Conception BPMN
- Travail sur UML - PBMN
- Registre des traitements RGPD
- RGPD et risque cyber serious game
- Travail droit
- Travail sur BDD
- Retour conception MCD BDD
- Installation serveurs
- Travail sur les revues de sprint en anglais
- Déploiement Laravel sur serveur dédié
- Dev ops
- Lancement Sprint
- Laravel
- Aide Dataviz
- iIplémentation de la solution sélectionnée - Rédaction du rendu demandé
- Guide utilisateur
Informations complémentaires
Une partie des documents techniques ou des présentations au client doit être réalisée en anglais.
Compétences visées
- Partir des exigences et aller jusqu'à une application complète
- Sélectionner les algorithmes adéquats pur répondre à un problème donné
- Déployer des services dans une architecture réseau
- Optimiser une base de données, interagir avec une application et mettre en œuvre la sécurité
- Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs
- Situer son rôle et ses missions a sein d'une équipe informatique