Licence CC BY

Créez votre site web avec ASP.NET

La programmation web en C# accessible à tous !

Publié :

Vous savez faire des sites web statiques, tel que votre page perso ? Et vous souhaitez aller plus loin pour créer votre blog ou votre forum ?

Ou bien peut être avez-vous l'idée de LA plateforme d'échange qui va révolutionner le web ?

Alors ce tutoriel est fait pour vous !

De nos jours, un site doit agir comme une véritable application :

  • offrir un contenu dynamique, tel que la possibilité de commenter un article, de discuter sur un forum, etc.
  • permettre d'interagir rapidement et avec fluidité avec l'utilisateur.

ASP.NET est une puissante technologie regroupant des fonctionnalités multiples qui va nous permettre de créer des applications web de manière simple et structurée.

Ce tutoriel est adressé aux débutants, vous n'avez besoin d'aucune notion à propos d'ASP.NET. Il est vivement conseillé de suivre chaque chapitre en entier et dans l'ordre.

Cependant avant d'utiliser ASP.NET, il faut impérativement connaître les langages HTML et CSS, et maîtriser les notions de base du langage C#.

Pour un avant goût de ce que vous permet ASP.NET, voici quelques grands sites qui utilises cette technologie :

Il est aussi possible de développer des applications pour le web en VB.NET. Nous ne traiterons que le C# dans ce tutoriel.

Vue d'ensemble

  1. ASP.NET : le framework web de Microsoft

    1. Qu'est-ce qu'un framework ?

    2. Le framework web ASP.NET

    3. Fonctionnement d'un site web

  2. Installation des outils

    1. L'environnement de développement

    2. Installation de Visual Studio Express pour le Web

    3. Créez votre premier projet

    4. Analyse de l'environnement de développement

    5. Exécutez l'application web

  3. Les différents types d'applications

    1. Choisir son template

    2. Projet basé sur l'architecture MVC

    3. Les WebForms

    4. Les api REST

    5. Les applications sur une seule page

    6. Quelle technologie utiliser ?

Les bases de ASP.NET

  1. Ma première page avec ASP.NET

    1. Objectif : dire bonjour !

    2. Créer le projet MVC vide

    3. Décrire les informations : création du modèle

    4. Traiter les informations : création du contrôleur

    5. Afficher les informations : création de la vue

    6. Testons l'application

  2. Le déroulement d'une requête : introduction aux filtres et aux routes

    1. Le déroulement d'une requête

    2. Les routes par défaut

    3. Les filtres

  3. Montrer des informations à l'utilisateur

    1. Un contrôleur de base

    2. Introduction à Razor

    3. Le layout de base

    4. Les sessions et les cookies

  4. Intéragir avec les utilisateurs

    1. Préparation aux cas d'étude

    2. Cas d'étude numéro 1 : afficher les articles

    3. Cas d'étude numéro 2 : publier un article

    4. Cas d'étude numéro 3 : envoyer une image pour illustrer l'article

    5. Cas d'étude numéro 4 : la pagination

    6. Se protéger contre les failles de sécurité

Gérer la base de données avec Entity Framework Code First

  1. Entity Framework : un ORM qui vous veut du bien

    1. ORM ? Qu'est-ce que c'est ?

    2. Les différentes approches pour créer une base de données

    3. Présentation d'Entity Framework

  2. La couche de sauvegarde : les entités

    1. L'entité, une classe comme les autres

    2. Customiser des entités

    3. Préparer le contexte de données

  3. Manipuler ses entités avec EF

    1. Obtenir, filtrer, ordonner vos entités

    2. Ajouter une entité à la bdd

    3. Modifier et supprimer une entité dans la base de données

    4. Le patron de conception Repository

  4. Les relations entre entités

    1. Préparation aux cas d'étude

    2. Cas d'étude numéro 1 : les commentaires

    3. Cas d'étude numéro 2 : les tags

  5. Les Migrations codefirst

    1. Définition

    2. Créer un jeu de données pour tester l'application

    3. Améliorer notre modèle avec la FluentAPI



Ce tutoriel est en cours de rédaction. La route est encore longue pour devenir un maître du web. Nous espérons que vous apprenez au moins autant de choses que vous ne l'espériez, alors faites-nous de jolies applications !

8 commentaires

Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte