CATALOGUE Code & Data ASP.NET Core - Les fondamentaux Validation de Modèle Côté Client et Serveur

Validation de Modèle Côté Client et Serveur

Validation côté client
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
ASP.NET Core - Les fondamentaux
Revoir le teaser Je m'abonne
4,3
Transcription

99,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
4,3
99,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont :
- Comprendre l'importance de la validation côté client pour une meilleure expérience utilisateur.
- Savoir implémenter les scripts de validation dans un projet web.
- Apprendre à sécuriser les données en validant côté serveur.

Découvrez pourquoi et comment valider un modèle côté client avant de le faire côté serveur pour améliorer l'expérience utilisateur.

Dans cette leçon, nous abordons l'importance de la validation des modèles à deux niveaux : côté client et côté serveur.
Côté client, la validation fournit un retour d'information immédiat à l'utilisateur, lui permettant de corriger les erreurs sans attendre un aller-retour avec le serveur. Elle améliore ainsi l'expérience utilisateur en offrant une interface plus réactive et intuitive.
Côté serveur, la validation est cruciale car on ne peut pas faire confiance aux données issues du client. Les utilisateurs ou des acteurs malveillants peuvent manipuler les données envoyées au serveur, rendant la vérification indispensable pour garantir l'intégrité et la sécurité des données.
Nous montrons également comment ajouter les scripts de validation dans votre projet, en incluant les fichiers nécessaires uniquement dans les vues qui contiennent des formulaires pour optimiser les performances. Ces étapes sont détaillées, expliquant où et comment insérer les scripts, et comment tester leur bon fonctionnement.
Finalement, nous évoquerons les considérations de sécurité et les bonnes pratiques à adopter lors de l'implémentation des validations côté serveur afin de compléter le mécanisme de validation et assurer une application robuste et sécurisée.

Voir plus
Questions réponses
Pourquoi est-il important de valider les données côté client ?
La validation côté client permet de fournir un retour immédiat à l'utilisateur, améliorant ainsi l'expérience utilisateur en évitant des allers-retours inutiles avec le serveur.
Que se passerait-il si nous ne validons pas les données côté serveur ?
En l'absence de validation côté serveur, les données pourraient être corrompues ou manipulées par des utilisateurs malveillants, compromettant la sécurité et l'intégrité de l'application.
Où devrions-nous inclure les scripts de validation dans notre projet ?
Les scripts de validation doivent être inclus dans les sections de script de la vue spécifique aux formulaires, pour optimiser les performances et inclure uniquement les scripts nécessaires.

Programme détaillé

3 commentaires
4,3
3 votes
5
4
3
2
1
lebris.gilles76
Il y a 2 ans
Très bonne formation
Je pense pas que c'est destiné à des débutants.
p.blondiau_1
Il y a 3 ans
Très bonne formation.
Mais quelques reproches :
Le prof se laisse embarquer par ses profondes connaissances et explique à certains moments des choses non indispensables en DÉBUT d'apprentissage.
Le prof parle trop vite, ce n'est pas un problème quand on a déjà une certaine connaissance, mais c'est problématique pour un novice.

Cependant, les deux points ci-dessus sont des "détails".
On ressort de la formation avec les connaissances que pensait et voulait apprendre.
Et on les acquiert avec plaisir et impatience de voir la leçon suivante.
Tout cela agrémenté d'un mer...e, la formation se termine.

Donc je dirais, vu le plaisir.... vivement une formation plus complète et sur core 5 .

Merci


smog
Il y a 4 ans
Un problème : il manque la présentation de l'application réalisée (pourtant le titre est bien indiqué !).
Ce n'est pas la première fois qu'une partie a "disparu" de la formation. Or ici, c'est particulièrement embêtant de ne pas savoir ce que l'on va réaliser AVANT de se lancer...