Formation Programmation Reactive avec Rx.NET
NET Reactive Extensions (Rx) est une bibliothèque permettant de composer des programmes asynchrones et événementiels à l'aide de collections observables et d'opérateurs de requête de type LINQ.
Au cours de cette formation en direct dirigée par un instructeur, les participants apprendront à développer une application asynchrone à l'aide de .NET Reactive Extensions.
À la fin de cette formation, les participants seront capables de :
- Créer des applications qui capturent des flux d'événements à partir de diverses sources de données telles que les cours de la bourse, les tweets, les événements informatiques et les services Web.
- Utiliser des Observables et des Schedulers pour représenter et gérer de multiples flux de données asynchrones.
- Filtrer, projeter, agréger, composer et effectuer des opérations temporelles sur des événements multiples en utilisant les opérateurs LINQ.
Format du cours permettant d'évaluer les participants
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
Introduction à Reactive Programming (en anglais)
- Aperçu des extensions Reactive (Rx)
- Concepts clés : Observables, Observateurs et Schedulers
- Mise en place de l'environnement de développement
Travailler avec les Observables
- Créer et s'abonner à des observables
- Gérer des flux de données asynchrones
- Gestion des événements avec les observables
Ordonnanceurs dans Rx.NET
- Comprendre les ordonnanceurs et leurs types
- Utiliser les Schedulers pour contrôler la concurrence
- Exemples pratiques avec les Schedulers
Opérateurs LINQ dans Rx.NET
- Filtrer et transformer des données avec les opérateurs LINQ
- Agrégation et composition d'observables
- Opérations temporelles sur les flux d'événements
Techniques React et Programming avancées
- Combinaison de plusieurs observables
- Gestion des erreurs dans la programmation réactive
- Test et débogage des applications Rx.NET
Projet pratique
- Développement d'une application asynchrone complète
- Mise en œuvre de scénarios réels avec Rx.NET
- Meilleures pratiques et considérations de performance
Résumé et prochaines étapes
Pré requis
- Expérience de la programmation .NET
Audience
- Développeurs
Les formations ouvertes requièrent plus de 3 participants.
Formation Programmation Reactive avec Rx.NET - Réservation
Formation Programmation Reactive avec Rx.NET - Demande de renseignements
NobleProg propose des formations professionnelles conçues spécifiquement pour les entreprises et les organisations. Ces formations ne sont pas destinées aux particuliers.
Nos clients témoignent (2)
Interactivité et solutions de code à la volée
Eduard-Emanuel Zaharia - Kruk Italia
Formation - Advanced Blazor
Traduction automatique
échanges fluides, écoute et adaptation du formateur
Mathieu - Cetim
Formation - Visual Studio 2022 IDE
Cours à venir
Cours Similaires
Programming en utilisant ASP.NET MVC 4
21 HeuresObjectifs
Les applications MVC Web offrent une séparation claire des préoccupations entre les classes logique des affaires, les pages Web et le contrôleur. Microsoft ASP.NET MVC 4 offre aux développeurs Web tous les avantages de MVC allié avec toute la puissance de la plate-forme.NET. Ce cours fournit une couverture complète de ASP.NET MVC 4, y compris Test Driven Development et JQuery.
Après avoir terminé ce cours, les délégués seront en mesure de
- Comprendre le rôle du modèle, de la vue et du modèle de conception de contrôleur
- Créer des applications industrielles
- Appliquer les méthodes de développement test-driven
- Navigation entre pages
- Implémentation d'interfaces d'utilisateur riches avec JQuery et Ajax
Audience
Les développeurs ASP.NET qui souhaitent utiliser l’architecture MVC.
Avancé Blazor
21 HeuresCette formation en direct (en ligne ou sur site) est destinée aux développeurs web qui souhaitent apprendre à utiliser les fonctionnalités de développement d'applications web progressives (PWA) pour créer une expérience de type application dans un site web en utilisant Entity Framework (EF) Core et Blazor.
A l'issue de cette formation, les participants seront capables de :
- Utiliser le package EF pour travailler avec des bases de données.
- Utiliser les composants Blazor, les services, l'injection de dépendances, la mise en page et le routage.
- Créer des travailleurs de service pour activer les fonctionnalités PWA dans une application.
- Utiliser les notifications push et d'autres fonctionnalités PWA.
Programmation avec C#, niveau Avancé
35 HeuresCette formation en direct, dirigée par un instructeur, présente les fonctionnalités avancées de C#, examine son utilisation en tant que langage de programmation d'applications de bureau et en tant que langage de programmation web pour résoudre des problèmes du monde réel.
[Les techniques et les principes sont démontrés et mis en pratique par le biais d'exercices et de visites en classe.
Développement d'applications haute performance avec .NET Core
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs qui souhaitent utiliser .NET Core pour créer, construire, tester, déboguer et déployer des applications optimisées qui peuvent fonctionner sur différents systèmes.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place l'environnement de développement basé sur .NET Core pour commencer à développer des applications.
- Utiliser le cadre et les bibliothèques ASP.NET Core pour créer de nouvelles applications ou optimiser les applications existantes.
- Surveiller et améliorer les performances des applications à l'aide d'outils .NET Core avancés.
- Comprendre les principes qui sous-tendent les fonctionnalités .NET Core et appliquer ces connaissances à d'autres implémentations commerciales.
Blazor WebAssembly
14 HeuresCette formation en direct dans France (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Blazor Web Assembly pour créer une application web.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les formulaires et l'authentification dans Blazor WebAssembly.
- Créer un projet Blazor WebAssembly.
- Apprendre les différentes façons d'exécuter votre application web.
Introduction à .Net Core
14 Heures.NET Core est un framework open-source pour créer des applications .NET sur Windows, macOS et Linux.
Dans cette formation en direct animée par un instructeur, les participants apprendront les fondamentaux de .NET Core tout en créant une application échantillon qui démontre les qualités uniques de .NET Core par rapport à d'autres frameworks.
À la fin de cette formation, les participants seront en mesure de :
- Configurer .NET Core ainsi que les outils et IDE nécessaires pour commencer à développer immédiatement.
- Utiliser .NET pour construire divers types de logiciels, y compris les applications web, les applications console, les microservices et les bibliothèques.
- Comprendre les composants de .NET Core, y compris les bibliothèques de classes, les packages, les metapackages et les frameworks.
- Construire, déboguer et déployer une application web échantillon.
Public cible
- Développeurs
Format du cours permettant d'évaluer les participants
- Partie cours magistral, partie discussion, exercices et pratique intensive en laboratoire en direct.
Note
- Ce cours est basé sur .NET Core 2.x et est disponible pour les environnements Windows et Linux.
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
- Pour en savoir plus sur .NET Core, veuillez visiter : https://github.com/dotnet/core
Formation sur .NET Core et Angular
21 HeuresAudience
- Développeurs
Format du cours permettant d'évaluer les participants
- Une partie de l'exposé, une partie de la discussion, des exercices et une grande partie de la pratique dans un environnement de laboratoire réel.
Entity Framework Core 2.0
14 HeuresDans cette formation en direct, dirigée par un instructeur, les participants apprendront à utiliser Entity Framework Core 2.0 pour créer une application ASP.Net Core.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place le cadre et les outils nécessaires à la création de Entity Framework Core 2.0 applications web MVC.
- Exécuter des opérations de base de données sur MS SQL Server.
- Utiliser une approche "code first" et "data first" pour le développement d'applications.
- Exécuter des opérations de migration et d'ensemencement.
- Comprendre les concepts avancés de modélisation des données.
- Créer un exemple d'application ASP.Net Core.
Introduction à Blazor
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) est destinée aux développeurs web qui souhaitent utiliser Blazor pour créer des applications web complètes C#.
A l'issue de cette formation, les participants seront capables de :
- Développez des applications web avec C# et Blazor.
- Utiliser le code C# pour appeler JavaScript API et bibliothèques.
- Exécuter le code C# côté client et la logique client directement dans un navigateur ou un serveur.
- Déployer des applications web Blazor avec Azure.
Développement avec ASP.NET MVC 6
28 HeuresASP.NET MVC 6 est une nouveauté de Visual Studio 2015, et constitue la dernière évolution de la pile de développement web de Microsoft. Ce cours couvre les dernières API et techniques de développement pour créer des sites web dynamiques, modulaires et testables. Nous explorerons les nouvelles fonctionnalités disponibles dans MVC6 et montrerons comment tirer le meilleur parti du dernier ensemble d'outils et des possibilités d'intégration.
Ce que vous apprendrez
- Comprendre les principes et les avantages de l'architecture MVC
- Créer des vues, des composants de vues et des aides de balises
- Utiliser l'injection de dépendances ASP.NET
- Créer des services RESTful à l'aide de l'API Web
- Tirer le meilleur parti de l'intégration de GruntJS, NPM et Bower
- Créer des applications à page unique (SPA)
Environnements Virtuels Industriels avec Unity, Blender et Visual Studio
21 HeuresUnity, Blender et Visual Studio offrent ensemble un puissant kit d'outils pour la création et la programmation d'environnements virtuels industriels. Unity permet des simulations interactives et une visualisation avancée, Blender offre des capacités de modélisation 3D avancées, et Visual Studio sert de base de programmation pour intégrer les systèmes de contrôle et la logique industrielle.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux professionnels de niveau débutant à intermédiaire qui souhaitent concevoir, modéliser et programmer des environnements industriels pour simulation, formation et intégration.
À la fin de cette formation, les participants seront en mesure de :
- Concevoir et modéliser des équipements et scénarios industriels à l'aide de Blender.
- Importer et optimiser des modèles 3D dans Unity pour la visualisation.
- Programmer la logique du système et les workflows d'intégration dans Visual Studio.
- Créer des environnements virtuels industriels interactifs avec des connexions de systèmes de contrôle.
Format du cours permettant d'évaluer les participants
- Cours interactif et discussion.
- Modélisation 3D et développement d'environnements pratiques.
- Exercices de programmation et d'intégration avec démonstrations en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Visual Basic 2015 Intégré au NET Framework 4.7.2
28 HeuresApprendre à utiliser Microsoft Visual Studio en tant qu'environnement de développement intégré (IDE) avec le langage de programmation VB.NET (Visual Basic .NET), un langage de programmation multi-paradigmes et orienté objet qui est implémenté sur la version 4.7.2 du .NET Framework.
Visual Studio 2022 IDE
14 HeuresCette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux développeurs de niveau débutant ou intermédiaire qui souhaitent développer des applications à l'aide de Visual Studio.
A l'issue de cette formation, les participants seront capables de :
- Utiliser efficacement les fonctionnalités de Visual Studio 2022.
- Exécuter et gérer des tests unitaires.
- Déboguer des applications et travailler avec du code dans des dépôts distants.
Visual Studio pour la communication avec les PLC et l'intégration de base de données
21 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux développeurs de logiciels et aux ingénieurs en automatisation de niveau intermédiaire qui souhaitent créer des applications qui communiquent avec des automates et interagissent avec des bases de données SQL à l'aide de Visual Studio.
A la fin de cette formation, les participants seront capables de :
- Développer des applications .NET en Visual Studio pour l'automatisation industrielle.
- Communiquer avec des automates en utilisant des protocoles industriels tels que OPC UA.
- Mettre en œuvre des interactions de base de données avec le serveur SQL pour stocker et récupérer des données PLC.
- Optimiser les performances des applications pour les environnements industriels en temps réel.
Outils Visual Studio pour Office (VSTO)
21 HeuresCette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs de niveau débutant à intermédiaire qui souhaitent utiliser VSTO pour créer des solutions personnalisées pour les applications Microsoft Office.
À la fin de cette formation, les participants seront capables de :
- Créer des modules complémentaires et des personnalisations au niveau du document pour les applications Office.
- Accéder et manipuler le modèle objet d'Office et ses événements.
- Créer des rubans, des panneaux de tâches et des boîtes de dialogue personnalisés pour les applications Office.
- Utiliser les contrôles Windows Forms et les composants .NET dans les documents Office.
- Intégrer les applications Office avec des services web et des bases de données.
- Déployer et sécuriser des solutions Office.