• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

SAE301 Développement d'une application (SAE301_INFO)

  • 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.

Lire plus

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,...).

Lire plus

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

- Risque cyber serious game

- Registre des traitements RGPD modèle CNIL

- Travail droit

- Travail sur BDD

- Installation serveurs

- Travail sur les revues de sprint en anglais

- Configuration chatbot

- Dev ops

- Lancement Sprint

- Laravel

- Quelles sont les clauses importantes du contrat avec ce client

- Aide Dataviz

- Cryptographie

- Guide utilisateur

- Développement du chatbot

- Présentation - EVALUATION - chatbot

Lire plus

Informations complémentaires

Une partie des documents techniques ou des présentations au client doit être réalisée en anglais.

Lire plus

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

Lire plus