GigHubAvancé
est une application Web de médias sociaux issue du cours avancé du projet de formation full-stack de Pluralsight.
suite du projet suivant https://github.com/DavidBarth/GigHub
développé pendant mon temps libre
Itinéraire du cours C# ASP.NET MVC 5 :
- Extraire des cas d'utilisation
- Planification de la première itération
- Création d'un modèle à l'aide du workflow Code-frist
- LINQ
- Principe SEC
- Construire un formulaire avec Bootstrap
- LINQ
- Sauvegarde des données : refactorisation de l'authentification pour une meilleure séparation des préoccupations
- Implémentation de la validation : validation personnalisée côté serveur pour les données et l'heure Activation de la validation côté client
- Prévention des vulnérabilités courantes des applications Web Injection SQL XSS Prévention des attaques CSRF
- Meilleures pratiques d'utilisation
- Extension des utilisateurs d'identité ASP.NET
- Implémentation de l'API Web RESTful
- DTO - Utilisation des objets de transfert de données
- AJAX
- Bootbox.js