Corentin Rinaldi
BTS SIO /\ SLAM

À PROPOS

Je suis actuellement en BTS SIO (Service Informatique aux Organisations) option SLAM (Solutions Logicielles et Applications Métiers) au sein de l'école Sciences U, située à Lyon.
Avant d'intégrer ce BTS, j'ai obtenu un BBA (Bachelor of Business and Administration), équivalent Master I, en spécialité Digital Marketing au sein de l'Ecole de Commerce Européenne (groupe INSEEC).
La question que vous êtes sûrement en train de vous poser est "Mais pourquoi vouloir changer de branche ?".
La réponse est simple : tout au long de ma formation en école de commerce, je me suis intéressé à l'informatique, et j'ai commencé l'apprentissage du développement web et de la programmation de manière autodidacte (à commencer par le HTML / CSS et le C). J'ai d'ailleurs obtenu différentes certifications sur OpenClassrooms. Par conséquent, je me suis orienté vers le Digital Marketing où j'ai pu constater qu'il n'y a aucun apprentissage technique dans cette formation ! Cela m'est apparu d'autant plus évident lorsque j'ai intégré l'équipe d'Interflora, étant donné que je connaissais déjà le HTML et le CSS.
C'est donc au cours de ce stage que je me suis inscrit au BTS SIO, qui complète parfaitement ma formation en Digital Marketing.

Par ailleurs, j'aime approfondir mes connaissances en informatique, me renseigner sur les nouvelles technologies et créer toutes sortes de choses (musique, photomontages, vidéos, etc...) sur mon temps libre. Enfin, je suis un skateboarder passionné et un grand amateur de science-fiction.

CV



Formation


Expériences


Compétences
  • BTS SIO
  • 2015 - 2017
  • SCIENCES U / YNOV (Infosup)
  • BTS SIO (Service Informatique aux Organisations) option SLAM (Développement Web et Programmation)

  • BBA (MASTER I)
  • 2011 - 2015
  • ECE (Groupe INSEEC)
  • Bachelor in Business and Administration (équivalent MASTER I)
  • Spécialité Digital Marketing (webmarketing, SEO, SEA & commerce)

  • ORGANISATION MANAGEMENT
  • 2013 - 2014
  • EON Varsovie
  • Semestre académique (ERASMUS) validé (30 crédits ECTS) à Varsovie (Pologne)

  • BACCALAURÉAT ES
  • 2011
  • Lycée Jean-Paul Sartre (Bron)
  • Obtention du Baccalauréat en filière Économique et Sociale

Informatique / Développement web

  HTML / CSS    4,5/5
  Bootstrap / Materialize    4/5
  JavaScript / jQuery    3,5/5
  PHP / Symfony    3/5
  SQL / SQL Server    3/5
  Python / Django    2,5/5
  Java / C++    2,5/5

Gestion de projet

  SCRUM (AGILE)    3,5/5
  Risk management    3,5/5

Digital Marketing

  E-CRM    4/5
  SEO    3,5/5
  SEA    3/5
  Community Management    3/5

Design

  Illustrator    2/5
  PhotoShop    2/5

PROJETS

SCOLAIRES

Projets scolaires

Vous trouverez, dans cette catégorie, l'ensemble de mes projets scolaires (exercices, projets d'équipes et PPE).

PROFESSIONNELS

Projets professionnels

Vous trouverez, dans cette catégorie, l'ensemble de mes projets professionnels.

PERSONNELS

Projets personnels

Vous trouverez, dans cette catégorie, l'ensemble de mes projets personnels (apprentissage, test, pour le plaisir).

Liste des différents projets :

VEILLES



Veille technologique


Veille juridiques

L'évolution du langage "Python"

Logo de Python

Introduction

Le Python est un langage de programmation créé par Guido van Rossum, dont la première version est sortie en 1991. Aujourd’hui, il est associé à une organisation à but non lucratif, la Python Software Foundation, qui a été créée en 2001, soit 10 ans après la création de ce langage.
Fait plutôt marrant, ce langage doit son nom à un hommage aux Monty Python, troupe de comiques britannique.

Qu'est-ce que le Python ?

Le Python est donc un langage de programmation qui permet de créer tout type d’applications (standards, mobiles) et de clients (lourds et légers). Un des avantages de Python est qu’il est Open-source, ce qui signifie qu’il bénéficie d’une très large communauté, prête à apporter des questions aux éventuelles questions concernant divers problèmes.
Il est considéré comme un langage très simple à lire et à écrire, de par son écriture, faite à base d’indentation. C’est pour cette raison qu’il est le langage le plus utilisé dans les écoles, pour l’apprentissage de la programmation.

Evolution

Vers la finalisation de la version 1

Il faut savoir que Guido van Rossum cherchait un projet à faire en tant que hobby en Décembre 1989, car son bureau était fermé durant les vacances. C’est en Février 1991 qu’il rend son code public, après avoir finalisé l’interpréteur.

La version 1.0 de Python a finalement été publiée en Janvier 1994. Elle a évolué jusqu’à Septembre 2000, avec la version 1.6, qui ajoutait quelques fonctionnalités. Cependant, cette version manquait de fonctionnalités offertes par les langages de l’époque, mais constituait tout de même une base solide pour le développement d’un langage de programmation puissant et futuriste.

La version 2 de Python

C’est en Octobre 2000 que la version 2.0 de Python voit le jour, avec de nouvelles fonctionnalités, et, surtout, une syntaxe qui tant plus vers les mots-clés alphanumériques que la syntaxe. Cela constitue la plus-value de Python, ce qui le rend plus facile à lire et écrire que les autres langages. Quelques fonctionnalités mineures ont été ajoutées au travers de différentes mises à jour, jusqu’à la version 2.7. La Python Software Foundation annonça qu’il n’y aurait pas de version 2.8, mais qu’un support à la version 2.7 sera effectif jusqu’en 2020.

La version 3 de Python

Elle a été publiée en Décembre 2008, avec de nouvelles fonctionnalités et renforcements. Cependant, cette version de Python est incompatible avec la syntaxe des anciennes versions, ce qui induit un refus de beaucoup de développeurs d’utiliser cette nouvelle version.

Toutefois, les nouvelles fonctionnalités de Python en font un langage assez moderne et populaire, ce qui entraine une hausse de son utilisation.

Python, un langage de plus en plus utilisé

Courbe d'utilisation des langages

Comme on peut le voir sur ce graphique, ce langage a suivi une forte ascension depuis 2004 (2.4% en mai 2004, 13.7% en novembre 2016).
Selon un sondage réalisé par le site "Developpez.com", cela serait dû à plusieurs raisons. Voici les résultats :

Pourquoi Python ?

On remarque que Python à notamment un avantage : une simplicité d'apprentissage et lecture, ce qui en fait un langage de plus en plus utilisé pour l'enseignement. Les bibliothèques nombreuses servent aussi sa facilité. On remarque aussi que c'est un langage très polyvalent, et déployable facilement.

La polyvalence de Python

Comme dit précédemment, il s'agit d'un langage polyvalent, dont nous allons voir quelques utilisations spécifiques

Django, un framework web basé sur Python

Django est un framework web, utilisant comme langage de développement Python.
Il utilise une structure MVT (Model-View-Template), qui est un dérivé du modèle MVC. Il est plutôt facile d'approche (comparé à Symfony), notamment grâce à un back-office généré automatiquement par Python dès la création d'un projet.
La version actuelle est la 1.11, et bientôt, ce framework ne supportera plus la version 2 de Python.

Python, langage très utilisé dans le machine-learning

Le machine learning, champ d'étude de l'intelligence artificielle, concerne la conception, l'analyse, le développement et l'implémentation de méthodes permettant à une machine (au sens large) d'évoluer par un processus systématique, et ainsi de remplir des tâches difficiles ou problématiques à remplir par des moyens algorithmiques plus classiques.
Le Python et le R sont les langages favorisés dans cette branche de la programmation.

Conclusion

C'est donc la curiosité qui m'a poussé à choisir cette veille, ainsi que quelques connaissances en Django. J'ai appris beaucoup de choses, j'espère que vous aussi, et Python est définitivement un bon choix de langage.

Sources: www.scriptol.fr // www.silicon.fr // www.medium.com // www.deusyss.developpez.com // www.developpez.com // www.wikipedia.org // www.wikipédia.org

Protection, exploitation des logiciels

A qui appartient un logiciel ?

Le logiciel, ensemble de séquences d’instructions interprétables par une machine et d’un jeu de données nécessaires à ces opérations, est une oeuvre de l'esprit protégée par le droit d'auteur. Cependant, pour que ce droit soit reconnu, logiciel doit être à caractère original.
Selon le principe exposé dans l'article L.113-1 du Code de la Propriété Intellectuelle (CPI), "La qualité d’auteur appartient, sauf preuve contraire, à celui ou à ceux sous le nom de qui l’œuvre est divulguée.".
Le titulaire des droits d'auteur peut, donc, être une personne physique (développeur) ou morale (entreprise dans laquelle a été développé le logiciel). Toutefois, il existe 3 cas de figure dans lesquelles l'entreprise à les droits :

  • L'oeuvre est qualifiée d'oeuvre collective (la contribution de chaque employé ayant contribué au projet est confondue dans les autres)
  • Le logiciel est développé par un salarié de l'entreprise (lorsqu'un logiciel est développé pendant les heures de travail, ou à la demande de l'entreprise, il appartient à cette dernière)
  • Le logiciel est cédé dans le cadre d'un accord de cession de droits d'auteur (un ou plusieurs employés cèdent leurs droits patrimoniaux)

Protection des données personnelles

Les 4 piliers de la protection des données personnelles

Ce sont des principes fondamentaux pour encadrer les traitements de données personnelles. Voici un exemple de communiqué de michelin sur la confidentialité des données collectées : “Michelin utilise les données à caractère personnel dans la stricte limite des buts pour lesquels elles ont été collectées. A titre d’exemple, Michelin pourra vous demander vos données à caractère personnel pour : • Vous fournir des informations sur ses produits et services • Exécuter et suivre vos transactions • Participer aux aspects interactifs de ses sites • Communiquer, développer des relations commerciales avec vous Michelin s’engage à ne pas utiliser vos données à caractère personnel à des fins de prospection commerciale sans avoir préalablement obtenu votre consentement.”

Droits pour les personnes

Le droit d'accès :
Vous pouvez demander directement au responsable d'un fichier s'il détient des informations sur vous, et demander à ce que l’on vous communique l’intégralité de ces données.

Le droit de rectification :
Vous pouvez demander la rectification des informations inexactes vous concernant. Le droit de rectification complète le droit d’accès.

Le droit d'opposition : Vous pouvez vous opposer, pour des motifs légitimes, à figurer dans un fichier. Vous pouvez vous opposer à ce que les données vous concernant soient diffusées, transmises ou conservées.

Le droit au déréférencement : Vous pouvez saisir les moteurs de recherche de demandes de déréférencement d’une page web associée à votre nom et prénom.

Le droit d'accès aux fichiers de police, de gendarmerie, de renseignement, FICOBA : Lorsque vous ne pouvez pas demander directement aux services de police, de gendarmerie ou de renseignement, ou à l’administration fiscale d'accéder aux données qui vous concernent, le droit d'accès s'exerce de manière indirecte par différentes autorités. Ces dernières dépendent du l'Etat.

Sources: www.village-justice.com

CONCLUSION

En conclusion, on peut dire que j'ai fait le bon choix en intégrant un BTS SIO à la suite de mon parcours en école de commerce.
En effet, cette formation a parfaitement répondu à mes attentes et m'a permi de développer mes connaissances en informatique et de les perfectionner, notamment en développement web. J'ai désormais très envie de continuer en bachelor ou licence dans cette branche, afin d'avoir un niveau d'études équivalent en commerce et en informatique.
De plus, j'ai pu développer davantage mon savoir-être et, surtout, mon savoir-faire en entreprise.

À la fin de mon parcours scolaire, je serai totalement apte à intégrer un poste de chef de projet web/multimédia ou, dans l'idéal, ouvrir ma propre agence web, ou entreprise de solutions informatiques, grâce à deux formations très complémentaires.

Mes futures locaux ?

BLOG

Retrouvez mon blog | Corentin Rinaldi

Je suis en train de créer une partie blog, afin de partager différents contenu sur des projets qui me tiennent à coeur.

Alors si vous êtes intéressé, revenez voir de temps en temps si il est disponible :)

CONTACT

Si vous avez des questions, ou que vous cherchez à me contacter sur n'importe quel sujet, n'hésitez pas à m'écrire via le formulaire de contact ci-dessous (surtout si c'est pour une proposition de travail ;)