From 954f7c6726275f3a516d1efadd1f969c4d6964f8 Mon Sep 17 00:00:00 2001 From: neodarz Date: Mon, 22 May 2017 22:39:57 +0200 Subject: fix stage 1 --- source/website/Documents/stage1.md | 115 +++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 source/website/Documents/stage1.md diff --git a/source/website/Documents/stage1.md b/source/website/Documents/stage1.md new file mode 100644 index 00000000..7e9df51b --- /dev/null +++ b/source/website/Documents/stage1.md @@ -0,0 +1,115 @@ + + + + + +--- +title: 'Stage année 1' +--- + +### ·| Développement d'un écran connecté |· + +# Description + +## Contexte + +Le projet était de développer une application web qui permmettait d'afficher un flux twitter sur une télivsion lors d'un événement. + +## Présentation globale du projet + +La mission principal était de pouvoir afficher un flux twitter sur un site web en plus de quelques autres éléments en Javascript comme l'heure ou la météo le tout avec une optimisation maximal de la Raspberry Pi. + +## Cadre + +Ce projet à été réalisé seul. + +## Moyen + +Un ordinateur fixe tournant sur linux ainsi qu'une Rapsberry Pi 1 et une télévision. + +CE QUI CE TROUVE EN DESSOUS DE LA LIGNE RESTE A FAIRE ! +---- + +# Activités et Compétences + +## A2.2.1, Suivi et résolution d'incidents + +Durant ce stage l'un des écrans connecté qui à été réalisé à été très bien accueilli par le client. + + - C2.1.1.3 Rendre compte de la satisfaction des utilisateurs + + + +## A1.3.4, Déploiment d'un service + +La procédure d'installation est disponible dans la documentation. Elle est automatique mais elle requiert certains éléments préinstallés. + + - C1.3.4.1 Mettre au point une procédure d'installation de la solution + - C1.3.4.2 Automatiser l'installation de la solution + +## A1.4.3, Gestion des ressources + +Le planning personnel s'adapte lui même en fonction des ressources disponibles. La/Les compétence·s suivante sont/est donc validée·s : + + - C1.4.3.2 Adapter son planning personnel en fonction des ressources disponibles + +## A4.1.6, Gestion d'environnements de développement et de test + +L'environnement de développement était composé des edtieurs Neovim et Atom ainsi que de Git. De plus le framework Phoenix permet la gestion d'envrionnement de test. La/Les compétence·s suivante sont/est donc validée·s : + + - C4.1.6.1 Mettre en place et exploiter un envrionnement de développement + - C4.1.6.2 Mettre en place et exploiter un environnement de test + +## A4.1.7, Développement, utilisation ou adaptation de composants logiciels + +Voir directement [les sources de l'application](https://framagit.org/NeodarZ/the_transcriber_backend). La/Les compétence·s suivante sont/est donc validée·s : + + - C.1.7.1 Développer les éléments d'une solution + - C4.1.7.2 Créer un composant logiciel + - C4.1.7.4 Utiliser des composants d'accès aux données + +## A4.1.8, Réalisation des tests nécessaires à la validation d'éléments adaptés ou développés + +Des test unitaires ont été développé et sont disponible dans [les sources de l'application](https://framagit.org/NeodarZ/the_transcriber_backend/tree/master/test) + + - C4.1.8.1 Élaborer et réaliser des tests unitaires + +## A4.1.9, Rédaction d'une documentation technique + +La rédaction de la documentation ce trouve dans [la documentation]https://framagit.org/NeodarZ/the_transcriber_backend/blob/master/README.md) du projet. La/Les compétence·s suivante sont/est donc validée·s : + + - C4.1.9.1 Produire ou mettre à jour la documentation technique d'une solution applicative et de ses composants logiciels + +## A4.1.10, Rédaction d'une documentation d'utilisation + +La rédaction de la documentation ce trouve parmis la [documentation](https://framagit.org/NeodarZ/the_transcriber_backend/blob/master/README.md). La/Les compétence·s suivante sont/est donc validée·s : + + - C4.1.10.1 Adapter la documenation d'utilisation, une aide, une FAQ + +## 5.2.2, Veille technologique + +[Veille technologique](/website/Documents/veille_techno.html). La/Les compétence·s suivante sont/est donc validée·s : + + - C5.2.2.1 Définir une stratégie de recherche d'info + - C5.2.2.2 Tenir à jour une liste de sources d'info + - C.2.2.3 Évaluer la qualité d'une source d'information en fonction d'un besoin + - C5.2.2.4 Synthétiser et diffuser les résultats d'une Veille + +## A5.2.4, Étude d'une technologie, d'un composant, d'un outil ou d'une méthode + +La découverte d'un nouveau paradigme et d'un nouveau langage de programmation est justifié par les sources de l'[API](https://git.neodarz.net/neodarz/cours_SIO/recap_stage_2.git/) ainsi que par le [rapport d'activitées]((https://git.neodarz.net/neodarz/cours_SIO/recap_stage_2.git/tree/Rapport/rapport.pdf). + + - C5.2.4.1 Se documenter à propos d'une technologie, d'un composant, d'un outil ou d'une méthode. + +# Production + + - [Sources](https://git.neodarz.net/neodarz/cours_SIO/recap_stage_2.git/) + - [Rapport d'activitées](https://git.neodarz.net/neodarz/cours_SIO/recap_stage_1.git/plain/Rapport/rapport.pdf) -- cgit v1.2.1