R3.01 Développement web
J’avais déjà des bases en développement web mais je n’avais jamais utiliser de frameworks. Cela m’a aider à mieux structurer une application et à mieux comprendre le fonctionnement d’une application web. Je sais maintenant utilisé PHP en POO et les frameworks NodeJS et ExpressJS.
R3.02 Développement efficace
J'ai consolidé mes bases en POO Java : types génériques et sous-types, listes. Et appris de nouvelles notions : contrats, tables de hachage, arbres. J’ai appris à utiliser Eclipse et SonarLint et JUnit.
R3.03 Analyse
J’ai appris à coder en Dart et à utiliser Flutter et FlutterFlow. Cela m’a permis de créé ma première application sur mobile : un simulateur d’une batterie, elle est compatible multiplateforme grâce au Flutter. Cette ressource m'a donné des méthodes concrètes pour transformer un besoin brut en spécifications fonctionnelles avant de coder. J’y ai ainsi développer une application DailyDrone en FlutterFlow.
R3.04 Qualité de développement
*J’ai enfin compris comment fonctionner concrètement les notions de typage dynamique et les 4 concepts fondamentaux : l'encapsulation, l'héritage, le polymorphisme et l'abstraction et SOLID.
J’ai appris à utiliser correctement les différents Design patter tels que le Singleton et le Composite., à réaliser des diagramme UML de classe/de séquence/d'activité et d'état et à faire de la rétro-conception.
Cette ressource m'a sensibilisé à l'importance de la fiabilité du code. J'ai appris à utiliser les tests automatisés pour valider le fonctionnement de mes applications.*
R3.11 Droit des contrats et du numérique
*Les cours de droit m'ont fait prendre conscience des obligations juridiques (comme le respect du RGPD, le droit d'auteur ou la cybersécurité) à intégrer dès la conception d'un système d’information. Il m’as permis de prendre conscience de l’impact qu’il peut avoir et cela m’a permis de mieux l’appréhender.
Je suis donc capable de le lire et le comprendre et d’en réaliser un. (Je ne suis bien évidement pas un expert, mais avec l’aide de l’IA et de vérification).*
R3.14 Projet personnel et professionnel
La réalisation d’un document sur mon avenir m’a permis de réfléchir à mon avenir post-BUT2, de me chercher des objectifs professionnel : projet d'études et les poursuites, objectif de stage (aller à l’international), mes préférences géographiques et de type d'entreprise, les postes envisagés, de consacré du temps à ma recherche de stage.
R4.01 Architecture logicielle
Cette ressource m'a permis d'aborder les architectures logicielles de projets Java, en progressant sur les outils de build jusqu'à l'architecture en micro-services sécurisés. J’y ai notamment vue :
- la programmation orientée composants,
- la programmation orientée services,
- le concept de cadriciel et de boîte à outils,
- les patrons d’architecture (MVC, MVVM, …),
- l’utilisation d’interfaces de programmation et de bibliothèques tierces,
- les outils de gestion de dépendances de modules logiciels,
- le développement de services Web.
R4.02 Qualité de développement
J'ai appris à vérifié la conformité fonctionnelle des projets en rédigeant des cahiers de test précis et en réalisant des tests d'API avec des outils tel que Grafana. Définir des seuils des performances et suivre ces métriques en temps réel afin de maintenir un haut niveau de qualité au fil des déploiements.
R4.07 Projet personnel et professionnel
J’ai réaliser mon Ikigaï. Cela m’à permis d’avoir une réflexion plus approfondie moi même. Et de donner du sens à mon futur professionnel. J’ai ainsi fait le point sur le moi d’avant et le moi d’aujourd’hui mais également sur mes attentes du moi futur. J’ai répondu à des questions tel que :
- Quelles activités me procurent du plaisir ou de l’intérêt ?
- Quels sujets me donnent envie d’apprendre, de creuser, de m’investir ?
- Dans quels contextes ai-je le sentiment d’être le plus engagé et motivé ?
- Quelles compétences techniques ai-je développées jusqu’à présent ?
- Quelles compétences transversales me caractérisent ?
- Quelles qualités ou forces personnelles me sont souvent reconnues ?
- Dans quels types de tâches ai-je le sentiment d’être efficace ou utile ?
- Quels problèmes, enjeux ou besoins observez-vous dans la société ou dans votre domaine d’études ?
- Quels types de métiers, de missions ou de secteurs me semblent utiles ou porteurs de sens ?
R301-BLANCHETIERE-DROLON_Nolhan_TP1.zip
R301-BLANCHETIERE-DROLON_Nolhan_TP2.zip
R301-BLANCHETIERE-DROLON_Nolhan_TP3.zip
R301-BLANCHETIERE-DROLON_Nolhan_TP4.zip