T211 ‐ Développement informatique III (Théorie) - Nini1551/EPHEC_Syntheses GitHub Wiki

Backend

Définitions

  • Backend : couche logiciel de l'application non-visible par l'utilisateur. Compétences : serveur, script, architecture, DB, cache, langages de progra, algorithmie, api, tests, sécurité, ...

  • Framework : Ensemble cohérent de composants logiciels structurels, qui sert à créer les fondations ainsi que les grandes lignes de tout ou d’une partie d'un logiciel.
    + : efficacité, temps, maintenance simple, sécurité accrue, architecture définie, documentation.
    - : dépendance, prise en main complexe

  • Librairie : Ensemble de collection de fonctions et de routines pré-écrites.

Technologies

Types de technologies

  • Langages
  • Framework Frontend
  • Framework Backend
  • Serveur
  • Architecture : MVC, MVP, MVVM, ...