Formation La révolution réactive

Formation

À Levallois-Perret

1 950 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Levallois-perret

Cette formation permet aux participants d'appréhender les nouveaux modèles d'architecture logicielle utilisés par les « Géants du Web » : réactifs, résilients, élastiques et orientés messages. A l'issue de cette formation, vous serez en mesure d'appréhender les différents modèles, leurs impacts sur le développement, l'architecture et la production

Les sites et dates disponibles

Lieu

Date de début

Levallois-Perret ((92) Hauts-de-Seine)
Voir plan
22/24 Rue du Président Wilson, 92300

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Jour 1 Introduction aux architectures réactives

Pourquoi un nouveau modèle de développement ?
La remise en cause des fondations
Les 4 piliers du manifesto : Orienté messages : découpage en composants qui communiquent via des messages ou des événements
Elastique : un seul mot d’ordre, un composant peut être ajouté ou retiré à chaque instant
Résilient : savoir gérer les pannes dans un système fait de nombreux microcomposants
Responsive : priorité n°1, répondre au plus vite à l’utilisateur

L’approche message

Les origines
Les nouveaux protocoles de communication (SPDY, Websocket, HTTP/2.0, etc.)
L’évolution des langages (Java8, Scala, JavaScript, .Net, etc.)
Les modèles de partage (fonctionnel, transaction en mémoire, acteurs, etc.)
L’accès aux bases de données (synchrone, asynchrone, SQL/NOSQL, etc.)

Réagir à la charge

Gestion des pics de charges
Répartition horizontale (AKKA)
Gestion de la pression

Réagir aux dysfonctionnements

Les architectures tolérantes
Les stratégies de réplications
Les approches à bases d’acteurs (AKKA)
Réduire la pression (back pressure)

Jour 2
Réagir aux utilisateurs

Les nouvelles exigences (multi devices, latences faibles, synchronisations, etc.)
Bench des architectures réactives vs architectures classiques

Le développement réactif

Stratégie de développements (async, stream, rx, etc.)
Test du code réactif (multi-thread, multi-jvm, remote, etc.)
Qualité des applications : stratégie d’audit du système
Mesure d’un modèle réactif

Les critères de choix

Définition des critères de choix
Arbre de décision
Est-ce adapté à mes projets ?

Recommandations

Bénéfices attendus / reçus
Facteurs de succès / facteurs d’échecs

Synthèse et références

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Formation La révolution réactive

1 950 € HT