Depuis son avènement en 2002, la plateforme .NET n’a cessé de progresser en richesse et en productivité tout en s’appuyant sur tous les standards en vigueur, avec une approche Open Source sur la plupart des composants récents et portable avec le nouvel environnement Core.
Filière
Introduction
Code cours
IT1
Niveau
Initiation
Durée
1 Jours
Participants
Ce cours s'adresse à toute personne souhaitant découvrir la plateforme .NET avec le langage C# sous Visual Studio.
Prérequis
Connaissance d’un langage de programmation et des concepts de la POO recommandés.
Profils :
Chef de projet, responsable technique, Développeur débutant/occasionnel, Développeur COM (C, C++, VB6-VBA, Delphi, etc), Developpeur Java
Équivalence :
Aucune
Objectifs
Comprendre l’architecture de l’environnement .NET (Framework .NET, langages et outils), avec comparatif des plateformes JAVA et PHP.
Découvrir les différents types d’applications disponibles .NET (Console, Windows Forms, WPF, WCF, Web Forms, MVC et Mobiles) avec comparatif sur les critères d’évolutivité, de productivité, d’architecture applicative, de déploiement et de mise à jour.
Découvrir l’environnement Visual Studio, avec son système d’extensions et de packages NuGet permettant d’améliorer la productivité en fonction du type de projet ciblé.
Connaître les caractéristiques du langage C# (organisation d’une solution/projet, syntaxe, système de types, POO, gestion des erreurs, LINQ, threading).
Connaître les principales techniques d’accès aux données (ADO .NET et EntityFramework).
Connaître les caractéristiques de la nouvelle plateforme .NET Core.
Travaux pratiques
Aucun : ce cours est présenté sous forme de démonstrations et de présentation d’applications types.