Accéder au contenu principal

Développeur (se) ??

 

Développeur (se)


Définition :

En Informatique, un développeur est un informaticien qui réalise des logiciels et les met en œuvre via des langages de programmation.

En d’autre terme, un développeur est une personne qui imagine, conçoit, documente et maintien des applications, des sites ou des logiciels.

Ce qui le développeur n’est pas :

Vous avez sûrement déjà entendu de nombreuses idées reçues concernant les développeurs, de la part de personnes qui ne connaissent pas bien ce métier.

Le développeur n’est pas un :

Un informaticien.

Un hacker.

Un geek.


Type :

Il y a plusieurs types de développeur et chacun à ces taches a réalisé :

Développeur front-end, Développeur back-end, Développeur mobile, Développeur full-stack.

Missions :

Analyser les besoins du client grâce à des réunions et des recherches.

Imaginer et structurer la solution, puis la faire valider avec le client.

Mettre en place cette solution, la tester et rédiger une documentation pour faciliter la compréhension.

Mettre en production cette solution, puis la maintenir et la faire évoluer.

Former les utilisateurs ou les clients pour qu’ils puissent comprendre la solution.


Compétences :

Commençant par le développeur front-end (Pour être un il faut que vous sachiez) :

    Transformer une maquette en code.

    Faire fonctionner parfaitement son code sur n’importe quel appareil.

    Optimiser des pages web pour une rapidité.

Et pour être un développeur mobile il faut que vous sachiez :

    Faire fonctionner parfaitement son code.

    Prendre en compte tous les avis des utilisateurs

    Tester son application, réparer des bugs (erreurs) et la mettre à jour.

Pour le développeur back-end :

    Recevoir, traiter et envoyer les données dont le développeur front-end ou mobile a besoin.

    Stocker les données dans une  Base de données.

    Implémenter la logique de fonctionnement côté serveur.


Mais pour le développeur full-stack, il gère en même temps la partie back-end et la partie front-end.


Les langages et frameworks utilisés :

Pour front-end (côté client) :

HTML5, CSS, Bootstrap, JavaScript, Jquery, angular.

Pour back-end (côté serveur) :

Python, Django, SQL, nodejs, expressJs, Mongodb

Pour mobile :

Java, kotlin, c++, javascript et python…ect

Pour faull-stack c’est un peu de tout.


Commentaires

Posts les plus consultés de ce blog

API : Application Programming Interface

  API : Une  API  est un logiciel intermédiaire permettant à deux applications de communiquer entre elles. Une API est un ensemble de définitions et de protocoles qui facilite la création et  l'intégration  de logiciels d'applications. API est un acronyme anglais qui signifie «  Application Programming Interface  », que l'on traduit par interface de programmation d'application. Egalement, une API nous permet d’utiliser des ressources, des données ou des fonctionnalités, d’une application depuis une autre application, en particulier les API s sont de plus en plus utilisées dans nos jours, car elles fonctionnent de la même manière que le web. REST est imposé aujourd’hui comme un standard car c’est une architecture simple à utiliser et facile à mettre en œuvre. La majorité des logiciels utilisent les API : Facebook, Twitter, Snapchat, Shazam, Netflix sont des logiciels qui mettent à disposition des API et qui se basent sur les API d'autres serv...

Les moteurs de recherche

  Les moteurs de recherche Les moteurs de recherche  : permettent aux utilisateurs de trouver le produit ou service dont ils ont besoin, au moment précis où ils le souhaitent. Ils peuvent aussi aider les entreprises à cibler les personnes les plus intéressées par leurs offres. Ces avantages combinés expliquent en quoi la publicité sur les moteurs de recherche est si intéressante pour la plupart des entreprises : elle leur permet d'être visibles au moment où leurs clients potentiels recherchent leurs produits ou services. Le fonctionnement des moteurs de recherche Chaque moteur de recherche utilise des programmes appelés "robots d'exploration", ou "robots". Les moteurs de recherche utilisent leurs propres logiciels spécifiques, mais leur fonctionnement est plutôt similaire. Ils réalisent les trois tâches suivantes  : Exploration : ils examinent les contenus qu'ils reconnaissent et sont autorisés à voir.              ...

La programmation Orienté Objet dans Python

La  POO dans Python: Les Classes : Le point focal de la programmation orientée objet (POO) sont les objets, qui sont créés à l'aide de classes. La classe décrit ce que sera l'objet, mais est distincte de l'objet lui-même. En d'autres termes, une classe peut être décrite comme le plan, la description ou la définition d'un objet. Vous pouvez utiliser la même classe comme plan pour créer plusieurs objets différents. Les classes sont créées à l'aide du mot-clé class et d'un bloc indenté, qui contient des méthodes de classe (qui sont des fonctions). Le code ci-dessus définit une classe nommée car qui a deux attributs la couleur et le matricule. Ensuite, cette classe est utilisée pour créer 2 objets distincts. __init__ est une méthode est la méthode la plus importante d'une classe. Ceci est appelé lorsqu'une instance (objet) de la classe est créée, en utilisant le nom de la classe comme fonction (Dans les autres langages vous la trouver sous le nom cons...