Formation intensive développeur Backend Javascript

flat design woman developper
Nodejs
NoSQL
Micro-services

Le métier de développeur Backend Javascript

Un métier tourné vers les bases de données, les algorithmes et la sécurité

Le métier de développeur Backend Javascript consiste à réaliser la partie du site ou de l'application mobile qui fournira toutes les données et services nécessaires à son bon fonctionnement. Vous travaillerez beaucoup sur la base de données, en vous assurant qu'elle soit bien structurée et que les développeurs Frontend Javascript puissent accéder à toutes les données dont ils ont besoin via l'API que vous allez entretenir. Le développeur Backend est vraiment le chef d'orchestre, la pierre de voûte du projet. Mais attention le développeur backend est aussi responsable de la sécurité et des algorithmes!

Les technologies utilisées par le développeur backend Javascript

Un développeur Backend Javascript utilise essentiellement NodeJS pour travailler au quotidien. Mais pour utiliser correctement Node, il faut une parfaite maîtrise de Javascript et de TypeScript. Il faut aussi utiliser les bases de données NoSQL et les architectures clients / serveurs et temps réel avec websocket. Chez White Rabbit vous apprendrez à maitriser les architectures dites serverless et les microservices qui sont aujourd'hui massivement utilisées par tous les GAFAM (Google, Amazon, Facebook, Netflix, etc.)

Les qualités requises pour devenir développeur Backend Javascript

La qualité la plus importante pour un développeur Backend Javascript est d'avoir un esprit très logique et structuré. Il faut aussi être à l'aise avec les algorithmes et avoir de bonnes notions en mathématique. Il faut être sensibilisé aux problématique de sécurité et aimer résoudre des problèmes complexes. Si vous aimez les jeux vidéos de gestion qui demandent de tout planifier, que vous avez un petit coté comptable obtu, que vous aimez ranger votre bureau afin que chaque objet ait sa place, vous allez adorer être Développeur Backend Javascript. De manière assez surprenantes, les personnes avec des formations littéraires, philosophiques ou juridique font d'excellent développeurs Backend !

Les compétences acquises lors de la formation développeur Javascript Backend :

  • Savoir travailler dans un environnement Agile (SCRUM, Kanban, LEAN)
  • Utiliser Git et les outils de gestion de projet
  • Utiliser le terminal en ligne de commande
  • Maitriser Javascript et Typescript à un niveau avancé
  • Créer une API scalable et performante avec Node
  • Maitriser les bonnes pratiques de création de backend et de micro-services
  • Gérer un CDN et des documents stockés dans un bucket (vidéos, pdf, images, etc.)
  • Créer des services d'authentification sécurisé avec JWT
  • Manipuler et transformer des données complexes
  • Déployer vos applications en continue
  • Rédiger des tests unitaires

Technologies et outils enseignées :

logo GIT
logo Bash
logo npm
logo Nodejs
logo HTML 5
logo CSS 3
logo RXJS
logo Javascript
logo PUG
logo Webstorm
logo AWS
logo TSLint
logo Typescript
logo WebPack
logo MongoDB
logo Google Cloud

Témoignage de Nelson Santos da Veiga

Ancien élève du formateur de White Rabbit

photo deNelson Santos da Veiga

Nelson Santos da Veiga

Développeur freelance
Symfony / Node / React / Angular

commas

"Avec le formateur de White Rabbit j'ai appris à prendre confiance en moi et en mes capacités, cela m'a aidé à devenir Freelance, et depuis une multitude d'opportunités qui s'ouvrent à moi."

Lire la suite du témoignage sur Linkedin

Enseignements complémentaires dispensés dans la formation Backend

​​​​Grâce aux enseignements complémentaires, vous aurez également acquis des compétences plus transversales telles que :

  • Anglais
  • Méthode agile
  • Veille technologique
  • Travailler en équipe et savoir trouver des solutions,
  • Mettre en oeuvre des modes de fonctionnement collaboratifs, etc.

Les technologies numériques évoluent à vitesse grand V : on assiste très régulièrement à l’apparition de nouveaux frameworks.

​Nos formations tiennent compte de ces évolutions. Nous adaptons en permanence nos cursus afin de vous proposer un enseignement toujours à la pointe de la technologie.