Développement Web back-end:
Activité 3 : Data : analyse, modélisation, et traitement des données.
- Modélisation des données
- Construction de bases de données
- Exploitation des bases de données
- Cadre légal et protection des données
Activité 4 : Développement de fonctionnalités back end (serveur)
- Conceptualisation d'applications
- Programmation côté serveur
- Programmation orientée objet
- Architecture M-V-C
- Sécurité
- Travail en équipe et versionning ???????
Compétences:
- Synthétiser les données utiles à l'application en analysant le cahier des charges afin de formaliser le modèle de données
- Construire la base de données à l'aide d'un outil d'administration de base de données, afin de permettre la bonne circulation des données nécessaires au fonctionnement de l'application.
- Interroger la base de données par l'intermédiaire d'un langage de requêtes (SQL) pour permettre la manipulation et l'exploitation des données par l'application.
- Respecter le cadre légal en utilisant les normes imposées par le règlement général sur la protection des données (RGPD) afin de garantir l'intégrité des utilisateurs et la protection des données
- Conceptualiser l'application, formaliser son schéma fonctionnel, à partir du cahier des charges fourni et des échanges avec le client, afin d'optimiser la charge serveur et les temps de réponse.
- Développer une application en utilisant un langage de programmation adapté afin d'en construire l'architecture et les fonctionnalités côté serveur.
- Développer une application en utilisant la programmation orientée objet et les héritages afin de produire un code réutilisable et structuré
- Développer une application à l'aide d'une architecture Modèle-Vue-Contrôleur (MVC) afin d'assurer un code facile à maintenir et évolutif.
- Identifier un utilisateur et délimiter ses champs d'action dans le but de sécuriser l'application par l'attribution de rôles spécifiques.
- Travailler en équipe en utilisant des outils de collaboration et de gestion des versions afin de construire une application efficacement au sein d'une équipe de développeurs en entreprise.
- Préparer l' application pour la livraison en s'assurant de sa conformité à la demande du client et son bon fonctionnement.
Développeur Web
Certifiante
Bac + 2