Dossier Formation développeur web back module2 Populaires

261 téléchargements

Télécharger (pdf, 9.58 MB)

programme-développeur-web-back-end.pdf

Formation développeur web back module2

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.