Logo de l'organisme de formation
Représentation de la formation : Backend : Langages (Node.js, Python, Ruby, PHP, Java), Bases de données (SQL, NoSQL), API REST/GraphQL

Backend : Langages (Node.js, Python, Ruby, PHP, Java), Bases de données (SQL, NoSQL), API REST/GraphQL

Formation présentielle
Accessible
Durée : 35 heures (5 jours)
0/10
(0 avis)
Durée :35 heures (5 jours)
Net de TVA
S'inscrire
Durée :35 heures (5 jours)
Net de TVA
S'inscrire
Durée :35 heures (5 jours)
Net de TVA
S'inscrire

Formation créée le 24/01/2025. Dernière mise à jour le 26/06/2025.

Version du programme : 1

Programme de la formation

Cette formation intensive sur 5 jours (7 heures par jour) 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

Pour qui
  • 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.
Prérequis
  • 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.
Équipe pédagogique

Responsable Pédagogique & Référent Qualité Julien Broue Tél : 06 58 43 43 78 Email : j.broue@easypartner.fr Référente Handicap et administrative Sandrine Blondeau Tél: : 07 44 44 30 28 Email : s.blondeau@easypartner.fr

Qualité et satisfaction

Taux de satisfaction des apprenants / Nombre d'apprenants / Taux et causes des abandons / Taux de retour des enquêtes / Taux d'interruption en cours de prestation
0/10
(0 avis)

Modalités de certification

Résultats attendus à l'issue de la formation
  • À 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.
Modalité d'obtention
  • 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.
Détails sur la certification
  • Un certificat de compétence en développement Backend, reconnu par les entreprises et les recruteurs dans le domaine de la technologie.
Durée de validité
  • 2 ans

Capacité d'accueil

Entre 4 et 12 apprenants

Délai d'accès

4 semaines

Accessibilité

Accessible pour toutes les personnes en situation de handicap, notre responsable handicap se tient à votre disposition pour tous renseignements et modalités au numéro 07 44 44 30 28 et mail suivant : s.blondeau@easypartner.fr