Compare commits

..

No commits in common. 'master' and 'feature/index' have entirely different histories.

@ -15,7 +15,7 @@ steps:
context: .
registry: hub.codefirst.iut.uca.fr
mirror: https://proxy.iut.uca.fr:8443
repo: hub.codefirst.iut.uca.fr/roxane.rossetto/portfolio3a
repo: hub.codefirst.iut.uca.fr/roxane.rossetto/portfolio2a
username:
from_secret: SECRET_REGISTRY_USERNAME
password:
@ -24,7 +24,7 @@ steps:
- name: deploy-container
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
environment:
IMAGENAME: hub.codefirst.iut.uca.fr/roxane.rossetto/portfolio3a:latest
CONTAINERNAME: portfolio3a
IMAGENAME: hub.codefirst.iut.uca.fr/roxane.rossetto/portfolio2a:latest
CONTAINERNAME: portfolio2a
COMMAND: create
OVERWRITE: true

@ -5,6 +5,7 @@
</component>
<component name="ChangeListManager">
<list default="true" id="0d4e44dc-11e8-4d37-b8e5-1f58496791d5" name="Changes" comment="">
<change beforePath="$PROJECT_DIR$/css/style.css" beforeDir="false" afterPath="$PROJECT_DIR$/css/style.css" afterDir="false" />
<change beforePath="$PROJECT_DIR$/index.html" beforeDir="false" afterPath="$PROJECT_DIR$/index.html" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
@ -26,22 +27,22 @@
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"RunOnceActivity.OpenProjectViewOnStart": "true",
"RunOnceActivity.ShowReadmeOnStart": "true",
"git-widget-placeholder": "master",
"ignore.virus.scanning.warn.message": "true",
"kotlin-language-version-configured": "true",
"last_opened_file_path": "D:/Utilisateurs/Roxane/IUT/PORTFOLIODOCKER/Portfolio2A",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
"vue.rearranger.settings.migration": "true"
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;RunOnceActivity.OpenProjectViewOnStart&quot;: &quot;true&quot;,
&quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
&quot;git-widget-placeholder&quot;: &quot;feature/index&quot;,
&quot;ignore.virus.scanning.warn.message&quot;: &quot;true&quot;,
&quot;kotlin-language-version-configured&quot;: &quot;true&quot;,
&quot;last_opened_file_path&quot;: &quot;D:/Utilisateurs/Roxane/IUT/PORTFOLIODOCKER/Portfolio2A&quot;,
&quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
&quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
&quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
&quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
&quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
}
}]]></component>
}</component>
<component name="SharedIndexes">
<attachedChunks>
<set>
@ -57,7 +58,7 @@
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1712482772398</updated>
<workItem from="1712482773498" duration="15897000" />
<workItem from="1712482773498" duration="15268000" />
</task>
<servers />
</component>

@ -1,4 +1,423 @@
html {
color: #222;
font-size: 1em;
line-height: 1.4;
}
body {
color: #212529;
background-color: #f8f9fa;
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #222222;
color: white;
}
h1 {
text-align: center;
}
.container {
display: flex;
position: sticky;
flex-wrap: nowrap;
flex-direction: row;
justify-content: space-between;
margin: 5ex;
border-radius: 20px;
}
.sidebar {
display: flex;
position: sticky;
top: 5%;
flex-direction: column;
width: 20%;
max-height: 500px;
background-color: #333333;
text-align: center;
padding: 3ch;
border: 2px solid gray;
border-radius: 20px;
margin-right: 10px;
}
.backimgid {
margin: 10px;
padding: 10px;
background-color: #888888;
border-radius: 10px;
position: relative;
display: flex;
align-content: center;
align-items: center;
}
.imgIcon {
width: 20px;
height: 20px;
}
#idpict {
width: 80%;
}
.sidebar img {
border-radius: 50%;
margin-left: auto;
margin-right: auto;
}
.sidebar ul {
list-style-type: none;
padding: 0;
}
.sidebar ul li {
margin-bottom: 10px;
color: white;
}
#titlejob {
padding: 20px;
border-bottom: 2px solid gray;
border-top: 2px solid gray;
}
.sidebar ul li a {
text-decoration: none;
color: white;
}
.main-content {
display: flex;
flex-direction: column;
width: 75%;
overflow-y: auto;
background-color: #333333;
border: 2px solid gray;
border-radius: 20px;
margin-left: 10px;
padding: 20px;
}
#mesProjets {
display: none;
}
#mesProjets:target {
display: block;
}
#bigC {
display: flex;
flex-direction: column;
}
nav {
position: sticky;
width: fit-content;
align-self: flex-end;
top: 5%;
margin-right: 25%;
border: 2px solid gray;
padding: 10px;
border-bottom-left-radius: 20px;
border-top-right-radius: 20px ;
background-color: #555555;
}
nav ul {
list-style-type: none;
padding: 0;
margin-bottom: 20px;
}
nav ul li {
display: inline;
margin-right: 10px;
}
nav ul li a {
text-decoration: none;
color: white;
}
#a-propos {
margin: 20px;
}
#a-propos:target {
display: block;
}
#mesProjets:target {
display: block;
}
#cv:target {
display: block;
}
section {
margin-bottom: 40px;
display: none;
}
section h2 {
margin-bottom: 10px;
font-weight: bold;
}
.separator {
border-bottom: 3px solid gray;
width: 10%;
margin: 36px;
}
#watamIdoing {
display: grid;
grid-template-columns: repeat(2,1fr);
grid-template-rows: repeat(2,1fr);
}
.compcase {
border: 2px solid gray;
margin: 10px;
gap: 20px;
border-radius: 10px;
box-shadow:10px 10px hsla(0, 0%, 0%, 0.125);
padding: 20px;
}
#imgcv {
padding: 10px;
width: 75%;
}
::-moz-selection {
background: #b3d4fc;
text-shadow: none;
}
::selection {
background: #b3d4fc;
text-shadow: none;
}
/*
* A better looking default horizontal rule
*/
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}
/*
* Remove the gap between audio, canvas, iframes,
* images, videos and the bottom of their containers:
* https://github.com/h5bp/html5-boilerplate/issues/440
*/
audio,
canvas,
iframe,
img,
svg,
video {
vertical-align: middle;
}
/*
* Remove default fieldset styles.
*/
fieldset {
border: 0;
margin: 0;
padding: 0;
}
/*
* Allow only vertical resizing of textareas.
*/
textarea {
resize: vertical;
}
/* ==========================================================================
Author's custom styles
========================================================================== */
/* ==========================================================================
Helper classes
========================================================================== */
/*
* Hide visually and from screen readers
*/
.hidden,
[hidden] {
display: none !important;
}
/*
* Hide only visually, but have it available for screen readers:
* https://snook.ca/archives/html_and_css/hiding-content-for-accessibility
*
* 1. For long content, line feeds are not interpreted as spaces and small width
* causes content to wrap 1 word per line:
* https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
*/
.visually-hidden {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
white-space: nowrap;
width: 1px;
/* 1 */
}
/*
* Extends the .visually-hidden class to allow the element
* to be focusable when navigated to via the keyboard:
* https://www.drupal.org/node/897638
*/
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
white-space: inherit;
width: auto;
}
/*
* Hide visually and from screen readers, but maintain layout
*/
.invisible {
visibility: hidden;
}
/*
* Clearfix: contain floats
*
* The use of `table` rather than `block` is only necessary if using
* `::before` to contain the top-margins of child elements.
*/
.clearfix::before,
.clearfix::after {
content: "";
display: table;
}
.clearfix::after {
clear: both;
}
/* ==========================================================================
EXAMPLE Media Queries for Responsive Design.
These examples override the primary ('mobile first') styles.
Modify as content requires.
========================================================================== */
@media only screen and (min-width: 35em) {
/* Style adjustments for viewports that meet the condition */
}
@media print,
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 1.25dppx),
(min-resolution: 120dpi) {
/* Style adjustments for high resolution devices */
}
/* ==========================================================================
Print styles.
Inlined to avoid the additional HTTP request:
https://www.phpied.com/delay-loading-your-print-css/
========================================================================== */
@media print {
*,
*::before,
*::after {
background: #fff !important;
color: #000 !important;
/* Black prints faster */
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]::after {
content: " (" attr(href) ")";
}
abbr[title]::after {
content: " (" attr(title) ")";
}
/*
* Don't show links that are fragment identifiers,
* or use the `javascript:` pseudo protocol
*/
a[href^="#"]::after,
a[href^="javascript:"]::after {
content: "";
}
pre {
white-space: pre-wrap !important;
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
tr,
img {
page-break-inside: avoid;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 322 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 520 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 212 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 537 KiB

@ -1,119 +1,146 @@
<!doctype html>
<html lang="fr">
<html class="no-js" lang="">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Roxane Rossetto Portfolio</title>
<meta name="description" content="Portfolio de Roxane Rossetto, développeuse en alternance spécialisée en intelligence artificielle.">
<link rel="icon" href="/containers/roxanerossetto-portfolio3a/favicon.ico" sizes="any">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<link href="/containers/roxanerossetto-portfolio3a/css/style.css" rel="stylesheet">
</head>
<body class="bg-light text-dark">
<header class="text-center py-3 mb-4 bg-white border-bottom">
<h1 class="h3">Portfolio de Roxane Rossetto</h1>
</header>
<title>Roxane Rossetto Portfolio </title>
<link rel="stylesheet" href="css/style.css">
<meta name="description" content="">
<main class="container">
<div class="row">
<aside class="col-md-4 mb-4 text-center bg-white p-4 rounded shadow" aria-label="Informations personnelles">
<img src="/containers/roxanerossetto-portfolio3a/images/pinou_logo.png" class="img-fluid rounded-circle mb-3" alt="Portrait de Roxane assise a coté de son chien, au sommet d'une montagne." >
<h2 class="h5">Roxane Rossetto</h2>
<p class="text-muted">Développeuse IA en alternance<br>BUT Informatique 3e année</p>
<nav aria-label="Liens professionnels">
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://codefirst.iut.uca.fr/git/roxane.rossetto" class="btn btn-outline-primary w-100" target="_blank" rel="noopener">
<img src="/containers/roxanerossetto-portfolio3a/images/logo.png" alt="CodeFirst" class="me-2" width="20">CodeFirst
</a>
</li>
<li class="mb-2">
<a href="https://fr.linkedin.com/in/roxane-rossetto-3b9158211" class="btn btn-outline-primary w-100" target="_blank" rel="noopener">
<img src="/containers/roxanerossetto-portfolio3a/images/logo-linkedin-rond.png" alt="LinkedIn" class="me-2" width="20">LinkedIn
</a>
</li>
<li>
<a href="mailto:roxane.rossetto@gmail.com" class="btn btn-outline-secondary w-100">
<img src="/containers/roxanerossetto-portfolio3a/images/iconMail.png" alt="Email" class="me-2" width="20">Email
</a>
</li>
</ul>
</nav>
</aside>
<link rel="icon" href="/containers/roxanerossetto-portfolio2a/favicon.ico" sizes="any">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="icon.png">
<!-- Main content with tabs -->
<section class="col-md-8">
<ul class="nav nav-tabs mb-4" id="portfolioTabs" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="apropos-tab" data-bs-toggle="tab" data-bs-target="#a-propos" type="button" role="tab" aria-controls="a-propos" aria-selected="true">À propos</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="experience-tab" data-bs-toggle="tab" data-bs-target="#experience" type="button" role="tab" aria-controls="experience" aria-selected="false">Expérience</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="formation-tab" data-bs-toggle="tab" data-bs-target="#formation" type="button" role="tab" aria-controls="formation" aria-selected="false">Formation</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="cv-tab" data-bs-toggle="tab" data-bs-target="#cv" type="button" role="tab" aria-controls="cv" aria-selected="false">CV</button>
</li>
</ul>
<link rel="manifest" href="site.webmanifest">
<meta name="theme-color" content="#fafafa">
</head>
<div class="tab-content" id="portfolioTabsContent">
<div class="tab-pane fade show active" id="a-propos" role="tabpanel" aria-labelledby="apropos-tab">
<h2>À propos de moi</h2>
<img src="/containers/roxanerossetto-portfolio3a/images/forge.jpg" class="img-fluid rounded mb-3" alt="Photo de Roxane devant le feu d'une des plus anciennes forges de France, en train de faire chauffer un lopin de fer " style="width: 100%; max-width: 300px;">
<p>Avant de me lancer dans le domaine de l'informatique, jai exercé un
métier aussi exigeant que rare : maréchale-ferrante. Un travail de
terrain, physique, manuel, qui ma appris la rigueur, la persévérance,
et le goût du travail bien fait. Mais au fil du temps, une autre
curiosité sest imposée à moi : celle de la technologie, du numérique,
et un peu plus tard celle pour l'intelligence artificielle.
Ce désir de reconversion nest pas né dun hasard, mais dun vrai besoin
de challenge intellectuel, et dun attrait profond pour les innovations
qui transforment notre monde.Jai alors fait le choix dentamer une formation en informatique, en repartant de zéro, emmenant avec moi toute la détermination et la persévérance qu'il faut pour mener à bien ce projet.</p>
<img src="/containers/roxanerossetto-portfolio3a/images/rox_dev.png" class="img-fluid rounded mb-3" alt="Photo de profil professionnelle de Roxane" style="width: 100%; max-width: 300px;">
<p>Ces trois années de formation, ponctuées par deux années dalternance,
ont confirmé que javais trouvé ma voie. Jai pu combiner mon sens
pratique avec une approche technique et humaine des projets, en
particulier dans le domaine de lIA. Mon objectif aujourdhui :
continuer à évoluer dans ce secteur passionnant, en contribuant à des
projets concrets et utiles.
À travers ce portfolio, je souhaite partager ce parcours atypique mais
cohérent, illustré par des expériences concrètes, des projets que jai
menés, et des compétences que jai consolidées. Je crois profondément
que ce sont les croisements dunivers artisanat et technologie,
rigueur et curiosité qui font la richesse de mon profil. Et cest ce
que je souhaite continuer à cultiver.</p>
<body>
<h1>Portfolio</h1>
<div class="container">
<section class="sidebar">
<figure class="backimgid">
<img id="idpict" src="/containers/roxanerossetto-portfolio2a/images/photo_id.JPG" alt="Photo de profil">
</figure>
<h3>Roxane Rossetto</h3>
<p id="titlejob">Alternante développeuse </p>
<ul>
<li>
<img class="imgIcon" src="/containers/roxanerossetto-portfolio2a/images/logo.png">
<a href="/containers/roxanerossetto-portfolio2a/images/https://codefirst.iut.uca.fr/git/roxane.rossetto" >GitHub</a>
</li>
<li>
<img class="imgIcon" src="/containers/roxanerossetto-portfolio2a/images/logo-linkedin-rond.png">
<a href="/containers/roxanerossetto-portfolio2a/images/https://fr.linkedin.com/in/roxane-rossetto-3b9158211">LinkedIn</a>
</li>
<li>
<img class="imgIcon" src="/containers/roxanerossetto-portfolio2a/images/iconMail.png">
<a href="/containers/roxanerossetto-portfolio2a/images/mailto:roxane.rossetto@gmail.com">Email</a>
</li>
</ul>
</section>
<div id="bigC">
<nav >
<ul>
<li><a href="#a-propos">À Propos</a></li>
<li><a href="#mesProjets">Projets</a></li>
<li><a href="#cv">CV</a></li>
</ul>
</nav>
<section class="main-content">
<section id="a-propos">
<h2>À Propos de Moi</h2>
<div class="separator"></div>
<p>Je suis une étudiante en reconversion professionnelle, ayant décidé de passer de la maréchalerie au domaine
de l'informatique. Cette transition découle de ma passion pour la technologie et mon désir de relever
de nouveaux défis. Mon parcours atypique m'a inculqué des valeurs telles que la persévérance et la détermination,
des qualités essentielles dans ce cheminement de reconversion. <br><br>
Je suis motivée par les défis intellectuels et technologiques que ce domaine offre, et je suis toujours à la
recherche d'opportunités pour élargir mes connaissances et mes compétences. Dans le cadre de mes études, je m'investis
dans des projets dans lesquels je m'exerce dans divers types de developpement.
Je suis convaincue que cette transition professionnelle est la bonne voie pour moi, et je suis déterminée à mettre
tout en œuvre pour atteindre mes objectifs dans le domaine de l'informatique.
</p>
<div class="separator"></div>
<h2> Ce que je fais</h2>
<div id="watamIdoing">
<div class="compcase" id="comp1">
<h4>Développement d'applications</h4>
<p>Application c#, maui, mais aussi php et android-compose</p>
</div>
<div class="tab-pane fade" id="experience" role="tabpanel" aria-labelledby="experience-tab">
<h2>Expérience professionnelle</h2>
<p>Durant ma dernière année d'alternance, jai été pleinement intégrée à un projet IA. Jai mené un POC (proof of concept), apporté des directives techniques à léquipe de développement, et présenté des prototypes au client. Jai ainsi confirmé mon envie de travailler dans le domaine de lintelligence artificielle.</p>
<div class="compcase" id="comp2">
<h4>Optimisation d'applications</h4>
<p>Exploration algorithmique, Optimisation d'algorithme</p>
</div>
<div class="tab-pane fade" id="formation" role="tabpanel" aria-labelledby="formation-tab">
<h2>Formation</h2>
<p>Je suis actuellement en BUT Informatique 3e année. Lors de la SAE de 3A, jai pu exploiter mon expérience en entreprise pour développer une application intégrant de lIA. Cette expérience ma permis de renforcer mes compétences techniques et mon intérêt pour la gestion de projet en IA.</p>
<div class="compcase" id="comp3">
<h4>Administrer des systèmes informatiques</h4>
<p>Projets de réseaux, </p>
</div>
<div class="tab-pane fade" id="cv" role="tabpanel" aria-labelledby="cv-tab">
<h2>Mon CV</h2>
<img src="/containers/roxanerossetto-portfolio3a/images/cv_rox.jpg" alt="CV de Roxane Rossetto" class="img-fluid rounded shadow mb-3">
<p>Je souhaite aujourdhui continuer à développer mes compétences en IA et gestion de projet, avec pour objectif dintégrer durablement lentreprise qui ma accueillie en alternance. Elle ma dailleurs exprimé son souhait de membaucher sur un poste lié à la gestion de projets IA.</p>
<div class="compcase" id="comp4">
<h4>Collaborer au sein d'une équipe informatique</h4>
<p></p>
</div>
</div>
</section>
</div>
</main>
<section id="mesProjets" class="main-content">
<h2>Mes projets</h2>
<div>
<div class="compcase" id="comp5">
<h4>SAE de première année : </h4>
<p> Cette SAE m'a permis d'apprendre a développer un application en C#, Maui. J'ai pu a travers elle développer
une application de type master-details. J'ai vraiment pu profiter de ce projet pour acquérir la compétence de
développer des applications dans ce langage.</p>
<img class="img-competences" src="/containers/roxanerossetto-portfolio2a/images/MCTG.png" alt="Image représentant la page d'accueil du master-details. Il y a un menu sur la droite, avec plusieurs bouton dont la connexion, un champs de recherche, et 3 filtres, entrées, plats, desserts. Sur le reste de l'image se trouve les images miniatures et le titre de chaque recette proposée.">
</div>
<div class="compcase" id="comp666">
<h4>SAE de deuxième année : </h4>
<p>Première partie
<br>
Durant cette SAE, j'ai pu developpé deux applications en équipe. Pour la première, il
s'agit d'une application web en PHP pour la récupération de flux RSS (se sont des flux qui permettent de
recevoir tous les nouveaux articles suivant les sites favoris que l'on a ajouté sur l'application). J'ai
vraiment pu m'améliorer dans ce langage à travers ce projet et acquérir les compétences necessaires au
developpement d'une application dans ce langage.
<br><br>
Deuxième partie
<br>
Dans la seconde partie de l'année j'ai pu
developpé une application android en équipe. Cela m'a grandement aidé a progresser dans ce langage, et a
approfondit les concepts de developpement d'application au sens plus large du terme. C'est a dire que l'on
y trouve des problématiques redondantes telles que, la sauvegarde des données en base de données, la mise
à jour de l'application lors de sa manipulation et la sauvegarde des données lors de la mise en arrière
plan de l'application. Se sont des parties d'une application essentielles à son bon fonctionnement.
</p>
<img id="imgGazet" src="/containers/roxanerossetto-portfolio2a/images/Gazet.png" alt="Image représentant l'interface d'ajout d'article que j'ai pu faire durant cette SAE. Elle est composée d'un titre ADD ARTICLE, et de plusieurs champs de saisie. Il y a également un carrousel horizontal pour pouvoir choisir les collections dans lesquelles on souhaite ajouter l'article.">
<p>De plus lors de cette SAE, j'ai au début eu du mal à trouver ma place au sein de cette équipe. Cependant ce fut une excellente
expérience qui m'a permis de vraiment développer ma compétence de collaboration dans une équipe de développeur. De fait, j'ai du
prendre du recul et m'appuyer sur certaines techniques de management tel que de la négociation gagnant-gagnant ou la communication ouverte
pour pouvoir améliorer mes échanges. Je suis satisfaite du résultat puisque la deuxième partie de notre SAE s'est bien mieux déroulée.
C'est pourquoi je peux dire que j'ai encore bien fais évoluer ma compétence à collaborer au sein d'une équipe informatique.</p>
</div>
<div class="compcase" id="comp7">
<h4>SAE d'optimisation algorithmique : </h4>
<p> Cette SAE fait partie de celles que j'ai le plus apprécié. Effectivement, durant celle-ci j'ai pu librement
faire toute une partie avec la confiance de mon binôme. L'objectif de cette SAE était de choisir la structure
la plus adapté pour manipuler un graphe représentant des routes. Je suis contente car j'ai très bien réussis à la faire
et surtout j'ai bien saisi l'importance de chacune des structures qui nous étaient presenté. C'est aussi grâce
à notre équipe et notre organisation que j'ai pu travailler aussi bien. En effet au départ nous avions décidé d'une certaine
organisation, mais comme nous avons travaillé régulièrement en communiquand souvent, j'ai pu lui proposer une
autre solution pour une partie de la SAE. C'est pourquoi je pense avoir acquis les compétences de conduire un
projet avec souplesse, ainsi que d'optimiser des algorithme.
C'est une image correspondant a un graphe representant un reseau routier. Chaque sommet correspond à une place, et chaque arrete à une rue que l'on peut prendre dans un sens ou un autre :</p>
<img id="imgGraphe" src="/containers/roxanerossetto-portfolio2a/images/graphes.png" alt="Photo du graphe orientés a 8 sommets">
</div>
</div>
</section>
<section id="cv">
<img id="imgcv" src="images/cv_rox.jpg">
</section>
</div>
<footer class="text-center py-4 mt-4 bg-white border-top">
<div class="container">
<p class="mb-1">Merci pour votre visite ! N'hésitez pas à me contacter pour toute collaboration ou question.</p>
</div>
</footer>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
<script>
</script>
</body>
</html>

Loading…
Cancel
Save