Comment se conformer au règlement européen sur la protection des données personnelles ?

Le règlement européen sur la protection des données personnelles sera applicable à partir de 25 mai 2018. Ce texte oblige les chefs d’entreprises œuvrant dans de nombreux secteurs d’activité à repenser leurs méthodes de traitement de données. Effectivement, la vie privée des utilisateurs doit à tout prix être protégée.

Les objectifs du règlement européen sur la protection des données personnelles

Les législateurs de la communauté européenne ont constaté de surcroit l’expansion de l’e-commerce et les prestations proposées sur l’internet. Néanmoins, le développement des activités digitales n’apporte que des avantages aux particuliers. Effectivement, la plupart des offreurs de services web récoltent et stockent les données de navigation des internautes. Cela pourrait constituer une atteinte à la vie privée de chacun, si les responsables ou encore les individus malveillants détournent le patrimoine numérique d’un tiers.

Dans ce contexte, ce règlement a été adopté pour renforcer le droit des personnes. Il octroie de nouvelles prérogatives aux simples citoyens. Ainsi, de nouveaux concepts comme la succession numérique ou le « droit à l’oubli » sont apparus. Les autorités compétentes exigent également plus de rigueur venant des entreprises digitales. À partir de 2018, certaines sociétés devront accueillir un délégué à la protection des données personnelles. Celui-ci se chargera de toutes les démarches nécessaires pour se conformer aux dispositions légales.

Se conformer au règlement européen sur la protection des données personnelles en France

Le texte du règlement européen CNIL concerne tous les Etats membres de l’union européenne. Pour les sociétés établies en France, s’y conformer ne posera pas trop de problèmes. Effectivement, les chefs d’entreprises dirigeant un établissement dans l’Hexagone connaissent déjà l’existence de la loi Informatique et libertés. Cette dernière les oblige à ne pas négliger la protection des données personnelles. La Commission Nationale de l’Informatique et des Libertés (CNIL) existe depuis quelques années et se charge de contrôler les installations de nombreuses entreprises. Le non-respect de la confidentialité de certaines données à caractère personnel est sanctionné par des amendes en France. À cet effet, les personnes à la tête des sociétés digitales se sont hâtées d’embaucher un expert CIL. L’intégration de cette ressource constitue déjà un premier pas pour se conformer à ce règlement.

Développeur web, un métier de littéraire ?

Quel est le point commun entre Python, Javascript, C, l’argot, la rhétorique et le sublime ? Rien, en apparence. Pourtant, ce sont tous des systèmes sémiotiques. Autrement dit, des langages différents ayant chacun leur structure, leur syntaxe, leur vocabulaire et leur linguistique. Les langues humaines, de même que les langages de programmation, sont des univers linguistiques où tout se tient et dont le sens est négociable, reposant sur manière intellectuelle de concevoir commune. Développeur web, un métier de lettres ? La linguistique et l’informatique sont-elles faites pour s’entendre ?

Construction des programmes et programmes de construction

Qu’est-ce que le langage ? Une façon de penser, qui sert ensuite à écrire, à argumenter et à développer des idées. Qu’est-ce que le langage en informatique ? Une façon de concevoir, qui sert ensuite à coder, à programmer des logiciels à et formuler des algorithmes à destination d’Internet. D’ailleurs, chaque langage de programmation supporte un ou plusieurs styles de programmation (appelés paradigmes), de même, chaque langage possède plusieurs registres (familier, soutenu, courant, sublime). Impératif, déclaratif, fonctionnel, logique, orienté objet, concurrent, visuel, événementiel, et basé web sont des paradigmes de programmation.

C’est dans les années 1950 que Noam Chomsky, alors enseignant au Massachusetts Institute of Technology (MIT) redéfinit le domaine de la linguistique en fondant la grammaire générative, une théorie basée sur le pouvoir de générations des langages. D’après lui, en se basant sur un jeu réduit de règles de grammaire et un ensemble fini de termes, les humains peuvent produire un nombre infini de phrases.

Le développement de la grammaire générative a définitivement changé approche générale de l’architecture de la faculté du langage humain.

Aujourd’hui, les étudiants et chercheurs en linguistiques sont familiers des théories et recherches de Noam Chomsky et ses successeurs, notamment en ce qui concerne l’étude de la syntaxe et de la sémantique. Sans aller jusqu’à affirmer que tous les linguistes et étudiants en lettre sont des développeurs qui s’ignorent, du fait la parenté entre les deux disciplines, ils peuvent présenter des dispositions, voire des aptitudes à programmer et à coder. Si la notation d’un programme est généralement plus mathématique que littéraire, la réflexion en amont se rapproche énormément de la linguistique. On retrouve la même façon de penser, de structurer les outils pour s’en servir et construire un programme ou un texte ayant un but défini. L’objectif d’un discours est de convaincre, c’est l’art de la rhétorique. L’objectif d’un programme est de définir les manipulations à effectuer par un ordinateur dans un logiciel. Dans les deux cas, il s’agit d’un moyen de communication, comprenant une volonté d’exécution, de mise en oeuvre ou en application

Par tradition, on a tendance à opposer les lettres et les sciences. Conséquemment, le clivage littérature / informatique est encore très présent dans les mentalités. Pourtant, la tendance s’inverse progressivement. Actuellement, on constate que les études et cursus de lettres et plus largement de sciences humaines intéressent de plus en plus les entreprises de la communication et du digital, qui recrutent à tour de bras des profils de plus en plus variés. Dans les nouveaux (et les anciens) métiers de l’informatique (dépannage informatique…), ce n’est pas tellement l’ampleur des connaissances et les certitudes qui comptent, mais l’intuition, la capacité à remettre quelque chose en question et à l’analyser. Des compétences très développées aux cours des formations littéraires et méta-littéraires.

Le Framework Symfony

Symfony

Symfony est un framework qui vous donne la possibilité de pouvoir mettre en place des sites Internet rapidement avec un code qui soit clair. D’autre part, ce langage informatique est aussi très connu pour simplifier la création de sites Web complexes mais nécessite toutefois d’avoir déjà une bonne expérience dans des langages de programmation comme le PHP mais également l’environnement base de données du type mySql. Il est aussi impératif d’avoir des notions de base de la programmation orientée objet tout comme un minimum de bagage namespace.

L’objectif de ce framework

Utiliser ce framework peut être un objectif vraiment intéressant pour vous faciliter le développement de vos sites Internet sachant que nous allons présenter les forces et faiblesses de ce langage informatique. Tout d’abord, il faut savoir que le mot Framework signifie cadre de travail, c’est-à-dire que vous aurez comme une architecture pour pouvoir développer ce que vous entendez à partir de la plupart des langages de programmation.

apprendre-le-code
Apprendre un langage informatique.

Au final, un Framework et comme un réseau qui va tisser des liens entre les différents langages afin de les unir et de les harmoniser que ce soit pour le développement de sites Web mais également pour la conception de logiciels informatiques. Véritable boîte à outils, ils sont à différencier des solutions comme Dotclear ou WordPress dans le sens où vous aurez pas la possibilité, si vous n’avez pas des notions en termes de langage informatique de pouvoir naviguer avec Symfony.

Les avantages de Symfony

Ce langage de programmation est également doté d’une très forte communauté à savoir que cela est très important afin de pouvoir faire évoluer vos compétences car il y a énormément de forums sont spécialisés dans ce langage informatique et qui propose tout un tas d’aides, ce soit travers des tutoriels ou même des cours afin de pouvoir régler des soucis de connexion, de cession ou même générer des moteurs de templates, qui peut être vraiment intéressant pour évoluer dans son métier est devenu plus performant dans la programmation de sites. Cependant, comme n’importe quel Framework, celui-ci a également son lot de désavantages. Il faut savoir qu’il est nécessaire d’utiliser Symfony pendant un certain temps afin de le maîtriser totalement, c’est la raison pour laquelle la présence d’une communauté active.

Développeur
Un développeur en plein travail.

Si vous êtes donc développeurs PHP, vous constaterez que les problématiques sont souvent les mêmes concernant le développement de site Web, c’est la raison pour laquelle ce Framework Symfony peut vraiment vous être utile car il répond aux problématiques qu’un développeur peut avoir aujourd’hui le jour en termes d’évolutivité du code mais également de sécurité et de maintenabilité.

Répondre aux problématiques des développeurs

Globalement, les développeurs sont toujours à la recherche de solutions afin de gagner du temps et de stabiliser leur programmation car il n’y a rien de plus insupportable que de devoir recommencer constater que le fait de son travail est rendu instable en cela que ce Framework peut devenir un véritable atout pour vous dans le cadre de votre projet en entreprise mais également peut vous aider pour vos projets personnels.