Ce que vous apprendrez ?

  • 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
  • Cas d'étude : Application de suivi de flotte
  • Q&A et discussion sur les projets personnels

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Fayçal Chebihi

faycal.chebihi@openskillroom.com

Professeur expérimenté avec une solide expérience dans l’industrie des logiciels informatiques. Compétent en Cloud (Azure, AWS), en informatique, DevOps, développement backend (Spring, ASP.NET Core, Node.js, …) et frontend (Angular, React.js, Vue.js, …). Professionnel de l’éducation avec un doctorat en informatique, spécialisé dans l’optimisation multi-objectif, obtenu à l’Université Chouaïb Doukkali d’El Jadida.

Retour des Apprenants (Note Formateur)

Avis

User image
Anas MIFTAH EL IDRISSI
2 months ago

Évaluation sans commentaire

User image
yahya hanin
2 months ago

Évaluation sans commentaire

User image
ABDELAZIZ DOUKKALI
8 months ago

Avis : ok

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 9 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits
  • Type de formation

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.