Produit

SEMINAIRE3. Architectures Logicielles

Aucune description

0 (0 avis)

A propos de cette formation

MasterClass
A partir de 0,00 Ar HT
jours | heures
personnes

Sessions

Objectifs de cette formation

  • Connaître les principales architectures logicielles et savoir comment les choisir

Programmes de cette formation

  • - Contenu

    ● Design pattern. Singleton, Observer, Visitor avec application aux


    enum Java, Façade avec l’exemple de SLF4j.

    ● Introspection et injection de dépendances. Spring Boot. Pourquoi

    privilégier l’injection par constructeur. Construction @Lazy pour

    casser les cycles.

    ● Architecture synchrone. REST. Design pattern

    Model-View-Controller – objets externes, objets du domaine


    métier, objets persistants. Quand et comment fusionner des objets

    de couches différentes.

    ● Architecture asynchrone. Communication par messages. AWS SQS,

    SNS. Idempotence.

    ● CQRS, la séparation commande-requête.

    ● ORM. Inadéquation d'impédance relationnelle-objet, associations

    1:1/1:n/m:n. JPA. Jooq.

    ● OSIV, + : productivité, - : performance

Villes

  • Ville non renseignée

Public concerné

Prérequis

  • PROG2