
Backend : Langages (Node.js, Python, Ruby, PHP, Java), Bases de données (SQL, NoSQL), API REST/GraphQL
Formation créée le 24/01/2025. Dernière mise à jour le 05/02/2025.
Version du programme : 1
Programme de la formation
Cette formation intensive sur 5 jours est conçue pour vous plonger au cœur du développement Backend moderne. Vous explorerez les langages populaires (Node.js, Python, Ruby, PHP, Java), les bases de données relationnelles (SQL) et NoSQL, ainsi que la création d'APIs REST et GraphQL. Ce programme est adapté à ceux qui souhaitent maîtriser l’intégration et la gestion des données, construire des systèmes scalables et sécurisés, et développer des APIs performantes.
Objectifs de la formation
- Développer des applications Backend en utilisant les principaux langages de programmation (Node.js, Python, Ruby, PHP, Java).
- Assurer la maintenance et l’évolution des systèmes Backend en utilisant les outils modernes de développement et de déploiement.
- Concevoir des APIs RESTful et GraphQL, intégrant les meilleures pratiques de sécurité et de performance.
- Créer, gérer et interroger des bases de données relationnelles (SQL) et non relationnelles (NoSQL).
Profil des bénéficiaires
- Développeurs souhaitant se spécialiser en Backend ou se perfectionner dans les technologies de serveur et de gestion de bases de données.
- Professionnels ayant déjà des bases en développement et désireux d’approfondir leurs compétences dans les domaines des langages Backend et des bases de données.
- Secteurs d'activité : entreprises de développement web, startups technologiques, systèmes d'information, services financiers, e-commerce.
Contenu de la formation
-
Jour 1 : Introduction au développement Backend et langages de programmation
- Matin : Vue d'ensemble des technologies Backend. Comparaison des langages (Node.js, Python, Ruby, PHP, Java). Introduction aux environnements de développement et outils nécessaires. Après-midi : Développement avec Node.js : installation, gestion des modules, création d’un serveur simple, gestion des routes.
-
Jour 2 : Langages Backend et gestion des bases de données relationnelles
- Matin : Développement avec Python et Ruby : Frameworks web populaires (Django, Flask pour Python, Rails pour Ruby), gestion des requêtes et réponses HTTP. Après-midi : Introduction aux bases de données relationnelles : SQL, modélisation de données, requêtes de base, manipulation de données, gestion des relations entre les tables.
-
Jour 3 : Bases de données NoSQL et gestion avancée des données
- Matin : Bases de données NoSQL : Concepts, MongoDB, Cassandra, Firebase. Pourquoi et quand utiliser NoSQL ? Après-midi : Création et gestion de bases de données NoSQL, exécution de requêtes avancées, et utilisation dans des projets Backend.
-
Jour 4 : Création et gestion d'APIs RESTful
- Matin : Introduction aux APIs RESTful : principes, méthodologie, bonnes pratiques, gestion des erreurs. Après-midi : Création d’une API REST avec Node.js et Express : gestion des routes, authentification, validation des données, tests unitaires.
-
Jour 5 : Introduction à GraphQL et déploiement d'une application Backend
- Matin : GraphQL : Introduction, avantages par rapport à REST, création d'une API avec GraphQL, mise en place des requêtes et mutations. Après-midi : Déploiement d’une application Backend sur un serveur, tests de performance, monitoring et sécurité des APIs.
Responsable Julien Broue j.broue@easypartner.fr Référente Handicap - Sandrine Blondeau /s.blondeau@easypartner.fr Formateurs Externes à venir
Modalités de certification
- À la fin de la formation, vous serez capable de concevoir et déployer une application Backend complète, gérer des bases de données relationnelles et NoSQL, et créer des APIs RESTful et GraphQL sécurisées et performantes.
- La certification est obtenue après un projet pratique réalisé durant la formation, accompagné d'un examen théorique pour valider les compétences techniques.
- Un certificat de compétence en développement Backend, reconnu par les entreprises et les recruteurs dans le domaine de la technologie.
- 2 ans