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

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires