Ce document détaille un cours .NET couvrant le développement d'applications Web à l'aide des technologies Microsoft. Il décrit le contenu du cours, les prérequis et les coordonnées. L'approche pratique met l'accent sur l'expérience pratique du développement d'applications et de la résolution de problèmes dans le monde réel.
Cours .NET
Dans ce cours, nous allons faire le tour des différentes technologies que Microsoft nous propose pour développer des applications Web. Nous verrons des exemples de situations dans lesquelles nous pourrions être intéressés à utiliser ces technologies, leurs avantages et inconvénients, ainsi que leur fonctionnement.
À l’exception de l’introduction, le reste des concepts sera expliqué au fur et à mesure que nous développerons la pratique. Je pense que de cette façon, nous pouvons vérifier directement comment ils sont appliqués à une application réelle et quels problèmes nous pouvons rencontrer au cours du processus.
Exigences
Pour profiter au maximum de votre temps, il est recommandé de venir au cours avec tout déjà installé :
Communauté Visual Studio 2017
Il est très important d'inclure tous les composants liés à ASP.NET, ASP.NET Core, Xamarin, au stockage et au traitement des données et au développement de la plateforme Windows universelle.
ReSharper
Bien que cela ne soit pas obligatoire, ce plugin facilite et accélère grandement le processus de développement d'applications en ajoutant des fonctionnalités supplémentaires à Visual Studio. Elle est payante, mais la version d'essai sera largement suffisante pour le cours.
GitBash
Lors du développement des pratiques nous effectuerons un contrôle de version avec GIT. De plus, nous l'utiliserons également pour déclencher le déploiement de l'application dans AppHarbor.
Contenu
Introduction
Pratique : Application Web pour partager des ressources multimédia (MVC)
L'objectif est de développer une application web basée sur une architecture MVC dans laquelle les utilisateurs peuvent partager des liens vers des ressources multimédia telles que des vidéos ou de la musique, et que les modérateurs reçoivent une notification dans leur email pour accepter ou refuser ledit téléchargement.
Au cours de cette pratique, les concepts et processus de développement suivants dans .NET seront exposés :
Contact
Si vous avez des questions, vous pouvez m'écrire à [email protected]