Titre professionnel : BAC+2 (Niveau : 5) / Code RNCP : 37674
- Installer son environnement de développement
- Comprendre les étapes de déploiement d’une application Web
- Produire un Dockerfile
- Préparer son environnement de travail et ses outils en mode projet
- Comprendre le fonctionnement d’un ORM
- Produire un composant d’accès aux données avec ORM
- Utiliser un langage typé
- Comprendre le fonctionnement d’un système d’Authentification
- Comprendre le concept de Client/Serveur
- Connaître les bases de l’éco-conception/accessibilité
- Réaliser l’intégration HTML/CSS d’une application Web
- Mettre en place des interactions avec JavaScript
- Modifier dynamiquement le contenu d’une page Web (DOM) avec JavaScript
- Consommer une API REST
- Mettre en place une application Web reactive (type SPA)
- Mettre en place une base de données à partir d’un schéma
- Produire des requêtes SQL de base (CRUD) Brancher une App à une BDD
- Savoir créer un controller
- Savoir utiliser un ORM
- Connaître les principales failles de sécurité
- Gestion des exceptions
- Savoir déployer / mettre en production une application web
- Connaître et savoir utiliser les outils de conteneurisation
- Automatiser les tests logiciels
- Mettre en place un service d’Authorization
- Comprendre le fonctionnement d’une API GraphQL
- Connaître les bonnes pratiques de Docker
- Mettre en place une automatisation avec GitHub Actions
- Connaître différents moyens de publier une application Web