From b52e52e73a7f44cd6c3c70a3816f77b5c240500d Mon Sep 17 00:00:00 2001 From: Freezlex Date: Wed, 24 Jul 2024 00:04:47 +0200 Subject: [PATCH] feat: add some content and PDF export --- .vscode/settings.json | 10 ++++++++++ chapters/contexte.typ | 28 ++++++++++++++-------------- chapters/réalisation.typ | 18 +++++++++++++++--- main.pdf | Bin 358311 -> 363954 bytes main.typ | 7 +++++-- 5 files changed, 44 insertions(+), 19 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..b52a9ee --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,10 @@ +{ + "languageToolLinter.languageTool.ignoredWordsInWorkspace": [ + "allschwil", + "infkuba", + "infsuite", + "pgadmin", + "uha", + "versionnement" + ] +} \ No newline at end of file diff --git a/chapters/contexte.typ b/chapters/contexte.typ index 5a9ee76..dc8cbc1 100644 --- a/chapters/contexte.typ +++ b/chapters/contexte.typ @@ -5,7 +5,7 @@ Dans cette première section, je vais remettre en contexte le concept de formati == Présentation de la formation L'UHA 4.0 propose des formats de formation légèrement différents des cursus traditionnels pour favoriser une immersion professionnelle tout en poursuivant des études universitaires. -La formation inclut un stage obligatoire d'une durée minimale de 6 mois en complément de la période de formation. Cette immersion professionnelle fournit aux étudiants les outils essentiels pour intégrer le monde du travail. +La formation inclut un stage obligatoire d'une durée minimale de six mois en complément de la période de formation. Cette immersion professionnelle fournit aux étudiants les outils essentiels pour intégrer le monde du travail. La première année introduit le développement et fournit les outils fondamentaux pour comprendre la logique de la programmation. La deuxième année approfondit ces connaissances en abordant la programmation orientée objet avec des langages tels que Java ou C\#. La troisième année de Licence ajoute une méthodologie approfondie de gestion de projet en mode agile. Après ces trois années, les étudiants peuvent, sur admission, rejoindre le parcours master de l'UHA 4.0. @@ -16,31 +16,31 @@ Le master, également en alternance, impose une période en entreprise plus sout === Jusqu'à la licence -Après avoir obtenu un baccalauréat scientifique, option science de l'ingénieur, j'ai choisi de m'orienter vers le cursus proposé par l'UHA 4.0. J'ai alors pu réaliser mes trois première années d'études superieures en engregeant de nombreuses connaissances en toute autonomie dans le de l'informatique orienté web et de cotoyer des milieux professionnel via les projets et les stages. +Après avoir obtenu un baccalauréat scientifique, option science de l'ingénieur, j'ai choisi de m'orienter vers le cursus proposé par l'UHA 4.0. J'ai alors pu réaliser mes trois premières années d'études supérieures en engrangeant de nombreuses connaissances en toute autonomie dans le de l'informatique orienté web et de côtoyer des milieux professionnels via les projets et les stages. -J'ai pu conclure ces trois premières années d'études à l'UHA 4.0 il y'a deux ans en obtenant ma licence professionnelle. +J'ai pu conclure ces trois premières années d'études à l'UHA 4.0 il y a deux ans en obtenant ma licence professionnelle. === Le parcours master -Une année à l'UHA 4.0 du parcours "Master Informatique et Mobilité" se divise en deux partie dupliquées sur deux années. Dans un premier temps, l'étudiant doit réaliser, en groupe de 3 ou 4 élèves, un "fil rouge". Ce projet à pour but de mettre en pratique les connaissances acquises durant les scéances de cours assurées par des enseignants chercheurs ou autres intervenants. Les cours portent sur les technologies qui pourront et seront réutilisées durant le fil-rouge tel que l'Intelligence Artificielle, l'optimisation combinatoire, la fouille de données, etc. La seconde partie de l'année est une phase de neufs moins durant laquelle l'étudiant est dans une entreprise pour mettre en pratique, consolider et acquerir de nouvelles connaissances. +Une année à l'UHA 4.0 du parcours "Master Informatique et Mobilité" se divise en deux parties dupliquées sur deux années. Dans un premier temps, l'étudiant doit réaliser, en groupe de 3 ou 4 élèves, un "fil rouge". Ce projet a pour but de mettre en pratique les connaissances acquises durant les séances de cours assurées par des enseignants chercheurs ou autres intervenants. Les cours portent sur les technologies qui pourront et seront réutilisées durant le fil-rouge tel que l'Intelligence Artificielle, l'optimisation combinatoire, la fouille de données, etc. La seconde partie de l'année est une phase de neufs moins durant laquelle l'étudiant est dans une entreprise pour mettre en pratique, consolider et acquérir de nouvelles connaissances. -Lors de ma première année du parcours de master, nous avons eu comme sujet de fil rouge, la gestion et l'automatisation de l'arrosage des plantes. Le but était de pouvoir récolter des données environnementale liées à une plante, puis les réutiliser pour prendre des décision à l'aide de divers outils.\ -Nous avons pu utiliser une sonde de température et un capteur d'humidité pour récolter les données, les envoyer grâce à un microcontroleur vers un serveur pour stocker et traiter les données.\ -Nous avons également pu utiliser des caméras pour nous permettre d'effectuer des constatations d'assechement à partir des feuille d'une plante qui réagit de manière assez marquée à ce facteur.\ -J'ai eu comme principales tâche de mettre en place IOT pour récolter les données environnementales et les images puis les envoyer vers un serveur distant. J'ai également pu participer aux développements et à la recherche de solutions d'analyse des données collectées. +Lors de ma première année du parcours de master, nous avons eu comme sujet de fil rouge, la gestion et l'automatisation de l'arrosage des plantes. Le but était de pouvoir récolter des données environnementales liées à une plante, puis les réutiliser pour prendre des décisions à l'aide de divers outils.\ +Nous avons pu utiliser une sonde de température et un capteur d'humidité pour récolter les données, les envoyer grâce à un microcontrôleur vers un serveur pour stocker et traiter les données.\ +Nous avons également pu utiliser des caméras pour nous permettre d'effectuer des constatations d'assèchement à partir des feuilles d'une plante qui réagit de manière assez marquée à ce facteur.\ +J'ai eu comme principales tâche de mettre en place IOT pour récolter les données environnementales et les images puis les envoyer vers un serveur distant. J'ai par ailleurs pu participer aux développements et à la recherche de solutions d'analyse des données collectées. -Cette année pour la seconde année de mon pacrous au sein du master, le sujet était de pouvoir prédire le confort moyen d'une salle de travail basé sur le ressenti des utilisateurs. Basé sur de la collecte de données et de l'analyse de ces dernière pour effectuer des prédictions nous avions accès à une sonde de température, des microphones et des caméras pour analyser l'environnement. Comme à l'itération précédente du fil-rouge, un système de stockage et d'analyse des données nous à permis de réaliser des prédictions basées sur les données collectées. -En tant que scrum master, j'ai pu développer un sytème IOT de collecte de données et mettre en place un système de prédiction par analyse des données entrantes. +Cette année pour la seconde année de mon parcours au sein du master, le sujet était de pouvoir prédire le confort moyen d'une salle de travail basé sur le ressenti des utilisateurs. Basé sur de la collecte de données et de l'analyse de ces dernières pour effectuer des prédictions, nous avions accès à une sonde de température, des microphones et des caméras pour analyser l'environnement. Comme à l'itération précédente du fil-rouge, un système de stockage et d'analyse des données nous a permis de réaliser des prédictions basées sur les données collectées. +En tant que Scrum Master, j'ai pu développer un système IOT de collecte de données et mettre en place un système de prédiction par analyse des données entrantes. -Mes deux années de master on consecutivement été réalisées au sein de l'entreprise Unit Solutions. +Mes deux années de master ont consécutivement été réalisées au sein de l'entreprise Unit Solutions. -== L’entreprise Unit solutions +== L’entreprise Unit solutions Unit Solutions est une entreprise suisse, basée à Allschwil dans le canton de Bâle-Campagne. Fondée en 1986 premièrement sous le nom CADRZ, dédiée à la création d’un cadastre numérique pour la ville d’Allschwil, elle est aujourd’hui dirigée par M. Thierry MOEBEL.\ La philosophie de l’entreprise va par la suite changer pour finalement réaliser ses propres logiciels et en faire la maintenance. L’entreprise compte actuellement une vingtaine d’employés pour le développement des différentes solutions, le support et l’administratif. -Les développements au sein de l’entreprise reposent sur quatre gros projets : +Les développements au sein de l’entreprise reposent sur quatre gros projets: - Langsam Verkehr2 est une solution visant la gestion des sentiers de mobilité douce en Suisse. Cela comprend la gestion des sentiers de randonnée ou les pistes cyclables. - Kuba et InfKuba sont les deux solutions principales portées par Unit Solutions. Ces deux logiciels sont relativement similaires dans leur but, mais leur conception est totalement différente. Kuba est sous forme de client lourd (application à installer) tandis qu'InfKuba est une application web qui ne nécessite rien d’autre qu’un navigateur. Elle est la version moderne de Kuba. - - Observo est un projet servant d’extension au projet InfKuba, ou alors d’outil totalement indépendant pour gérer des domaines d’applications qui lui sont propres. Il permet par exemple de gérer de petits ouvrages, du mobilier urbain… Durant mon alternance, j’ai pu intégrer l’équipe chargée des développements pour la suite logicielle InfSuite. Entouré de plusieurs collègues, j’ai pu développer mes bases de connaissances sur le projet et les différentes technologies utilisées. \ No newline at end of file + - Observo est un projet servant d’extension au projet InfKuba, ou alors d’outil complètement indépendant pour gérer des domaines d’applications qui lui sont propres. Il permet par exemple de gérer de petits ouvrages, du mobilier urbain… Durant mon alternance, j’ai pu intégrer l’équipe chargée des développements pour la suite logicielle InfSuite. Entouré de plusieurs collègues, j’ai pu développer mes bases de connaissances sur le projet et les différentes technologies utilisées. \ No newline at end of file diff --git a/chapters/réalisation.typ b/chapters/réalisation.typ index 43f44d9..d54e545 100644 --- a/chapters/réalisation.typ +++ b/chapters/réalisation.typ @@ -1,17 +1,29 @@ +#import "../template.typ" : * + #pagebreak(weak: true) = Réalisation == Introduction -Je présente dans cette section le travail réalisé durant les 9 mois au sein de l'entreprise UnitSolutions. Portant sur le sujet d'une migration de base de données dans le but de maintenir les technologies de l'application à jour, je présente tout d'abord les différents éléments qui justifient le choix d'effectuer cette migration de base de données, par la suite j'expose l'analyse préliminaire réalisée pour s'assurer que la migration reste pertinente, j'aborde par la suite les changement réalisés dans le code et enfin je présente les résultats obtenus post-migration. +Je présente dans cette section le travail réalisé durant les neuf mois au sein de l'entreprise Unit Solutions. Portant sur le sujet d'une migration de base de données dans le but de maintenir les technologies de l'application à jour, je présente tout d'abord les différents éléments qui justifient le choix d'effectuer cette migration de base de données, par la suite, j'expose l'analyse préliminaire réalisée pour s'assurer que la migration reste pertinente, j'aborde plus tard les changements réalisés dans le code et enfin, je présente les résultats obtenus post-migration. == Pertinence et philosophie -Lorsque le sujet de mettre à jour le SGBDR à été présente, il n'a pas été décidé de remplacer PostgreSQL. Comme expliqué précédement, PostgreSQL excelle dans la gestion de données géographiques et attributaire, est complet et très bien maintenu à jour, ce qui en fait le candidat parfait pour l'environnement InfSuite plus que tout autre système proposé par la concurrence.\ -Maintenir PostgreSQL en tant SGBDR de l'application écarte déjà un bon nombre de solutions niveau logiciels. Je peux déjà laisser tomber les logiciels payants et long d'expertises autres que PgAdmin pour effectuer cette migration qui reste le logiciel le plus adéquat. +Lorsque le sujet de mettre à jour le SGBDR a été présenté, il n'a pas été décidé de remplacer PostgreSQL. Comme expliqué précédemment, PostgreSQL excelle dans la gestion de données géographiques et attributaires, il est complet et surtout très bien maintenu par ses développeurs. Ces différentes raisons en font un candidat parfait pour l'environnement InfSuite plus que tout autre système proposé par la concurrence.\ +Maintenir PostgreSQL en tant SGBDR de l'application écarte déjà un bon nombre de solutions niveau logiciel. Je peux dores et déjà abandonner les logiciels payants et long d'expertises autres que PgAdmin pour effectuer cette migration qui reste le logiciel le plus adéquat puisque nous ne cherchons pas à changer d'environnement.\ +Il faut maintenant déterminer quel est le type de migration le plus adéquat dans ce cas de figure pour éviter les coûts supplémentaires qui peuvent être facilement évités. +Je dois dans un premier temps chercher les technologies utilisées dans l'application et m'assurer que ces dernières soient compatibles avec la nouvelle base. Par la suite, je vais devoir valider la compatibilité entre la version de la base source et de la base cible. Avec cette confirmation, je pourrais alors chercher la meilleure manière d'effectuer cette migration parmi les différentes options disponibles que j'ai pu exposer précédemment. === Analyse préliminaire +En regardant côté architecture, je cherche quelles sont les applications qui risquent de rencontrer un problème lors de la migration. Les seuls systèmes qui établissent une relation directe avec la base de données sont côté #ref-glossary(term: "Back-End")[back-end]. On limite donc l'impact sur l'application globale s'il y a des changements et des mises à jour à réaliser pour permettre à l'application de continuer à fonctionner avec la base de données. + +Le projet #ref-glossary(term: "Back-End")[back-end] de l'application est développé en C\# avec .NET qui gère la partie web de l'application. Un certain nombre de librairies sont utilisées par le projet InfSuite pour permettre d'étendre les fonctionnalités de l'application sans devoir dépenser de temps de développement. +Il existe des packages alimentés par Microsoft par exemple comme .NET, #ref-glossary(term: "EF")[#display-def("EF")], ... et d'autres librairies qui sont elles développés par des développeurs tiers qui ont souhaité ajouter une nouvelle fonctionnalité à l'écosystème.\ +Quand on souhaite effectuer une mise à jour de l'application, l'environnement Microsoft nous propose d'effectuer la mise à jour de ces librairies nommées Nugget Packages dans l'écosystème C\# via NuGet, le gestionnaire de dépôts associé. +Il permet de faire du versionnement des librairies sur le même principe que PostgreSQL qui utilise le concept de versionnement pour livrer ses mises-à-jour.\ +Chaque version d'une librairie peut notifier des incompatibilités avec certaines versions d'autres librairies. Je dois donc étudier les composants qui permettent de faire la liaison à la base de données et également les librairies dont peut ou qui peuvent dépendre de ces composants. + === Compatibilité === Tests de performance diff --git a/main.pdf b/main.pdf index 11a0bb462271c887fc9692dd56f01e2a24e8271e..35309ca1eb1d55c6a38c5c2bdb37fc5bf718de8f 100644 GIT binary patch delta 59719 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 z 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 BU4j4r delta 55035 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 diff --git a/main.typ b/main.typ index 0646cd3..2e195f7 100644 --- a/main.typ +++ b/main.typ @@ -12,12 +12,15 @@ promotion: (title: "UHA 4.0.5", year: 2024), acronyms: ( "OFROU": ("Office Fédérale des Routes"), - "SGBDR": ("Système de gestion de base de données relationnelle") + "SGBDR": ("Système de gestion de base de données relationnelle"), + "EF": ("Entity Framework") ), glossary: ( "Dump": [Un fichier "dump" est un fichier de sauvegarde qui contient une copie de toutes les données et métadonnées d'une base de données à un instant T.], "OFROU": [L'#display-def("OFROU") est l'autorité suisse compétente pour l'infrastructure routière], - "SGBDR": [Un #display-def("SGBDR") est le système composnat une base de données.] + "SGBDR": [Un #display-def("SGBDR") est le système composant une base de données.], + "Back-End": [Some content], + "EF": [#display-def("EF") qui se decline également en #display-def("EF") Core, est une librairie C\# qui sert d'ORM] ), hayagriva-bibliography: "bibliographie.yml", thanks: [