Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction
Vue d'ensemble du cadre .NET et C#
- Évolution de Visual Basic vers C#
- Caractéristiques et avantages de C# pour ASP.NET
Mise en place de l'environnement
- Installation et configuration de Visual Studio
- .NET Core vs .NET Framework
C# Notions de syntaxe
- Types de données, variables et opérateurs
- Instructions de contrôle (if, switch, boucles)
Introduction aux concepts de la POO
- Classes, objets et méthodes
- Encapsulation, héritage et polymorphisme
Gestion des erreurs et débogage
- Gestion des exceptions
- Techniques de débogage Visual Studio
Introduction à ASP.NET Core
- Vue d'ensemble du cadre et structure du projet
- Mise en place d'une application ASP.NET de base
Création d'applications Web avec MVC
- Comprendre l'architecture Modèle-Vue-Contrôleur (MVC)
- Construire des vues avec Razor Pages
Liaison et interaction des données
- Connecter les applications ASP.NET aux bases de données
- Bases de Entity Framework Core Communication entre ASP.NET et les automates
Communication entre ASP.NET et les automates programmables
- Aperçu des protocoles de communication (par exemple, Modbus, OPC-UA)
- Traitement des flux de données en temps réel
Fonctionnalités avancées d'ASP.NET
- Middleware et injection de dépendances
- API RESTful en ASP.NET Core
Pontage des interfaces Visual Basic
- Transition des interfaces VB existantes vers ASP.NET
- Meilleures pratiques pour la migration du code existant
Sécurité et meilleures pratiques
- Authentification et autorisation en ASP.NET
- Traitement et transmission sécurisés des données
Déploiement d'applications
- Hébergement d'applications ASP.NET localement et dans le nuage
- Introduction à la conteneurisation à l'aide de Docker (optionnel)
Résumé et prochaines étapes
Pré requis
- Familiarité avec les concepts de base de la programmation
- Connaissance empirique de la programmation d'automates
Public
- Programmeurs
- Développeurs d'applications
35 Heures
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