- BACK END -
Version du programme : 2
Type de formation
PrésentielAccessibilité
Oui- BACK END -
Cette formation permet aux dirigeants et collaborateurs de TPE/PME de développer leurs compétences en développement back-end afin de concevoir et gérer des applications et services numériques performants. Elle apporte une méthodologie opérationnelle pour comprendre l’architecture des systèmes, développer et structurer des API et bases de données, sécuriser les applications, optimiser les performances et organiser le développement technique, tout en tenant compte des contraintes de temps et de ressources propres aux petites entreprises. Cette formation est accessible aux personnes en situation de handicap. Un accompagnement et des adaptations pédagogiques, techniques ou organisationnelles peuvent être mis en place après analyse des besoins du participant.
Objectifs de la formation
- Expliquer le rôle et le fonctionnement du back-end dans l’architecture d’une application web. (Module 1)
- Mettre en place un environnement de développement back-end fonctionnel pour un projet. (Module 2)
- Concevoir et exploiter une base de données adaptée aux besoins d’une application. (Module 3)
- Développer une API fonctionnelle permettant de gérer les données d’une application. (Module 4)
- Identifier les risques de sécurité d’une application et mettre en place des solutions adaptées. (Module 5)
- Évaluer les performances d’un système back-end et proposer des améliorations techniques. (Module 6)
- Déployer une application back-end sur un serveur et assurer son fonctionnement. (Module 7)
- Concevoir et présenter une application back-end fonctionnelle répondant à un besoin professionnel. (Module 8)
Profil des bénéficiaires
- Aucun
Contenu de la formation
Module 1 — Fondamentaux du développement Back-End (3h à 6h)
- Rôle du back-end dans une application web
- Architecture client–serveur
- Présentation des langages et frameworks back-end
- Notions d’API et de bases de données
Module 2 — Environnement de développement et outils (3h à 6h)
- Installation et configuration de l’environnement de développement
- Gestion de versions (Git)
- Organisation d’un projet back-end
- Outils de développement et de test
Module 3 — Bases de données et gestion des données (4h à 8h)
- Concepts des bases de données relationnelles et NoSQL
- Modélisation des données
- Requêtes SQL de base
- Connexion entre application et base de données
Module 4 — Création d’API et gestion des requêtes (4h à 8h)
- Principes des API REST
- Création de routes et endpoints
- Gestion des requêtes HTTP
- Tests d’API
Module 5 — Sécurité des applications back-end (3h à 7h)
- Authentification et autorisation
- Protection des données
- Gestion des accès utilisateurs
- Bonnes pratiques de sécurité
Module 6 — Optimisation et performance (3h à 6h)
- Optimisation des requêtes et des bases de données
- Gestion du cache
- Scalabilité et performance des applications
- Monitoring et diagnostics
Module 7 — Déploiement et gestion d’un serveur (3h à 7h)
- Hébergement d’une application back-end
- Configuration d’un serveur
- Déploiement continu
- Maintenance et mises à jour
Module 8 — Atelier pratique : création d’un projet Back-End complet (5h à 12h)
- Analyse d’un besoin applicatif réel
- Conception d’une architecture back-end
- Développement d’une API et gestion des données
- Tests, déploiement et présentation du projet
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- Feuilles d’émargement signées par demi-journée
- Suivi individualisé de la progression des participants.
- QCM.
- Exercices pratiques réalisés pendant la formation.
- Études de cas appliquées à l’entreprise.
- Formulaires d'évaluation de la formation.
- Attestations de fin de formation remises aux participants.
Ressources techniques et pédagogiques
- Supports de formation
- Exposés théoriques
- Étude de cas concrets.
- QCM.
- Questionnaires de satisfaction.
Accessibilité
L’inscription à la formation s’effectue après : Une prise de contact (mail ou téléphone) L’analyse des besoins du participant ou de l’entreprise La validation du programme, des objectifs et des modalités de financement La signature de la convention ou du contrat de formation -> L’inscription est confirmée à réception des documents contractuels signés. L’inscription s’effectue après prise de contact et analyse des besoins. L’accès à la formation est possible dans un délai moyen de 30 jours après validation de l’inscription, sous réserve des modalités de financement.