[TDD] Learn Test Driven Development with React Native

所在平台: Udemy

课程主页: https://www.udemy.com/course/tdd-learn-test-driven-development-with-react-native/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:[TDD] 学习使用 React Native 进行测试驱动开发 课程概述:测试是软件开发中必备的宝贵技能。随着相关生态系统的快速发展,许多相似的工具相继出现,但在这个领域的课程和知识却相对匮乏。经过多年的实践和选择,我希望分享我的经验,帮助您以正确的方式编写测试。我不仅会教您如何编写测试,更会介绍多种方法以及我认为的最佳实践,这些都来源于我的工作经验。了解如何为 React Native 应用编写测试能够让您更快地测试 ReactJS 应用。然而,由于使用了原生依赖,React Native 的测试相对困难。这些都是我编写这门课程的原因。 课程内容: 我们将首先介绍所需的知识、工具和最佳实践,课程将专注于不使用 Expo 的 React Native,但会参考使用 Expo 所需的文档。在奠定必要的知识和工具之后,我们将构建一个天气应用程序。 课程特点: - 使用 React Native 和 TypeScript - Redux 和 Redux-Saga - 使用 Axios 进行 API 调用 - 使用 react-hook-form 处理表单 - 使用 react-navigation 进行路由 - Jest 和 React Native Testing Library - 采用测试驱动开发风格 课程不包含: 该课程不会深入探讨 react-dom/test-utils 或 jest 的 API。理论性和无观点的课程已存在。本课程将提供以下内容: - 这些工具的解释,哪些是您需要的,以及原因 - 在具有挑战性的环境中如何将它们付诸实践 - 公司如何在日常工作中使用这些工具(包括一些更复杂的案例) - 如何找到更多信息(文档)

课程评论(0条)

课程详情

Testing is a must-known and valuable skill in software development.With an ecosystem growing quickly, several similar tools and few courses or lacking knowledge on the field, my journey with testing has not been the easiest one. Now that I took the right choices and practiced for several years, I want to share my expertise so you become able to write tests the right way!I don't want to merely show you how to write a test but to introduce the different ways to do it, what I think are the right ones and what is used in the workplace, from my experience.Knowing how to write tests for a React Native application allows you to quickly be able to test a ReactJS application. Moreover, React Native is quite difficult to test, partly because of the use of native dependencies. These are the reasons that pushed me to write this course.What are we going to build ?The first step will be to expose some of the knowledge, tools and best practices needed. The course will focus on React Native without Expo, but will refer to the documentation needed to use Expo.After laying out the necessary knowledge, tools and good practices we are going to build a Weather Application.Featuring:React Native and TypeScriptRedux & Redux-SagaAPI calls with AxiosForms with react-hook-formRouting with react-navigationJest and the React Native Testing LibraryGeolocation and OpenWeatherMap APITest Driven Development-StyleWhat this course is notThis won't be a deep-dive into APIs for react-dom/test-utils or jest.Theorical and unopinionated courses about those already exists. Here you will be presented with:A explanation of those tools, which ones you need, and whyHow to put them into practices, in a challenging environmentHow companies use them on a daily basis (with some more complicated cases)Where to find more informations (documentation)

课程标签

0人关注该课程

主题相关的课程