|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/react-nextjs-testing-library-jest-full-project-test/
课程评论:没有评论
## Coursera 课程总结:React & Next.js 实战测试(含 Jest 和 React Testing Library) 本课程专为 Web 开发者,特别是 React 开发者设计,旨在教授如何使用 React Testing Library 和 Jest 进行项目测试。 **课程内容概要:** 1. **测试基础:** * 讲解测试的意义、类型及其在项目和公司中的重要性。 2. **Jest 和 React Testing Library 入门:** * 教授 Jest 和 React Testing Library 的基础知识。 * 通过示例应用强化理解。 3. **实战项目演练:** * **Todo Tasks List App:** 对一个实际的待办事项列表应用进行测试。 * **电影信息展示网站:** 对一个更复杂、更现实的项目进行测试,该项目涉及 API 调用,用于展示电影信息、查看电影详情、搜索电影以及分页导航。 * 针对此项目进行全面测试。 * 讲解如何处理实际项目中的各类测试。 * **Redux 和 Redux Toolkit 测试:** * 讲解 Redux 和 Redux Toolkit 的区别。 * 演示如何在 React 或 Next.js 项目中处理它们。 4. **MSW 库讲解:** * 讲解 Mock Service Worker (MSW) 库,用于处理各种数据获取(Fetching Data)场景,并提供多种处理方式和丰富示例。 5. **Next.js 框架学习:** * **Next.js 基础:** 深入讲解 Next.js 框架(基于 React)。 * **React vs. Next.js 测试对比:** 详细阐述 React 和 Next.js 在测试方面的差异。 * **Next.js 项目中的 Jest 和 React Testing Library 应用:** 演示如何在 Next.js 项目中使用这些测试工具。 * **Next.js 特性测试:** * 测试 Next.js 的路由 (Routing)。 * 测试 MSW 库在 Next.js 中的应用。 * 测试 Redux/Redux Toolkit 在 Next.js 中的应用。 **适合人群:** 本课程适合初学者、中级开发者和高级开发者,旨在帮助他们将测试技能提升到新的水平。 **课程目标:** 提升开发者的专业技能和经验,使其能够自信地为各种规模的真实项目编写有效的测试。
كورس موجه لمطورين الويب عموما ومطورين الرياكت خصوصا لتعليم اختبار المشاريع عن طريق مكتبه React Testing Library And Jestنبدا بتعليم معنى الاختبار وانواعه واهميته داخل المشاريع والشركات ثم نبدا بتعليم اساسيات مكتبه Jest ومكتبه React Testing Libraryوتطبيق امثله عليهم ثم تطبيق الاختبارات على مشروع عملي وهو Todo Tasks List App ثم ننتقل للتطبيق على مشروع اكبر واكثر تعقيدا واكثر واقعيه وفيه تعامل مع Api وهو عباره عن موقع لعرض الافلام من علي الانترنت من قاعده بيانات جاهزه وعرض تفاصيل كل فيلم منفصل والبحث داخل قاعده بيانات الافلام والتنقل بينها عن طريق صفحات التنقل كذلك عمل اختبار للموقع بالكامل وشرح كيفيه التعامل مع الاختبارات في اي موقع اخر حقيقي سواء كان حجمه كبير ام صغير عمل اختبار لل ٍRedux And Redux Toolkitوشرح الفرق بينهم والتعامل معهم داخل اي مشروع رياكت او نكستثم ننتقل لشرح مكتبه ال MSW لشرح التعامل مع Fetching Data بجميع انواعها والتعامل معها بطرق مختلفه وبامثله عديدهاذا كنت مبتدى او متوسط المستوي او متقدم المستوي فان هذا الكورس موجه لك لينقل مهاراتك الى مرحله ومستوى اخرهذا الكورس موجه للمطورين لزياده مهارتهم وخبراتهم ثم ننتقل في النهايه لشرح اطار عمل ال Next js والذي هو يعتبر مبني علي React js سنقوم بشرح بالتفصيل الفرق بينه وبين الرياكت من ناحيه الاختبارات وال testing داخل مكتبه jestومكتبه react testing libraryوكيفيه التعامل في مشروع نكست او رياكت وكذلك عمل اختبارات لل Routing داخل النكستوعمل اختبارات لمكتبه ال MSWوعمل اختبارات للRedux ReduxToolkit