
LICENCE PROFESSIONNELLE PRISM
Pourquoi ? Quelles notions ?
Pourquoi ?​
Poursuivre mon cursus
Notamment en conception et développement Web et Mobile​
Acquérir une expérience professionnelle importante​
Via l'alternance d'un an​
Dans un domaine intéressant et ouvert sur l'avenir​
Notions
Langage de programmation plus approfondis (Java, SQL, Web)
Utilisation d'API et de GitHub
Gestion de projet (dont les KPI)
Diagrammes de Conception plus avancés (UML, OCL)

HELPY
Application Android développée avec Android Studio (groupe de 5 personnes)
Objectif :
Créer une application d’entre aide au sein d’une même classe afin que les élèves n’ayant pas de problèmes aident ceux qui en ont besoin.
Certains ont travaillé sur l’API, la base de données et le serveur
D’autres dont moi sur l’aspect graphique et le fonctionnement de l’application (dont les appels d’API, sauvegarde de données, etc.)
​
Phase très importante de conception en cycles
Analyse des besoins, prototypage, évaluation
​
Compétences développées :
Développement Android (Java, XML), UML

ADOPTEUNFILM
Application Android développée avec Android Studio (groupe de 4 personnes)
Objectif :
Créer une application permettant de faire une recherche de film ou d'acteur.
​
Appels à une API (The Movie DB)
Traitement des données
Pour rechercher un film en fonction du nom, d'une date ou d'un acteur
Afficher les informations sous forme de carte (pouvant afficher les détails en appuyant dessus)
​
Compétences développées :
Développement Android (Java, XML)

BIGDATAETMOI
Application Android développée avec Android Studio (groupe de 9 personnes)
Objectif :
Montrer l'importance des permissions d'une application et avertir les utilisateurs sur toutes les données qui peuvent être collectées si on en donne l'accès (photos, messages, etc.).
Projet commencé par la promotion de l'année précédente
Projet en collaboration avec des étudiants de l'Université de Chicoutimi au Québec (avec un voyage d'une semaine au Québec durant l'année pour travailler sur le projet)
​
Gestion des permissions
Récupération des données et stockage dans une base de données en NoSQL
Refonte de l'interface graphique
​
Compétences développées :
Développement Android (Java, XML)

VOT'IT
Application développée avec le Framework Ionic (groupe de 7 personnes)
Objectif :
Permettre à des groupes d’utilisateurs au sein d’organismes ou d'associations de faire des propositions sur des décisions à prendre et de voter sur ces propositions.
L'avantage de Ionic était de pouvoir déployer l'application sur tous les supports (Web & mobiles)​
Base de données en NoSQL
Réalisation des mockups
​
Compétences développées :
Développement Ionic (principalement HTML, CSS, Javascript)

JEU D'ÉCHEC ÉLECTRONIQUE
Application développée avec Eclipse (groupe de 3 personnes)
Objectif :
Concevoir et développer un jeu d'échec afin de l'informatiser.
​
Conception très importante
Nombreux diagrammes (​cas d'utilisation, scénarios, diagrammes de classes / d'état-transition / d'activités, etc.)​
Réalisation des mockups
​
Compétences développées :
Java, UML, OCL

E-MEDIA
Site web développé en local avec phpMyAdmin (individuel)
Objectif :
Créer un site de vente (une boutique) de jeux vidéo et de films.
​
Mise en place et utilisation d'une base de données en local avec phpMyAdmin
- Création d'un Modèle Conceptuel de Données​
Gestion d’inscription et de connexion (via les sessions)
Gestion du panier et des achats
Création des mockups du site
Rédaction d'une charte graphique et d'une documentation technique (manuel d'installation et d'utilisation)
​
​Compétences développées :
Web (HTML / CSS (Bootstrap) / JavaScript (JQuery) / PHP), SQL