React 18 avec une webapi dotnet 8 : FULL

Why take this course?
Ça me délecte de partager mon passion pour le développement web et le C# avec d'autres enthousiastes comme vous ! Le C# a bien évolué depuis ses débuts et il est maintenant un langage très riche et polyvalent, idéal pour développer des applications sous variés plateformes grâce à .NET.
dotnet 8.0 représente une évolution significative du framework .NET, lui permettant d'être encore plus performant et flexible. Avec la version 8.0, Microsoft a apporté des améliorations importantes en termes de performances, de nouvelles fonctionnalités et de meilleures intégrations avec d'autres technologies.
Dans ce cours, vous allez apprendre à construire des sites internet avec Razor Pages dans le cadre d'asp.net core, mais aussi à créer des applications SPA (Single Page Applications) en utilisant React pour le frontend et .NET Core pour le backend. Vous verrez comment ces deux éléments peuvent travailler ensemble de manière harmonieuse.
Voici un aperçu du contenu du cours :
- Installation et configuration de Visual Studio (ou VS Code si vous préférez une solution léger).
- Rafraîchissement des notions essentielles de JavaScript, car c'est la langue de choix pour le développement frontend.
- Création de models et structure initiale du projet en utilisant TypeScript avec React.
- Compréhension de l'architecture React et son organisation.
- Gestion de l'état et des mises à jour réactives dans l'interface utilisateur.
- Configuration et utilisation de routes dans l'application.
- Découverte et mise en œuvre d'APIs .NET Core 8.x (par exemple, Web API).
- Interaction avec une base de données SQL Server via Entity Framework Core.
- Mise en place d'une authentification simple pour votre application.
- Utilisation des hooks React comme
useState
,useCallback
, etuseMemo
. - Envoi de requêtes POST à votre API .NET Core depuis le frontend React.
- Et bien plus encore, avec des mises à jour régulières pour couvrir d'autres sujets essentiels comme la gestion des formulaires et l'utilisation de JWT (JSON Web Tokens) pour la sécurité.
Tout au long du cours, vous serez guidé étape par étape dans la création d'un jeu vidéo en utilisant les technologies discutées. Vous aurez accès aux sources du projet et bénéficierez de l'assistance nécessaire pour progresser sans se retrouver perdu-e.
À la fin du cours, vous aurez non seulement acquuis des compétences pratiques en C# et .NET 8.x, mais aussi réalisé un projet concret qui démontre votre maîtrise de ces technologies. C'est un parcours passionnant et éducatif qui vous fera grandir en développeur web et en utilisateur de C#.
Vous pouvez commencer ce cours à tout moment, et je suis là pour accompagner votre apprentissage et vous aider à surmonter les défis que vous rencontrerez le long de ce chemin. Voyageons ensemble dans cette aventure de codage !
Course Gallery




Loading charts...