<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>angular | Nino Sochet</title><link>https://portfolio.nino.sochet.fr/tag/angular/</link><atom:link href="https://portfolio.nino.sochet.fr/tag/angular/index.xml" rel="self" type="application/rss+xml"/><description>angular</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><copyright>© 2022 Nino Sochet</copyright><lastBuildDate>Sun, 07 Jun 2020 00:00:00 +0000</lastBuildDate><image><url>https://portfolio.nino.sochet.fr/media/icon_hu0b7a4cb9992c9ac0e91bd28ffd38dd00_9727_512x512_fill_lanczos_center_3.png</url><title>angular</title><link>https://portfolio.nino.sochet.fr/tag/angular/</link></image><item><title>Angular</title><link>https://portfolio.nino.sochet.fr/competence/techniques/angular/</link><pubDate>Sun, 07 Jun 2020 00:00:00 +0000</pubDate><guid>https://portfolio.nino.sochet.fr/competence/techniques/angular/</guid><description>&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://portfolio.nino.sochet.fr/img/angular/logo.png" alt="" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>Angular est un framework client basé sur &lt;strong>Typescript&lt;/strong>. Originellement, AngularJS Google a entrepris une refonte totale de son framework en 2016 afin de faire la transition vers Typescript. Aujourd’hui, Angular est un des grands frameworks client à côté de &lt;strong>Vue.js&lt;/strong> et &lt;strong>React&lt;/strong>. Avec les années qui passent, on reproche de plus en plus le côté lourd et lent face à ses frères de lance.&lt;/p>
&lt;h2 id="angular-et-moi">Angular et moi&lt;/h2>
&lt;p>Je ne réalise que rarement des interfaces utilisateur, mais durant mes différentes missions il m’est arrivé de devoir en réaliser. Je connais les grands aspects d’Angular et ne suis pas du tout expert en la matière. Mais quand je réalise des applications web, j’aime le fait qu’elles soient bien faites. Bien que le côté client ne soit pas mon premier amour, je trouve que c’est un savoir-faire &lt;strong>nécessaire&lt;/strong> qui permet de mieux comprendre comment tout s’articule.&lt;/p>
&lt;h2 id="la-rupture">La rupture&lt;/h2>
&lt;p>Je ne pense pas travailler spécifiquement mes compétences sur Angular, mais plutôt reconvertir mon savoir dans un autre framework client. Ma première cible sera, je pense, &lt;strong>React&lt;/strong> sans raison particulière à part la curiosité et le bouche-à-oreille.&lt;/p>
&lt;h3 id="voir-aussi">Voir aussi&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/realisation/item-manager">Item-Manager&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/transverses/creativite">Créativité&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Item Manager</title><link>https://portfolio.nino.sochet.fr/realisation/item-manager/</link><pubDate>Sun, 22 Dec 2019 00:00:00 +0000</pubDate><guid>https://portfolio.nino.sochet.fr/realisation/item-manager/</guid><description>&lt;p>Sous ce nom barbare se trouve un &lt;strong>outil de navigation&lt;/strong>, &lt;strong>triage&lt;/strong> et &lt;strong>création&lt;/strong> d’items. Un item est un article ou un point sur un sujet, dans mon cas je devais trier une &lt;strong>centaine&lt;/strong> de points de sécurité existants sur les projets informatiques web par &lt;strong>catégories&lt;/strong> et niveaux de &lt;strong>criticité&lt;/strong>. Je devais trier plusieurs centaines d’items en seulement &lt;strong>5 jours&lt;/strong> pour avoir la possibilité de &lt;strong>rechercher&lt;/strong>, &lt;strong>modifier&lt;/strong>, &lt;strong>créer&lt;/strong> et &lt;strong>organiser&lt;/strong> ces items de façon &lt;strong>intuitive&lt;/strong> et &lt;strong>partageable&lt;/strong>.&lt;/p>
&lt;h2 id="genèse">Genèse&lt;/h2>
&lt;p>J’étais la &lt;strong>seule personne&lt;/strong> à travailler sur ce projet et mes collègues attendaient seulement un rendu qu’ils puissent consulter &lt;strong>facilement&lt;/strong>. J’ai donc commencé à réfléchir à comment j’allais créer mon application, j’ai choisi une application web due à mes &lt;strong>compétences&lt;/strong> dans le domaine et le planning serré que j’avais. Un backend en &lt;a href="https://portfolio.nino.sochet.fr/competence/techniques/go">Go&lt;/a> et un frontend en &lt;a href="https://portfolio.nino.sochet.fr/competence/techniques/angular">Angular&lt;/a> le tout dans une image &lt;strong>Docker&lt;/strong> à partager avec les personnes du projet afin qu’ils puissent avoir accès à celui-ci. Le choix de ne pas mettre en ligne l’application en raison du temps de développement m’a permis de me concentrer seulement sur les &lt;strong>besoins&lt;/strong> de ma mission.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://portfolio.nino.sochet.fr/img/item-manager/img1.png" alt="" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>En &lt;strong>4 jours&lt;/strong> de développement, j’avais mon application prête à être utilisée par tout le monde avec un système de &lt;strong>recherche&lt;/strong>, de &lt;strong>tri&lt;/strong> et de &lt;strong>modification&lt;/strong>. En la présentant, mes collègues ont été &lt;strong>surpris&lt;/strong> et ont &lt;strong>approuvé&lt;/strong> mon choix de créer cette application étant donné que les points de sécurité triés grâce à celle-ci ne serviront pas seulement pour un projet, mais pour tous les projets de mon entreprise. J’ai ainsi eu l’occasion de la présenter pour certains projets avec des &lt;strong>retours&lt;/strong> toujours &lt;strong>positifs&lt;/strong>.&lt;/p>
&lt;h2 id="next-step">Next step&lt;/h2>
&lt;p>Le futur d’Item-Manager est &lt;strong>rayonnant&lt;/strong>, commençant par un &lt;strong>changement de nom&lt;/strong>, mais aussi en le passant en open source sur mon compte Github et en modifiant les noms des catégories pour les rendre plus &lt;strong>globales&lt;/strong>, mais surtout en faire une application disponible sur le web afin d’avoir une meilleure &lt;strong>aisance d’utilisation&lt;/strong>.&lt;/p>
&lt;p>Grâce à ce projet j’ai pu démontrer mes &lt;strong>compétences&lt;/strong> dans le domaine du développement à de nouveaux collègues ainsi que de mettre à jour mes connaissances sur certains &lt;strong>frameworks&lt;/strong> qui sont en constance évolution.&lt;/p>
&lt;h3 id="voir-aussi">Voir aussi&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/techniques/angular">Angular&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/techniques/go">Go&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/transverses/autonomie">Autonomie&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://portfolio.nino.sochet.fr/competence/transverses/creativite">Créativité&lt;/a>&lt;/li>
&lt;/ul></description></item></channel></rss>