
Développer une application
Élaborer, faire évoluer et maintenir en conditions opérationnelles une application informatique en mêlant front-end et back-end.
Optimiser des applications
Améliorer les performances des programmes, limiter l'impact environnemental et mettre en place des applications informatiques adaptées et efficaces.
Administrer des systèmes informatiques communicants complexes
Déployer une nouvelle architecture technique ou améliorer une infrastructure existante tout en sécurisant les applications et les services.
Gérer des données de l'information
Concevoir et optimiser une base de données, mêlant sécurité, exploitation et intégrité des données.
Conduire un projet
Lancer un projet, piloter son maintien en condition opérationnelle et faire évoluer un système d'information.
Travailler dans une équipe
Élaborer, gérer et transmettre de l'information ainsi qu'organiser son travail en relation avec celui de son équipe.
Objectif : Réaliser un back-office permettant à l'administrateur du site de modifier ses données sans avoir à modifier le code source.
Apprentissages :
• Faire évoluer une application existante.
• Profiler, analyser et justifier le comportement d'un code existant.
• Organiser et partager une veille technologique et informationnelle.
HTML5
CSS3
JavaScript
MySQL
CodeIgniter
PowerShell
Objectif : Écrire des tests PHP sur une base de données à normaliser sous la forme 3NF+.
Apprentissages :
• Vérifier et valider la qualité de l'application par les tests.
• Manipuler des données hétérogènes.
• Organiser la restitution de données à travers la programmation et la visualisation.
PHP
MySQL
Objectif : Approfondir la réflexion sur l'approche algorithmique en évaluant des solutions diverses selon des critères de comparaison.
Apprentissage :
• Analyser un problème avec méthode (structure de données, découpage en éléments algorithmiques simples, etc.).
Java
Python
C
Objectif : Présenter un bilan de projet ainsi que les stratégies mises en oeuvre pour un travail d'équipe efficace.
Apprentissage :
• Acquérir les compétences interpersonnelles pour travailler en équipe.
Objectif : Analyser une base de données déjà existante et en implémenter une version conforme et efficace.
Apprentissage :
• Visualiser des données et interroger une base de données relationnelle en requêtes directes.
Oracle SQL
Win'Design
Python
Objectif : Expérimenter les missions d'installation du poste du travail.
Apprentissage :
• Identifier les différents composants (matériels et logiciels) d'un service réseau.
VirtualBox
Objectif : Concevoir une base de données pour les données recueillies et vérifier leur conformité.
Apprentissage :
• Concevoir, mettre à jour et interroger une base de données relationnelle à partir d'un cahier des charges.
Win'Design
Oracle SQL
Objectif : Implémenter des algorithmes de recherche tout en étudiant la complexité de ces derniers.
Apprentissage :
• Comparer des algorithmes pour des problèmes classiques (tris simple, recherche).
Java
Objectif : Développer un site web éco-conçu pour comparer les stratégies des organisations impliquées dans la GreenTech.
Apprentissage :
• Appréhender l'écosystème numérique.
HTML5
CSS3
JavaScript
Objectif : Réaliser un programme Java permettant l'analyse d'une liste d'étudiants et d'en tirer au sort l'un d'entre-eux.
Apprentissage :
• Faire des essais et évaluer leurs résultats.
Java
JavaFX
Objectif : Chercher une organisation et savoir recueillir puis retransmettre le besoin du client pour un projet (application, produit, activité etc.) donné.
Apprentissage :
• Appréhender les besoins du client.
Précision : L'ensemble des puces colorées font référence aux couleurs des compétences illustrées ci-dessus.