Learn React Native Tips, Tricks & Troubleshooting Techniques

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-react-native-tips-tricks-troubleshooting-techniques/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:学习 React Native 技巧、窍门及故障排除技巧 课程概述:React Native 是一款由 Facebook 工程师开发的跨平台应用开发框架,它能够帮助你摆脱维护 Swift 和 Java 代码库的困扰,学习一次便可随处应用。该课程将带你通过实践来掌握 React Native,从构建移动设备的 React 组件开始,学习如何配置 Firebase 以存储数据,并能够实时查看修改,无需反复编译应用程序。课程中,你将获得关于可重用逻辑、高阶组件、升级建议、样式及关注点分离的技巧。还将学习如何克服 React Native 开发中常见的错误及陷阱,使用 Redux 解决复杂的导航模式,以及在确保应用界面流畅运行的同时,排查 JavaScript 中的复杂操作问题。 课程内容:该培训项目包含三个完整的课程,旨在提供全面的训练。 第一个课程《7步掌握 React Native》将帮助你快速创建视觉美观且高性能的应用程序。你将学习构建移动设备的 React 组件,配置 Firebase 存储数据,体验热重载功能,随时查看修改内容,无需每次都编译。到课程结束时,你将能够独立开发功能强大的 iOS 和 Android 应用,并将其部署到应用商店。 第二个课程《React Native:技巧、窍门及技巧》提供了让开发过程更轻松、效率更高的实用技巧,包括高阶组件的可重用逻辑、升级建议、样式和关注点分离等。此外,你将学到使用工具进行快速开发的小窍门,如 reactotron、react-native-debugger,并自制调试和分析日志。最终,你将掌握一系列有用的技巧和脚本,提高 React Native 开发的效率。 第三个课程《故障排除与强化 React Native》教你如何发现内存泄漏并停止后台未使用的应用。你将减少应用的 CPU 使用率,优化 API 和第三方库以减小应用的体积。针对开发人员常见的性能问题,该课程将教你如何解决导航组件中的性能问题,最小化应用的启动时间,提高整体性能。在课程结束时,你将显著提升在 React Native 中的工作效率,减少排错时间,增加编码时间。 讲师介绍:Christopher Reyes 是一名位于南加州的软件工程师,拥有计算机信息系统学士学位,专注于软件开发,具备多种技术的经验,包括全栈 JavaScript。他在 Node.js 后端开发 RESTful APIs,利用 GraphQL 和 Apollo 提供数据,而前端则使用 React 进行开发。Christopher 热衷于测试驱动开发和编写优质代码。Pavlos Vinieratos 是一名经验丰富的 iOS 和 macOS 开发者,精通 React Native、Swift 和 Objective-C,日常工作中经常使用 React Native。Atul Sandilya Tiwari 是一名软件开发人员,拥有五年的移动应用开发经验,为初创公司和财富500强企业服务,早期便开始使用 React Native 和 Android 开发。

课程评论(0条)

课程详情

React Native is a cross-platform application development framework built by engineers at Facebook which will help you to get out of the pain of maintaining a Swift and Java code base by learning once and applying it anywhere. Also, it bridges the gap between JS, Android, and iOS.With this hands-on course, you will begin with building React components for mobile devices where you'll learn to configure Firebase to store your data while coding your applications & and see the changes you've made without re-compiling your application again and again. Moving further, you will gain tips about reusable logic with Higher Order Components, tips for better upgrading, tips on styling and separation of concerns. Then you'll learn to overcome the most common bugs and pitfalls that plague React Native developers, solving complex navigation patterns with redux as well as troubleshooting complex operations in JavaScript while keeping your app UI running smoothly.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, React Native in 7 Steps you'll be able to create visually stunning and high-performing applications. This course will get you started with React Native quickly by building React components for mobile devices. You'll learn to configure Firebase to store your data while coding your applications. You'll be able hot-reload applications and see the changes you've made without re-compiling your application again and again. By the end of this course, you'll be able to develop highly functional iOS and Android applications on your own and deploy them to both the App Store and the Play Store.The second course, React Native: Tips, Tricks, and Techniques help to provide you with valuable tips and tricks to help make your development process easier, and less tedious. You will find tips about reusable logic with Higher Order Components, tips for better upgrading, tips on styling and separation of concerns. You will be getting some useful & cool tips on using tools for faster React Native development, such as reactotron, react-native-debugger and making your own logger for debugging and analytics. Finally, some tips and useful scripts you can use, and a nice way to use feature flags for your application. By the end of this course, you would have added useful skills to your arsenal, a plethora of valuable tips and tricks to make your development process with React Native more effective and efficient.The third course, Troubleshooting and Supercharging React Native you'll learn how to find memory leaks and cease unwanted applications in the background. You'll reduce the CPU usage of your application. You'll optimize APIs and third-party libraries to minimize the size of your application. Most developers complain about performance issues while implementing navigation components, so you'll learn how to solve them once and for all. Finally, you'll minimize your application's launch time and improve its overall performance.At the end of the course, you'll supercharge your productivity in React Native, by spending less time debugging and more time coding.About the Authors:Christopher Reyes is a software engineer in Southern California with a Bachelor of Science in Computer Information Systems with a specialization in software development. He has multiple years of experience working across multiple technologies including proprietary programming languages, and full stack JavaScript. He has experience on the back end with Node.js developing Restful APIS with typescript, and exposing data through GraphQL and Apollo while utilizing React on the front end. Chris has utilized to React Native to develop versatile mobile applications that can be utilized across multiple devices and platforms. Chris has mostly worked in the financial sector and has also freelanced for a telematics company. Chris is passionate about test-driven development and writing clean code.Pavlos Vinieratos is an experienced iOS and macOS Developer using React Native, Swift, Objective-C. Enjoys using Clojure and Ruby. He enjoys working with React Native and works with it on a regular basis. As an experienced React Native developer, Pavlos Vinieratos brings hands-on working experience to this course that helps viewers to get effective and practical guidance from a developers point of view.Atul Sandilya Tiwari is a software developer. He has 5 years of experience building mobile applications for companies ranging from startups to fortune 500 companies. He has been working in both React native and Android since the early days of their releases.

课程标签

0人关注该课程

主题相关的课程