Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Architecture des applications Internet

Architecture des applications Internet

Formation présentielle
Durée : 14 heures (2 jours)
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire
Durée :14 heures (2 jours)
HT
Se préinscrire

Formation créée le 23/06/2023. Dernière mise à jour le 26/06/2023.

Version du programme : 1

Programme de la formation

Objectif: Connaitre les principes fondamentaux de conception, les modèles d'architecture courants et les technologies clés utilisées dans le développement d'applications Internet robustes et évolutives.

Objectifs de la formation

  • Comprendre les principes fondamentaux de l'architecture des applications Internet
  • Connaître les modèles d'architecture courants et leurs avantages/désavantages
  • Savoir concevoir et mettre en place des architectures robustes et évolutives
  • Comprendre les défis liés à la gestion des données dans les applications Internet
  • Être capable de prendre en compte la sécurité et les performances lors de la conception d'une architecture

Profil des bénéficiaires

Pour qui
  • développeurs
  • architectes logiciels
  • ingénieurs en informatique
  • toute personne impliquée dans la conception et le développement d'applications Internet
Prérequis
  • Connaitre la base des technologies web (HTML, CSS, JavaScript)
  • Connaitre les concepts de développement logiciel

Contenu de la formation

  • Introduction à l'architecture des applications Internet (1 heures)
    • Présentation des concepts clés de l'architecture des applications Internet
    • Vue d'ensemble des modèles d'architecture (client-serveur, MVC, etc.)
    • Principes de conception architecturale
  • Modèles d'architecture courants (3.5 heures)
    • Architecture orientée services (SOA)
    • Architecture microservices
    • Architecture monolithique
    • Architecture sans serveur (serverless)
    • Travaux pratiques: Conception d'une architecture basée sur des microservices
  • Couches et composants de l'architecture (3.5 heures)
    • Couches de présentation (interface utilisateur, frameworks front-end)
    • Couches de logique métier (API, services, gestion des données)
    • Couches de persistance des données (bases de données, systèmes de stockage)
    • Travaux pratiques: Mise en place d'une couche de présentation avec un framework front-end
  • Gestion des données dans l'architecture des applications Internet (3 heures)
    • Bases de données relationnelles et non relationnelles
    • Systèmes de cache et de mise en cache
    • Big data et architectures distribuées
    • Travaux pratiques: Utilisation d'une base de données non relationnelle dans une application
  • Sécurité et performances dans l'architecture des applications Internet (3 heures)
    • Authentification et autorisation
    • Gestion des sessions et des cookies
    • Optimisation des performances (mise en cache, compression, etc.)
    • Travaux pratiques: Implémentation de mécanismes d'authentification et d'autorisation
Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Espace numérique de travail
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...