PHP
DAWAN
Développement webEN MODE FORMATION
- Concevoir et mettre en oeuvre une base de données relationnelle adaptée aux besoins de l'application
- Développer des composants d'accès aux données en utilisant des requêtes SQL et des ORM
- Développer des composants serveur sécurisés constituant la logique métier de l'application
- Créer et exposer une API REST sécurisée à destination des clients front-end ou d'applications tierces
- Préparer et documenter le déploiement de l'application back-end en environnement de production
- Communiquer en anglais dans un contexte technique de développement back-end (lecture de documentation)
- Base de données relationnelle : modélisation (MCD, MLD), création et administration, contraintes d'intégrité, index
- SQL : requêtes de sélection, jointures, agrégats, sous-requêtes, procédures stockées, gestion des transactions
- Bases de données NoSQL : modèles documentaires (MongoDB) et clé-valeur, cas d'usage, comparaison avec le relationnel
- ORM et accès aux données : mapping objet-relationnel, gestion des migrations, optimisation des requêtes
- Développement back-end : langages et frameworks serveur (PHP/Symfony, Node.js/Express, Python/Django ou équivalents)
- Architecture REST : conception d'une API RESTful, verbes HTTP, codes de statut, format JSON, documentation (Swagger/OpenAPI)
- Sécurité back-end : authentification (JWT, OAuth2), autorisation, protection contre les injections SQL, gestion des mots de passe (hachage)
- Tests back-end : tests unitaires et d'intégration, frameworks de test, couverture de code, non-régression
- Déploiement : préparation de l'environnement de production, configuration du serveur, variables d'environnement, documentation de déploiement
- Eco-conception back-end : optimisation des requêtes, gestion du cache, réduction de la consommation des ressources serveur
- Anglais technique : lecture de documentation, échanges techniques, ressources communautaires
Obtention du Certificat de Compétences Professionnelles BC02 - Développer la partie back-end d'une application web ou web mobile sécurisée, composante du Titre Professionnel Développeur Web et Web Mobile - RNCP37674, Niveau 5 (Bac+2), délivré par le Ministère du Travail.
- Formation 100 % en ligne, à votre rythme, sans contrainte de déplacement
- Accompagnement individualisé par un tuteur
TP Développeur web et web mobile
RNCP 37674 RS -1 CertifInfo 114920 DAWAN
Développement webDAWAN
Développement webDAWAN
Développement webDAWAN
Développement web