Prenez contact avec nous

Plan du cours

Introduction

Aperçu du Framework .NET et de C#

  • Évolution depuis Visual Basic vers C#
  • Caractéristiques et avantages de C# pour ASP.NET

Configuration de l'environnement

  • Installation et configuration de Visual Studio
  • Comparaison entre .NET Core et .NET Framework

Les bases de la syntaxe C#

  • Types de données, variables et opérateurs
  • Instructions de contrôle (if, switch, boucles)

Introduction aux concepts de la Programmation Orientée Objet (POO)

  • Classes, objets et méthodes
  • Encapsulation, héritage et polymorphisme

Gestion des erreurs et débogage

  • Gestion des exceptions
  • Techniques de débogage dans Visual Studio

Introduction à ASP.NET Core

  • Aperçu du framework et structure du projet
  • Configuration d'une application ASP.NET basique

Création d'applications Web avec MVC

  • Compréhension de l'architecture Modèle-Vue-Contrôleur (MVC)
  • Construction de vues avec Razor Pages

Liaison des données et interaction

  • Connexion des applications ASP.NET aux bases de données
  • Les bases d'Entity Framework Core

Communication entre ASP.NET et les PLC

  • Aperçu des protocoles de communication (par ex., Modbus, OPC-UA)
  • Traitement des flux de données en temps réel

Fonctionnalités avancées d'ASP.NET

  • Middlewares et injection de dépendances
  • API RESTful dans ASP.NET Core

Passerelle vers les interfaces Visual Basic

  • Migration des interfaces VB existantes vers ASP.NET
  • Bonnes pratiques pour la migration de code legacy

Sécurité et bonnes pratiques

  • Authentification et autorisation dans ASP.NET
  • Gestion et transmission sécurisées des données

Déploiement de l'application

  • Hébergement des applications ASP.NET en local et dans le cloud
  • Introduction à la conteneurisation avec Docker (en option)

Résumé et prochaines étapes

Pré requis

  • Connaissance des concepts de base de la programmation
  • Expérience pratique en programmation PLC

Public

  • Programmeurs
  • Développeurs d'applications
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires