Déboguer et optimiser des applications SignalR pour résoudre les problèmes de performance et de connectivité.
Concevoir et mettre en œuvre des mécanismes de sécurité robustes pour protéger les applications SignalR contre les vulnérabilités courantes.
Intégrer SignalR avec d'autres technologies (ex: Azure Service Bus) pour créer des solutions temps réel distribuées et scalables.
Implémenter des stratégies de gestion des connexions et de la charge pour des applications SignalR hautement disponibles et performantes.
Développer des applications ASP.NET Core utilisant SignalR pour gérer des communications temps réel complexes impliquant plus de 1000 clients simultanés.
Prérequis
Maîtrise de C# et ASP.NET Core
Connaissances en WebSockets et Protocoles HTTP
Compréhension des architectures temps réel
Notions de concurrence et synchronisation en programmation
Expérience avec JavaScript ou TypeScript pour les clients front-end
Contenu de la Formation
Total:
20 Chapitres
Total hours:
9
Introduction à SignalR et ASP.NET Core
Architecture Hub et Clients
Gestion des connexions et déconnexions
Sécurité dans les applications SignalR
Création et gestion des groupes
Diffusion de messages à des groupes spécifiques
Gestion des abonnements aux groupes
Exemples pratiques de diffusion
Streaming de données en temps réel
Mise en œuvre des notifications push
Optimisation des performances pour le streaming
Gestion des erreurs dans le streaming
Intégration avec des bases de données
Intégration avec des APIs externes
Tests unitaires et intégration
Optimisation et performances
Développement d'une application de chat en temps réel
Mise en œuvre d'un tableau de bord avec mises à jour en direct