Retour

BUT 3 (alternance)

2024-2025

Compétences

C1

C2

C3

Se spécialiser sur un ensemble de supports (embarqué, web, mobile, IOT...) avec un suivi qualitatif

Apprentissages

  • Choisir et implémenter les architectures adaptées
  • Développer des applications sur des supports spécifiques
  • Intégrer des solutions dans un environnement de production
  • Réaliser un audit d’une application

Capacités

Acquis

  • Développer, intégrer et déployer des solutions sur des supports différents (application windows, plateforme web, application mobile)
  • Utiliser des frameworks et langages adaptés à chaque support (C#, Java, JavaScript, TypeScript, VueJs)

En cours d'acquisition

  • Réaliser un audit d’une application de qualité professionnelle (Je n'ai pas encore eu l'occasion de le faire)

Ressenti

L'alternance m'a été très bénéfique pour cette compétence. En effet, j'ai pu découvrir de nombreux langages et frameworks différents. J'ai également pu découvrir le monde de l'entreprise et les différentes étapes d'un projet informatique. J'ai été ammené à travailler sur une application de gestion de projet sur Acollab, une plateforme collaborative en ligne, ainsi que sur la nouvelle application mobile en Flutter de la plateforme. Retrouvez plus d'infos sur Acollab dans la section "Profil professionnel". Mon objectif et de m'améliorer dans cette compétence pour être en capacité de travailler sur des projets plus complexes.

Traces

Plateforme Acollab web (module Projet)

Image de la trace

Application mobile d'Acollab (modules Messages et Sondages)

Image de la trace

Analyser et optimiser des applications

Apprentissages

  • Anticiper les résultats de diverses métriques (temps d’exécution, occupation mémoire...)
  • Profiler et analyser le comportement d’un code existant
  • Appliquer des méthodes de calcul scientifique (imagerie, immersion, intelligence artificielle, jeux vidéos, parallélisme, calcul formel...)
  • Identifier les solutions techniques pour gérer la montée en charge des applications

Capacités

Acquis

  • Réaliser un profil de l'utilisation des ressources machines d'une application
  • Analyser puis optimiser le code d'une application existante
  • Utiliser des méthodes de calcul scientifique pour résoudre des problèmes complexes (machine learning et réseaux de neurones)

En cours d'acquisition

  • Savoir quelles solution mettre en place pour gérer la montée en charge d'une application

Ressenti

Cette compétence est très intéressante car elle me permet de découvrir de nouveaux langages et frameworks. J'ai pu découvrir le langage C# et le framework .NET, qui sont très puissants. J'ai également pu découvrir le langage TypeScript, qui est très intéressant pour le développement web. Mon objectif est de m'améliorer dans cette compétence pour être en capacité de prévenir les problèmes de montée en charge des applications.

Traces

Profilage de l'utilisation mémoire d'une application

J'ai réalisé un profil de l'utilisation mémoire du module Projet d'Acollab en utilisant l'outil LightHouse de Google. J'ai pu analyser l'utilisation mémoire de l'application et les temps de chargement pour proposer des solutions et optimiser son utilisation.

Manager une équipe informatique

Apprentissages

  • Organiser et partager une veille technologique et informationnelle
  • Guider la conduite du changement informatique au sein d’une organisation
  • Identifier les enjeux de l’économie de l’innovation

Capacités

Acquis

  • Savoir placer le numérique dans un contexte économique
  • Savoir identifier les enjeux de l'économie numérique
  • Identifier les enjeux environnementaux liés à l'économie numérique
  • Mettre en place une veille technologique et informationnelle
  • Savoir reconnaître les différents profils d'une équipe informatique
  • Savoir organiser une réunion d'équipe

En cours d'acquisition

  • Savoir gérer une équipe informatique (je n'ai pas encore eu l'occasion de le faire)
  • Savoir gérer un projet informatique (je n'ai pas encore eu l'occasion de le faire)

Ressenti

Cette compétence m'a moins touchée puisque je n'ai pas vraiment un profil de manager. Néanmoins, j'ai découvert les différents profils que mes collaborateurs peuvent avoir et comment communiquer et travailler avec eux de manière optimale. Je compte m'améliorer dans cette compétence pour être en capacité de manager une équipe informatique.

Traces

Débat sur l'innovation (régression vs progrès)

Le but de cet exercice était de se mettre dans la peau du camp adverse. Ainsi, j'ai du tenir et défendre des arguments qui étaient l'inverse des miens pour mieux comprendre le sujet. J'ai trouvé cet exercice très intéressant car il m'a permis de découvrir de nouveaux points de vue sur le sujet, ainsi qu'une nouvelle manière d'aborder les sujets clivants.