Salut à tous !
Précédemment dans " LES DIFFÉRENTS CORPS DE MÉTIERS DE DÉVELOPPEUR ", l'article évoqua les dev mobile; retrouvez l'article sur le blog ici
ou sur la page facebook au lien suivant.
Aujourd'hui pour le plaisir de tous, notre plume dans ce numéro va étaler le métier de développeur backend. Alors questions sont pour nous de savoir qu'est-ce qu'un dev backend ? Que fait-il ? autrement que sont ses missions ? Quelles sont donc ses compétences ou au mieux les langages/frameworks qu'il utilise généralement ?
«Je sens que la tournée va le faire
, et vous? »
Prêt·e ? Alors c'est parti !
Le développeur backend est le dev qui assure la transmission de toutes les informations depuis le client jusqu'au serveur ; pas étonnant si on dit de lui qu'il fait des applications client/serveur.
Il est donc le pont entre le développeur frontend ou mobile et la base de données. C est le moteur du projet.
«Une seconde *MOLIÈRE*, tu nous détails un peu cette définition technique(client/serveur)
»
"Okay" l'ami ! En fait le client est tout simplement celui qui fait la requête (poser une question sur Google, télécharger une image sur Pinterest, se connecter à son compte Instagram par exemple), c'est donc votre ordinateur, et pour exagérer la précision, votre navigateur.
De l'autre côté le serveur est par définition un super appareil qui assure la transition et la transmission d'informations d'une base de données au client et vice-versa. Voilà encore une nouvelle expression (base de données).
« On s'explique Mr/Mme curiosité
; »
La base de données est un ensemble d'informations bien organisées grâce à un logiciel.
Maintenant qu'on sait un peu qui est un développeur backend, quelles sont les compétences d'un tel développeur ?
Sans négliger quelques langages de bases du web (HTML, CSS et JAVASCRIPT)
, le dev backend doit jouir d'une excellente LOGIQUE afin d'architecturer le projet, aussi connaître le fonctionnement des serveurs. En plus de cela il doit savoir utiliser et créer une interface de programmation (API), ce sont les API qui récupèrent les requêtes émises par le client, les traitent et renvoient des réponses. « Plutôt pratique non Jacqueline, et non Dupont
»
, le dev backend doit jouir d'une excellente LOGIQUE afin d'architecturer le projet, aussi connaître le fonctionnement des serveurs. En plus de cela il doit savoir utiliser et créer une interface de programmation (API), ce sont les API qui récupèrent les requêtes émises par le client, les traitent et renvoient des réponses. « Plutôt pratique non Jacqueline, et non Dupont
Notre développeur backend doit connaître au minimum un sinon plusieurs langages/frameworks Back(serveur) tels :
NB : De nos jours, les cartes relationnelles d'objets ou ORM( Objet Relational Mapping) en anglais, sont plus utilisées car elles facilitent l'écriture de requête vers une base de données.
En Symfony par exemple qui est un framework PHP, on utilise la ligne de commande (CMD) pour écrire automatiquement certaines requêtes vers la base de données en seulement quelques secondes ; voilà qui devient plus intéressant 😺.
L’utilisation d’un framework backend est fortement recommandée. Elle vous permettra de respecter tous les classiques actuels en LOGIQUE et architecturer de manière professionnelle de votre projet, et
le tout sans avoir à tout réécrire depuis zéro !
Et nous voilà à la fin de ce numéro, merci de nous avoir suivi jusqu'au bout et on se dit à très bientôt pour un nouveau numéro de partage, toujours dans le domaine de la technologie. D'ici là, portez-vous bien !
Non, j'allais dire, laisser vos impressions pour nos améliorations( en techno on apprend quotidiennement !) , Si vous avez un sujet qui vous tient, on en parle dans votre numéro spécial 
Allez Vahouannnn !!!
Commentaires
Enregistrer un commentaire