Prenez contact avec nous

Plan du cours

Introduction

Aperçu du .NET Framework et de C#

  • Évolution de Visual Basic vers C#
  • Fonctionnalités et avantages de C# pour ASP.NET

Configuration de l'environnement

  • Installation et configuration de Visual Studio
  • .NET Core vs .NET Framework

Bases de la syntaxe C#

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

Introduction aux concepts de 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
  • Mise en place d'une application ASP.NET de base

Création d'applications web avec MVC

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

Liage des données et interaction

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

Communication entre ASP.NET et les PLC

  • Aperçu des protocoles de communication (par exemple, Modbus, OPC-UA)
  • Gestion 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

Pont entre les interfaces Visual Basic

  • Transition des interfaces VB existantes vers ASP.NET
  • Meilleures pratiques pour la migration de code hérité

Sécurité et meilleures pratiques

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

Déploiement d'applications

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

Résumé et prochaines étapes

Pré requis

  • Connaissance des concepts de base de la programmation
  • Connaissance empirique de la programmation PLC

Public cible

  • Programmeurs
  • Développeurs d'applications
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires