Réseaux et architecture des applications

Résumé de la formation

  • Type de diplôme: Certificat
  • Domaines de compétences: Informatique – Télécommunications – Réseaux

Présentation

Présentation

Ce cours est un des 7 modules du Diplôme Universitaire DAFS.

Il peut aussi être suivi individuellement.

Objectifs

  • Optimiser la communication entre le Back-end et le Front-end d’une application web.
  • Réaliser l’ouverture d’une application Back-end pour différents clients : navigateur, mobile, robot.
  • Séparer une application en plusieurs micro-applications.
  • Communication bidirectionnelle Back-end et Front-end.

Savoir-faire et compétences

  • HTTP et aspects performance : mise en cache, proxy réseau.
  • API sur HTTP : API REST niveau basique, REST avancé : HATEOAS.
  • Client : consommer une application REST, Ajax.
  • Websocket : communication bidirectionnelle Front-end et Back-end.
  • Architecturer une application en micro-services.
  • Utiliser un bus logiciel.
  • Gérer la délégation d’authentification : OAuth, Json Web Token.

Programme

Contenu de la formation

  • Présentation théorique sur chacun des contenus.
  • Compréhension et modification d’un exemple illustrant la partie théorique en TP.
  • Réalisation personnelle d’un exemple dans un contexte différent.
  • Les parties Back-end seront réalisées en node.js ou en python. Chaque étudiant devra manipuler les deux langages. La partie Front-end sera réalisée en Javascript.

Stages

Ce module débouche sur la réalisation d’une application web architecturée autour de plusieurs microservices. Par groupe de 4/5, les étudiants réaliseront une application complète.

Chaque étudiant dans le groupe sera responsable d’un microservice et de la partie Front-end utilisant ce microservice.

Admission

Condition d'accès

  • Une bonne connaissance de la partie Back-end d’une application web, résultant par exemple du module Back-end.
  • Connaissance Front-end minimale : exécuter du code Javascript dans un navigateur
  • L’étudiant doit déjà avoir réalisé plusieurs applications web.
  • La connaissance d’une méthode de gestion de projet
  • Savoir utiliser un gestionnaire de configuration comme git.

Contact(s)

Lieu(x) de la formation

  • Toulouse

Contact(s) administratif(s)

Conseiller Formation Qualifiante

Tél : 0534323107

Email : qualifiant @ toulousetech-formation.fr

Plus d'infos

Public concernéFormation continue, Formation continue non diplômante, Formation professionnelle

Formation à distance Non

Nature de la formation
Certification

Nous contacter

Toulouse Tech Formation Professionnelle

6 allée Emile Monso - BP 34038
31029 Toulouse Cedex 4

05 34 32 31 02

Contacts

Service commun des centres de Formation Continue de l'INP Toulouse et de l'INSA Toulouse

  • Logo MENESR
  • Logo Region
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Ensat
  • Logo Enseeiht
  • Logo Ensiacet
  • Logo INSA
  • Logo CTI
  • Logo CGE