What is the GDPR (RGPD)

What is the GDPR (RGPD)

The acronym GDPR stands for « General Data Protection Regulation« . It provides a framework for the processing and circulation of personal data within the territory of the European Union. This European regulation, which actually dates from April 27, 2016, entered into force in all Member States on May 25, 2018. It is directly applicable and binding since that date. The GDPR was born out of the European desire to create a unified legal framework, in order to face the major challenges…

Lire la suite Lire la suite

SQL vs NoSQL

SQL vs NoSQL

When it comes to database and DBMS (Data Base Management System), one question should come to mind : Should I use SQL (Structured Query Language) or NoSQL (Not Only SQL or No SQL) databases.Well, it depends on every projects. Both systems will store your datas but each of them has its way. The primary difference is that SQL databases are relational while NoSQL databases are non-relational. Then, NoSQL databases have dynamic schema for unstructured data while SQL databases use structured…

Lire la suite Lire la suite

React Native for Mobile apps

React Native for Mobile apps

React Native is one of the most used language in native mobile app development. Created by Facebook, it runs on the same library as React JS. React Native combines the best parts of native development with React, a JavaScript Library (check my article https://cda.needemand.com/2020/12/07/react-js/ for more information on React JS).Over the past few years, the interest for this language has been increasing nonstop, puting it as one of the best solution for mobile apps, but WHY ?? 1/ Fast technology…

Lire la suite Lire la suite

Choosing the best programming language for developping a mobile app

Choosing the best programming language for developping a mobile app

Choosing a programming language for building a mobile app can be confusing for a beginner. This is why I decided, both for my personal culture, as for that of my classmates, to carry out a review of the different programming languages for mobiles and thus answer to the question… Which one should you use? Your choice of a given language that you are going to use for application development depends mainly on the operating system you are going to work…

Lire la suite Lire la suite

Poject Design

Poject Design

Introduction The definition phase of the project is an important step before implementation. It structures, organizes and plans the project. Located between the initial definition and the actual conduct of operations, the design stage holds a central place, both literally and figuratively in the process. Indeed, its purpose is the preparation and organization of the implementation of the previously defined elements. Communication is key: Absolutely! Communication is the backbone of any project management. Be it with the clients or internally…

Lire la suite Lire la suite

Qu’est-ce que la conception de projet?

Qu’est-ce que la conception de projet?

Une conception de projet est la première phase du cycle d’un projet. Au commencement, un projet se développe comme une idée ou une vision. Cependant, les étapes pour le rendre réalisable sont assez difficiles. Une idée ne peut devenir réalité qu’une fois décomposée en différent éléments organisés et exploitables dans une chronologie. La conception de projet est centrée sur les problèmes et les solutions. Elle consiste à identifier un problème, soit actuel soit dans un futur proche, et d’y trouver des…

Lire la suite Lire la suite

La conception de projet : de la définition de besoin à l’élaboration du cahier des charges.

La conception de projet : de la définition de besoin à l’élaboration du cahier des charges.

Tout projet, avant même l’écriture de la première ligne de code, commence obligatoirement par la phase dites de « conception de projet ». La conception de projet pourrait être divisée en plusieurs parties : La définition du besoin L’écriture du cahier des charges La conception de la maquette et du story board La répartition des ressources et le planning. Ici, nous nous intéresseront plus particulièrement aux deux premiers points de la conception du projet, en l’occurrence, la définition du besoin et l’écriture…

Lire la suite Lire la suite

Quelques Bonnes pratiques pour sécuriser son site Web

Quelques Bonnes pratiques pour sécuriser son site Web

Environ 30 000 sites Web subissent quotidiennement une cyberattaque. À mesure que votre site Web se développe, il est inévitable que quelqu’un tente de le pirater. Alors, que faut-il faire pour assurer votre sécurité ? Près de la moitié des entreprises dans le monde déclarent avoir subi une cyberattaque en 2019. Seulement 40% des entreprises se disent prêtes à gérer les cyberattaques. Yahoo, Equifax et Sony ne sont que quelques géants de l’entreprise tombés entre les mains des criminels du…

Lire la suite Lire la suite

Project Design

Project Design

Project Design is one of the most important first steps regarding a successful project. During this process, the strategy is to organize ideas, tools and processes in order to achieve a goal. 1/ What is it ? During the Project Design phase, the ways to manage the project are defined.A document is made, the « Design file », where for instance, description of the project, roles, goals and timing are described. A good design enable to avoid traps in the middle of…

Lire la suite Lire la suite

CONCEPTION DE PROJET

CONCEPTION DE PROJET

Réussir la phase de conception d’un projet La phase de définition du projet est une étape importante avant la réalisation. Elle structure, organise, planifie le projet.  1) Définir les objectifs du projet C’est le point de départ d’un projet. Il est essentiel de clarifier les objectifs du projet, ce que l’on attend de vous (ce qui est livrable, les délais, les budgets…). Il est indispensable d’écrire cela dans un document, afin de ne pas laisser de place aux malentendus, et…

Lire la suite Lire la suite