Auteur : David Tran

Techdays 2014 : Retour sur la session ASP.NET MVC 5 et Web API 2

La session a débuté par quelques rappels sur ASP.NET MVC et WEB API avant d’aborder les nouveautés de ces technologies et de finir sur la présentation d’OWIN qui représente le futur du développement Web sur les plateformes Microsoft. Alors quelles sont les nouveautés ? 1. One ASP.NET La stratégie de Microsoft est de fournir un seul template de projet Web soit un seul point d’entrée auquel on peut ensuite greffer différents projets : Web Forms, MVC, Web API… 2. ASP.NET Identity Avant Visual Studio 2013, afin de gérer l’authentification et la gestion des utilisateurs, les membership provider étaient utilisés. Aujourd’hui, Microsoft a refondu ce système d’identité qui est maintenant basé sur ASP.NET Identity Core. Ce système d’identité est maintenant basé sur des claims, une collection de clés/valeurs qui va décrire l’utilisateur. Ex : Prénom->David, Société->Cellenza… L’avantage d’un tel système est de pouvoir communiquer avec des fournisseurs externe comme Facebook, Twitter… Pour cela, ASP.NET Identity utilise des middlewares d’authentification OWIN. Un nouveau schéma de stockage des utilisateurs est introduit permettant le multi-logins et totalement personnalisable. 3. Attribute Routing Jusqu’à maintenant, lors de la création d’un nouveau projet, la déclaration de la route par défaut se situait dans le fichier global.asax. Il est maintenant possible de personaliser des routes à l’aide d’attribut directement sur les contrôleurs / actions. 4. Web API Batching Le Web API Batching est une nouveauté spécifique à...

Read More

ASP.NET MVC 4 de A à Z – Partie 5

Lors du précédent article : ASP.Net MVC 4 – Partie 4, nous avons vu comment ajouter de nouveaux livres via un formulaire de création. Nous allons désormais découvrir comment éditer un livre via un formulaire d’édition. Formulaire d’édition avec ASP.Net MVC 4 Afin de créer le formulaire d’édition d’un livre, placez-vous sur la méthode Edit de la classe LivreController. Faites un clic droit->Add View et remplir comme ceci  : Validez le formulaire. A la fermeture du formulaire, un nouveau fichier Edit.cshtml est généré. Il s’agit de la vue qui sera appelée pour éditer un livre. Action Editer Afin d’avoir...

Read More

ASP.NET MVC 4 de A à Z – Partie 3

Dans le précédent blog post : “ASP.NET MVC 4 de A à Z – Partie 2”, nous avons créé notre Modèle qui est constitué de la classe « Livre » et nous avons également créé le Controller contenant le squelette des méthodes de Création, Lecture, Modification et Suppression (CRUD). Maintenant nous allons implémenter la méthode Index() qui est l’action par défaut de notre controller. Nous voulons que cette action par défaut nous renvoie une liste de Livres que l’on va afficher dans notre vue. Pour cela, pour commencer, au niveau du controller, au-dessus de la méthode « Index », ajouter cette propriété : private static List<Livre> livres; Au lieu, de se servir directement d’une base de données, on va utiliser pour cet exemple une propriété statique pour y ajouter nos livres. Dans la méthode « Index », on va ajouter quelques livres à notre collection et fournir à notre vue cette liste de livres : public ActionResult Index() { if (livres == null) { livres = new List<Livre>(); livres.Add(new Livre { Id = 1, Titre = "Le Seigneur des anneaux", Auteur = "J. R. R. Tolkien", Prix = 10.50m }); livres.Add(new Livre { Id = 2, Titre = "Le Trône de fer", Auteur = "George R. R. Martin", Prix = 12.99m }); livres.Add(new Livre { Id = 3, Titre = "The Hunger Games", Auteur = "Suzanne Collins", Prix =...

Read More

ASP.NET MVC 4 de A à Z – Partie 1

Au cours d’une série d’articles, nous allons créer une application Web de A à Z. Au travers de ces articles nous tâcherons de vous faire découvrir le Framework ASP.NET MVC 4. Ces articles s’adressent à tout développeur qui souhaite mettre un pied dans le monde des applications Web. L’environnement technique nécessaire est Visual Studio 2012. Ce que vous allez apprendre lors de cette série d’articles Comment créer un projet ASP.NET MVC. Comment créer des contrôleurs  et des vues. Comment afficher dans une vue des données. Comment éditer des données au travers d’un formulaire. Comment effectuer les validations de données...

Read More

REJOIGNEZ-NOUS

Cellenza défend un pacte social différent et bienveillant à l’égard de ses salariés.
L’individu, son bien-être, sa progression technologique et sociale, sont au centre des préoccupations de la société.

 

Derniers tweets

S’abonner

Au blog
RSS Flux RSS

DevOps ❤️ Containers

Découvrez comment déployer un site .NetCore Sous Docker dans AKS et App Service For Containers avec VSTS !
Télécharger
close-link
Vous faites quoi le 29 Mai ? Matinale Cellenza - Serverless, microservices, containers...
Inscription
close-image