Dossier Formation développeur web back module2 Populaires
1566 téléchargements
Télécharger
(pdf, 5.65 MB)
developpeur-backend-bac+2.pdf

Formation développement Web back-end: Compétences transmises du module 2
Liste des compétences que vous allez acquérir pendant la formation développeur back-end:
- Comprendre le besoin du donneur d’ordre, lui poser les bonnes questions, préciser les modes de fonctionnement dans l’objectif de décrire des spécifications fonctionnelles pertinentes.
- Construire un modèle de données cohérents, dans l’objectif de respecter l’adéquation des données et des requêtes afin d’optimiser la charge serveur consommée et les temps de réponses.
- Schématiser l’ergonomie des fonctionnalités définies, dans l’objectif de rendre l’interface utilisateur simple d’utilisation et efficace.
- Analyser les données personnelles à récolter afin de détecter les données sensibles et concernées par le RGPD.
- Mettre en place les fonctionnalités liées à la sécurité des données et aux droits des utilisateurs afin de préparer l’application à la gestion des normes RGPD.
- Configurer et utiliser un IDE pour faciliter et fiabiliser le développement.
- Utiliser un outil de gestion des versions (Exemple: GitLab) pour apprendre à travailler collaborativement et efficacement sur un projet au sein d’une équipe de développeurs.
- Organiser l’arborescence des fichiers dans l’IDE et sur le serveur dans l’objectif de rendre l’application lisible.
- Concevoir l’application selon le modèle MVC dans l’objectif d’avoir une application facile à maintenir et évolutive.
- Enrichir l’expérience utilisateur avec le langage Javascript et Ajax.
- Développer des programmes fiables et maintenables en enrichissant son code de commentaires.et en nommant judicieusement les différents éléments pour faciliter le travail en équipe.
- Gestion des événementiels avec le langage Javascript et la technologie Ajax.
- Utilisation de la POO (Programmation orientée objet) et les héritages pour développer des programmes structurés.
- Utilisation des sessions (connexion par mot de passe, gestion des droits) pour traiter la confidentialité des données.
- Utilisation du langage SQL pour accéder aux données.
- Mise en place des principes de sécurité pour empêcher l’injection de code (javascript, HTML, SQL) Protéger l’intégrité des URL et des paramètres envoyés , hashage des mots de passe.
- Utilisation du langage SQL pour accéder aux données.
- Mise en ligne de l’application développée
- Tester correctement une application (recette) afin de réduire le nombre de bogues et dysfonctionnements.
- Fiabiliser l’application en corrigeant les bogues et les dysfonctionnements.
- Développer un projet d'application Web complet et fonctionnel et le présenter à un jury composé de 2 chefs d'entreprise.