Objectifs de la formation
Compétences attestées :
Compétences transversales
- Situer son rôle et sa mission au sein d'une organisation pour sadapter et prendre des initiatives
- Travailler en équipe et en réseau ainsi quen autonomie et responsabilité au service dun projet
- Analyser ses actions en situation professionnelle, sautoévaluer pour améliorer sa pratique
- Respecter les principes déthique, de déontologie et de responsabilité environnementale
- Prendre en compte la problématique du handicap et de l'accessibilité dans chacune de ses actions professionnelles
Compétences spécifiques
- Identifier et situer les champs professionnels du domaine de linformatique dorganisation et systèmes dinformation ainsi que les parcours possibles pour y accéder
- Caractériser et valoriser son identité, ses compétences et son projet professionnel de technicien en informatique dorganisation et systèmes dinformation
- Identifier le processus de production, de diffusion et de valorisation des savoirs
- Participer à lexpression des besoins identifiés dans le cahier des charges en termes de services attendus par le client, en prenant en charge en autonomie les services de complexité simple et vérifier avec léquipe que ces solutions correspondent aux attentes du client
- Modéliser et identifier les données en tenant compte de critères de qualité des données
- Modéliser les traitements des services de complexité simple identifiés au sein de lapplication en utilisant le cas échéant une méthodologie
- Concevoir les algorithmes associés à ces services et spécifier les flux de données identifiés au même niveau en utilisant une méthodologie de type UML, etc.
- Appréhender et assimiler le modèle relationnel de la base de données défini en équipe
- Dans un environnement de développement, sur un système donné, utiliser un langage de programmation pour coder les algorithmes identifiés lors de lactivité précédente en mettant en uvre des méthodologies de projet agiles
- Créer les bases de données en utilisant un environnement donné (exemple Oracle, MySQL)
- Requêter sur la base de données en construisant des requêtes SQL
- Créer les interfaces utilisateurs à laide des langages associés (HTML, javaScript ) en prenant en compte les enjeux de laccessibilité
- Créer et utiliser à bon escient des APIs
- Tester lapplication créée afin didentifier les bugs de développement à partir de jeux de tests élaborés par léquipe
- Corriger les bugs de développement
- Intégrer dans le manuel utilisateur les supports développés durant le cycle de vie du logiciel : cahier des charges, document danalyse fonctionnelle, document de conception, document technique et dinstallation, afin de faciliter la compréhension du fonctionnement de lapplication et permettre sa maintenance
- Comprendre et situer dans linfrastructure systèmes, machines et réseau élaborée pour assurer le fonctionnement de lapplication le rôle de chaque matériel mis en uvre
- Installer et intégrer du matériel dans l'environnement de production
- Monitorer au jour le jour le fonctionnement de lapplication en analysant des fichiers logs
- Gérer les comptes et les droits daccès
- Superviser l'état des ressources informatiques
- Appliquer de bonnes pratiques dans la gestion de linfrastructure en terme de sobriété numérique
- Réaliser des sauvegardes et des archivages de données
- Identifier, diagnostiquer la nature et l'origine des incidents
- Mettre en uvre les mesures correctives