?? [ PT-BR ] ?? Ce "Readme" est écrit en deux langues, le Portugais brésilien (PT-BR) et l'anglais (EN).
?? [ En ] ?? Ce "Readme" est écrit en deux langues, brésilien brésilien (PT-BR) et anglais (en).
?? [ PT-BR ] ??
Il s'agit d'un projet de base de la création de données API axée sur ASP.NET Core 3 et EF Core 3 (cours 7194) de Balta.io, enseignée par l'instructeur André Baltieri.
Dans ce cours, l'objectif est de créer un format API CRUD simplement et rapidement, en suivant la méthodologie de conception basée sur les données.
L'objectif est de couvrir les éléments essentiels de la création d'une bonne API de manière productive, de l'application de bonnes pratiques et de l'organisation dans le code, ainsi que de la mise en œuvre de l'entité Core Framework pour l'intégration avec la base de données, et l'authentification à l'aide de JWT.
Pendant le cours, et également après l'avoir terminé, j'ai décidé d'améliorer un peu les fonctionnalités de cette API, y compris plus de validations et de compléter les méthodes concernant l'utilisateur. Mais si vous êtes intéressé, vous pouvez voir le référentiel original contenant ce qui a été produit dans le cours via le référentiel du professeur André Baltieri en cliquant ici.
?? [ En ] ??
Il s'agit d'un projet de base du cours "Création de données API pilotées avec ASP.NET Core 3 et EF Core 3" (créant des API basées sur les données avec ASP.NET Core 3 et EF Core 3) de Balta.io, enseignée par l'instructeur André Baltieri.
Dans ce cours, l'objectif est d'apprendre à créer un CRUD au format API d'une manière simple et rapide, en utilisant la méthodologie de conception basée sur les données.
L'accent est mis sur la couverture de l'essentiel de la création d'une bonne API de manière productive, en appliquant les meilleures pratiques et l'organisation dans le code, comme implémentez le noyau du cadre d'entité pour l'intégration de la base de données et l'authentification à l'aide de JWT.
Pendant le cours, et aussi après l'avoir terminé, j'ai décidé d'améliorer les fonctions de cette API. J'ai donc ajouté plus de validations et compléter les méthodes liées à l'utilisateur. Mais, si vous êtes intéressant, vous pouvez voir le référentiel original contenant ce qui a été produit dans le cours, le référentiel du professeur André Baltieri en cliquant ici.
?? [ PT-BR ] ?? Créez un repos basé sur les données de l'API qui inclut les utilisateurs, les produits et les catégories de produits à l'aide de .NET Core 3 et de l'entité Framework Core avec SQL Server, ainsi que l'utilisation de fonctionnalités d'authentification et d'autorisations utilisateur en fonction de vos "rôles" et de la génération de jetons JWT.
?? [ En ] ?? Créez une API REST axée sur les données qui inclut les utilisateurs, les produits et les catégories de produits, en utilisant .NET Core 3 et Entity Framework Core avec SQL Server, en plus d'utiliser l'authentification des utilisateurs et les ressources d'autorisations en fonction de leurs "rôles" et de leur génération de jetons JWT.
?? ?? [ PT-BR ] ?? ??
Construction d'une API Data Driven
Implémentez un brut avec l'agilité (créer, lire, mettre à jour et supprimer)
Mettez en œuvre les caractéristiques du VEBOS HTTP: Obtenez le poste, mettez et supprimez
Créer des modèles de données, valider les modèles et définir la relation entre eux
Utiliser la date d'annotations
Utiliser l'injection de dépendance
Implémentez la connexion de la base de données et la gestion du contexte des données
Implémenter le traitement d'erreur de base
Écriture de contrôleurs appliquant de bonnes pratiques
Utiliser le noyau du cadre d'entité
Concepts de sécurité dans les API Web
Implémenter l'authentification et l'autorisation dans l'API
Générer des jetons JWT
Créer des critères de terminaison publics et restreints dans l'API
Créer des itinéraires et l'organisation des points de terminaison à partir de l'API
Configurer la connexion à SQL Server (chaîne de connexion)
Améliorez l'API avec la version, le cache et la compression de données
?? ?? [ En ] ?? ??
Construire l'API basée sur les données
Implémentez un crud rapidement (créer, lire, mettre à jour et supprimer)
Implémentez les fonctionnalités des verbes HTTP: obtenez le message, mettez et supprimez
Créer des modèles de données, valider les modèles et définir les relations entre eux
Utiliser des annotations de données
Utiliser l'injection de dépendance
Implémenter la connexion de la connexion de la base de données et le contexte des données
Implémenter la gestion des erreurs de base
Écriture de contrôleurs appliquant les meilleures pratiques
En utilisant le noyau du cadre d'entité
Concepts de sécurité dans les API Web
Mettre en œuvre l'authentification et l'autorisation dans l'API
Tokens Generato JWT
Créer des points de terminaison publics et restreints dans l'API
Effectuer la création d'itinéraire et l'organisation des points de terminaison API
Configurer la connexion à SQL Server (chaîne de connexion)
Améliorez l'API avec le versioning, la mise en cache et la compression de données
ASP.NET Core 3
Noyau de cadre d'entité
Code Visual Studio
Azure Data Studio
Docker
Serveur SQL
?? [ PT-BR ] ?? Bonjour! Je m'appelle Rafael Marques! Je suis brésilien et nord-est! Je travaille comme développeur complet. Vous pouvez en savoir plus sur moi en accédant aux liens dans les boutons ci-dessous!
?? [ En ] ?? Salut !! Je m'appelle Rafael Marques, je suis au développement brésilien. Vous pouvez me trouver sur les liens ci-dessous: