Blazor & Redux: stockez efficacement vos données

所在平台: Udemy

课程主页: https://www.udemy.com/course/blazor-redux/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程总结:Blazor & Redux:有效地存储您的数据** 随着前端应用程序展示的数据量越来越大且日益复杂,组件在屏幕之间重复使用的情况十分普遍。若设计时未预料到此场景,将可能导致 API 过度请求,从而损害用户体验。 为避免此问题,一种有效的解决方案是将数据集中存储于一个名为“store”的中央仓库。实现此实践的模式称为 Redux。最初起源于 JavaScript,其逻辑迅速传播并得到了修改(催生了 Flux 模式)。 本课程将带您了解: * Redux 模式的工作原理。 * 如何手动实现 Redux 运行所需的关键对象。 * 如何从头开始安装和使用具有特定功能的社区库。 * Redux 实现的最佳实践。 此外,本课程包含一项练习:将 Blazor 入门课程中的披萨管理练习迁移到使用 Redux store。您将独立完成此练习,并参考您在 Blazor 课程中已有的实践(该课程同样可在 Udemy 上找到)。 课程结束时,您将掌握所有必要知识,能够为您的 Blazor 应用程序添加 Redux store,从而集中管理与 API 的通信,并简化应用程序的数据管理。

课程评论(0条)

课程详情

Les applications front-end affichent de plus en plus de données, et ce, de façon de plus en plus complexe. Ainsi, il n'est pas rare d'avoir des éléments qui sont réutilisés d'un écran à l'autre. Si ce scénario n'est pas prévu à la conception, cela peut provoquer une sur-sollicitation de l'API, qui va nuire à l'expérience utilisateur.Afin d'éviter cela, une des solutions est la centralisation des données dans un magasin unique: le store. Le pattern qui répond à cette pratique s'appelle Redux. Initialement développé en JavaScript, la logique s'est vite propagée et a été modifiée (donnant naissance au pattern Flux).Dans cette formation, nous verrons ensemble:Comment fonctionne le pattern ReduxComment implémenter manuellement les objets nécessaires à son fonctionnementL'utilisation d'une librairie communautaire avec ses spécificités, pour l'installer de A à ZLes bonnes pratiques pour l'implémentationLe cours comprends également la reprise de l'exercice de gestion des pizzas du cours d'introduction à Blazor pour utiliser un store Redux. Vous ferez cet exercice en totale autonomie, en vous basant sur ce que vous avez réalisé dans le cours sur Blazor à disposition, également sur Udemy.A la fin de cette formation, vous aurez toutes les informations pour adjoindre à votre application Blazor un store Redux qui centralisera votre communication avec l'API et vous offrira des outils pour simplifier la gestion des données de votre application.

课程标签

0人关注该课程

主题相关的课程