2023 年完成 React Native:从零到精通(带钩子)

掌握使用 JavaScript

进行 iOS 和 Android 移动应用程序开发的 React Native。构建现代电子商务移动应用程序!

教程演示🔗

What you’ll learn 学习内容

  • Build enterprise level React Native apps and deploy to Apple App Store and Google Play Store
    构建企业级 React Native 应用程序并部署到 Apple App Store 和 Google Play Store
  • Learn to build reactive, performant, large scale applications like a senior mobile app developer
    学习构建响应式、高性能、大规模的应用程序,就像高级移动应用程序开发人员一样
  • Learn to lead Mobile App projects by making good architecture decisions and helping others on your team
    学习通过做出良好的架构决策和帮助团队中的其他人来领导移动应用项目
  • Build cross platform mobile apps for iOS and Android without using Swift, Objective C, Java and Kotlin
    构建适用于 iOS 和 Android 的跨平台移动应用,无需使用 Swift、Objective C、Java 和 Kotlin
  • Learn the latest features in React Native including Hooks, Context API, AsyncStorage, and Animation
    了解 React Native 的最新功能,包括 Hooks、Context API、AsyncStorage 和 Animation
  • Master the latest ecosystem of a React Native Developer from scratch
    从头开始掌握 React Native 开发人员的最新生态系统
  • Become the top 10% React Native Developer
    成为排名前 10% 的 React Native 开发者
  • Stripe Payments (Online Payments) integration in your mobile apps
    将 Stripe Payments(在线支付)集成到您的移动应用程序中
  • Set up authentication and user accounts using Firebase and Firebase Functions
    使用 Firebase 和 Firebase Functions 设置身份验证和用户帐户
  • Routing with React Navigation
    使用 React Navigation 进行路由
  • Using the latest ES6/ES7/ES8/ES9/ES10 JavaScript to write clean code
    使用最新的 ES6/ES7/ES8/ES9/ES10 JavaScript 编写干净的代码
  • Using native phone capabilities like Camera and Vibration
    使用本机手机功能,如相机和振动
  • Google Maps API and adding interactive maps to your projects
    Google Maps API 和将交互式地图添加到您的项目中
  • Styled-Components and native styling to make modern and beautiful apps
    样式化组件和原生样式,用于制作现代美观的应用程序

Requirements 要求

  • Just basic JavaScript knowledge
    只是基本的 JavaScript 知识
  • You DO NOT need any experience with React or any other framework/library!
    你不需要任何使用 React 或任何其他框架/库的经验!
  • You DO NOT need any Java, Kotlin, Swift or Objective C experience!
    您不需要任何 Java、Kotlin、Swift 或 Objective C 经验!

Description 描述

Just updated with all new React Native features for 2023! Join a live online community of over 900,000+ developers and a course taught by industry experts that have actually worked both in Silicon Valley and Toronto with React Native.
刚刚更新了 2023 年所有新的 React Native 功能!加入一个由超过 900,000+ 开发人员组成的实时在线社区,以及由在硅谷和多伦多实际使用 React Native 的行业专家教授的课程。


Using the latest version of React Native, this course is focused on efficiency. Never spend time on confusing, out of date, incomplete tutorials anymore, and instead, learn to build professional and modern Android and iPhone (iOS) apps! Graduates of Andrei’s courses are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Meta, + other top tech companies.
使用最新版本的 React Native,本课程侧重于效率。再也不用花时间在令人困惑、过时、不完整的教程上,而是学习构建专业和现代的 Android 和 iPhone (iOS) 应用程序!安德烈课程的毕业生现在在谷歌、特斯拉、亚马逊、苹果、IBM、摩根大通、Meta + 其他顶级科技公司工作。

We guarantee you this is the most comprehensive online resource on React Native. This project based course will introduce you to all of the modern toolchain of a React Native app developer in 2023. Along the way, we will build a massive restaurant application using React, React Hooks, Expo, React Navigation, Firebase, Styled-Components, Google Maps/Places API, React Animations, Stripe Payments, + more. This is going to be a full iOS and Android app!
我们向您保证,这是 React Native 上最全面的在线资源。这个基于项目的课程将在 2023 年向您介绍 React Native 应用程序开发人员的所有现代工具链。在此过程中,我们将使用 React、React Hooks、Expo、React Navigation、Firebase、Styled-Components、Google Maps/Places API、React Animations、Stripe Payments 等构建一个庞大的餐厅应用程序。这将是一个完整的 iOS 和 Android 应用程序!

The curriculum is going to be very hands on as we walk you from start to finish of releasing a professional React Native project all the way into production. We will start from the very beginning by teaching you React basics and then going into advanced topics so you can make good decisions on architecture and tools on any of your future React Native projects.
课程将非常实用,因为我们会从头到尾引导您发布专业的 React Native 项目,一直到生产。我们将从一开始就教你 React 基础知识,然后进入高级主题,这样你就可以在未来的任何 React Native 项目中对架构和工具做出正确的决定。

All code is going to be provided step by step and even if you don’t like to code along, you will get access to the the full master project code so anyone signed up to the course will have their own app to put on their portfolio right away.
所有代码都将逐步提供,即使您不喜欢编写代码,您也可以访问完整的主项目代码,因此任何注册该课程的人都将拥有自己的应用程序,可以立即放入他们的作品集。


The topics covered will be:
涵盖的主题将是:

  • React Basics React 基础

  • React Native Fundamentals
    React Native 基础知识

  • Debugging React Native 调试 React Native

  • React Navigation React 导航

  • React Hooks React 钩子

  • Custom React Hooks 自定义 React 钩子

  • Firebase API

  • Google Maps API 谷歌地图API

  • React Best Practices React 最佳实践

  • React Native Best Practices
    React Native 最佳实践

  • Persistance + Session Storage
    持久性 + 会话存储

  • Android Development Android 开发

  • iOS Development iOS 开发

  • Lottie Animations Lottie 动画

  • Eslint And Cleaning Up Code
    Eslint 和清理代码

  • Asynchronous Javascript 异步 Javascript

  • React Native AsyncStorage and Animation
    React Native AsyncStorage 和动画

  • CSS in JS – Styled Components
    JS 中的 CSS – 样式化组件

  • React Native Styling React 原生样式

  • Installing Custom Fonts 安装自定义字体

  • Device Permissions 设备权限

  • React Native App Layout React Native 应用布局

  • Modular React Code 模块化 React 代码

  • Building On Expo  在世博会上建立

  • Distributing App to App and Google Play Store
    将应用程序分发到应用程序和 Google Play 商店

  • Integrating Payments With Stripe API
    将支付与 Stripe API 集成

  • + more + 查看更多

Wait wait… I know what you’re thinking. Why aren’t we building 10+ projects? Well, here’s the truth: Most courses teach you React Native and do just that. They show you how to get started, build 10 projects that are simple and easy to build in a day, and just add some styling to make them look fancy. In real life though, you’re not building silly applications. When you apply to jobs, nobody is going to care that you built a really pretty single page app. Employers want to see you build large apps that can scale, that have good architecture, and that can be deployed to the app stores.
等等。。。我知道你在想什么。我们为什么不构建 10+ 个项目?好吧,这是事实:大多数课程都会教你 React Native,并且就是这样做的。他们向您展示了如何开始,在一天内构建 10 个简单易用的项目,只需添加一些样式即可使它们看起来很花哨。但是,在现实生活中,您并不是在构建愚蠢的应用程序。当你申请工作时,没有人会在乎你构建了一个非常漂亮的单页应用程序。雇主希望看到您构建可扩展、具有良好架构且可以部署到应用商店的大型应用程序。

Let me tell you 3 reasons why this course is different from any other React Native tutorial online:
让我告诉你这门课程与任何其他在线 React Native 教程不同的 3 个原因:

1. You will build the biggest project you will see in any course. This type of project would take you months to implement yourself.
1. 您将构建您将在任何课程中看到的最大项目。这种类型的项目需要几个月的时间来实施。

2. This course is taught by 2 instructors that have actually worked for some of the biggest firms using React Native. Mo is a super star when it comes to React Native. He is a Solutions Architect with over 7 years of experience in Software Architecture and Development. Having worked as a consultant for the majority of his career, he has seen it all in the Mobile Development world. He is also a tech lead who has build mobile and web apps for top banks, big tech companies, and one of the biggest online e-commerce stores in the world. Andrei has worked on enterprise level React applications for large tech firms in Silicon Valley as well as Toronto and his latest project was for a React Native app for one of the biggest pharmaceutical companies in the world. By having both of them teach, you get to see different perspective and learn from 2 senior developers as if you are working at a company together.
2. 本课程由 2 位讲师授课,他们实际上曾在一些使用 React Native 的大型公司工作过。Mo 是 React Native 的超级明星。他是一名解决方案架构师,在软件架构和开发方面拥有超过 7 年的经验。在他职业生涯的大部分时间里,他都担任顾问,在移动开发领域见证了这一切。他也是一名技术主管,曾为顶级银行、大型科技公司和世界上最大的在线电子商务商店之一构建移动和网络应用程序。Andrei 曾为硅谷和多伦多的大型科技公司开发企业级 React 应用程序,他的最新项目是为世界上最大的制药公司之一开发 React Native 应用程序。通过让他们俩一起教学,您可以看到不同的观点并向 2 位高级开发人员学习,就像你们一起在一家公司工作一样。

3. We learn principles that are important beyond just what you learn as a beginner. Using the instructor’s experiences you learn about design patterns, how to architect your app, organize your code, structure your folders, and how to think about performance. Let’s just say we don’t shy away from the advanced topics. But more importantly, we are committed to keeping this course up to date so that as the mobile landscape changes, you always have the latest best practices with you.
3. 我们学习的原则不仅仅是您作为初学者所学的内容。利用讲师的经验,您将了解设计模式、如何构建应用、组织代码、构建文件夹以及如何考虑性能。我们只是说我们不回避高级主题。但更重要的是,我们致力于使本课程保持最新状态,以便随着移动环境的变化,您始终拥有最新的最佳实践。

This course is not about making you just code along without understanding the principles so that when you are done with the course you don’t know what to do other than watch another tutorial. No! This course will push you and challenge you to go from an absolute beginner in React Native to someone that is in the top 10% of React Native developers. 

See you inside the course!
课程内见!

本课程并不是让你在不了解原理的情况下只是编写代码,这样当你完成课程后,除了观看另一个教程之外,你不知道该怎么做。不!本课程将推动您并挑战您从 React Native 的绝对初学者转变为 React Native 开发人员中排名前 10% 的人。

Taught By: 授课人:

Andrei Neagoie is the instructor of the highest rated Development courses on Udemy as well as one of the fastest growing. His graduates have moved on to work for some of the biggest tech companies around the world like Apple, Google, Amazon, JP Morgan, IBM, UNIQLO etc… He has been working as a senior software developer in Silicon Valley and Toronto for many years, and is now taking all that he has learned, to teach programming skills and to help you discover the amazing career opportunities that being a developer allows in life. 
Andrei Neagoie 是 Udemy 上评价最高的开发课程的讲师,也是发展最快的课程之一。他的毕业生已经为世界上一些最大的科技公司工作,如苹果、谷歌、亚马逊、摩根大通、IBM、优衣库等……他多年来一直在硅谷和多伦多担任高级软件开发人员,现在正在利用他所学到的一切来教授编程技能,并帮助您发现开发人员在生活中提供的惊人职业机会。

Having been a self taught programmer, he understands that there is an overwhelming number of online courses, tutorials and books that are overly verbose and inadequate at teaching proper skills. Most people feel paralyzed and don’t know where to start when learning a complex subject matter, or even worse, most people don’t have $20,000 to spend on a coding bootcamp. Programming skills should be affordable and open to all. An education material should teach real life skills that are current and they should not waste a student’s valuable time.   Having learned important lessons from working for Fortune 500 companies, tech startups, to even founding his own business, he is now dedicating 100% of his time to teaching others valuable software development skills in order to take control of their life and work in an exciting industry with infinite possibilities. 
作为一名自学成才的程序员,他明白有大量的在线课程、教程和书籍过于冗长,不足以教授适当的技能。大多数人在学习复杂的主题时感到瘫痪,不知道从哪里开始,或者更糟糕的是,大多数人没有 20,000 美元可以花在编码训练营上。编程技能应该是负担得起的,并且对所有人开放。教材应该教授最新的现实生活技能,不应浪费学生的宝贵时间。从为财富 500 强公司、科技初创公司工作,甚至创办自己的企业中吸取了重要的经验教训,他现在将 100% 的时间用于教授他人宝贵的软件开发技能,以便在一个充满无限可能性的令人兴奋的行业中控制他们的生活和工作。

Andrei promises you that there are no other courses out there as comprehensive and as well explained. He believes that in order to learn anything of value, you need to start with the foundation and develop the roots of the tree. Only from there will you be able to learn concepts and specific skills(leaves) that connect to the foundation. Learning becomes exponential when structured in this way.
安德烈向您保证,没有其他课程如此全面且解释清楚。他认为,要想学到任何有价值的东西,就需要从基础开始,发展树的根。只有从那里,您才能学习与基础相关的概念和特定技能(叶子)。当以这种方式构建时,学习会呈指数级增长。

Taking his experience in educational psychology and coding, Andrei’s courses will take you on an understanding of complex subjects that you never thought would be possible.  
凭借他在教育心理学和编码方面的经验,安德烈的课程将带您了解您从未想过的复杂主题。


——–

Mo Binni is a Solutions Architect with over 7 years of experience in Software Architecture and Development. Having worked as a consultant for the majority of his career, he has seen it all.
Mo Binni 是一名解决方案架构师,在软件架构和开发方面拥有超过 7 年的经验。在他职业生涯的大部分时间里,他都担任顾问,他见证了这一切。

He has worked on global applications for multi-nationals, governments and Fortune 500 companies using React Native.
他曾使用 React Native 为跨国公司、政府和财富 500 强公司开发全球应用程序。

Throughout his career he has seen every type of developer and development practice, and the one thing that he believes more than anything is that software development is a pragmatic team sport. Go fast alone, go far together!
在他的整个职业生涯中,他见过各种类型的开发人员和开发实践,他最相信的一件事是,软件开发是一项务实的团队运动。一个人走得快,一起走得远!

My main goal with instructing is to teach the foundational knowledge to set you up for life-long learning. Software and development practices change often, but when you have the right foundation adapting to the constant change becomes easy!
我指导的主要目标是教授基础知识,为终身学习做好准备。软件和开发实践经常变化,但当你有正确的基础时,适应不断的变化就变得容易了!

Who this course is for:
本课程适用于谁:

  • Students who are interested in going beyond a normal “beginner” tutorial
    有兴趣超越普通“初学者”教程的学生
  • Programmers who want to learn the most in demand skill of a mobile app developer
    想要学习移动应用程序开发人员最需要的技能的程序员
  • Developers that want to be in the top 10% of React Native Developers
    希望跻身 React Native 开发人员前 10% 的开发人员
  • Students who want to gain experience working on scalable large cross platform applications
    希望获得可扩展大型跨平台应用程序工作经验的学生
  • Bootcamp or online tutorial graduates that want to go beyond the basics
    想要超越基础知识的训练营或在线教程毕业生
  • Any mobile developer who wants to learn only one language to write both iOS and Android mobile apps
    任何只想学习一种语言来编写 iOS 和 Android 移动应用程序的移动开发人员
  • Anyone looking to build their own mobile applications to put on the Google Play Store or the Apple App Store
    任何希望构建自己的移动应用程序以放在 Google Play Store 或 Apple App Store 上的人
  • Web developers who want to get into the mobile development industry
    想要进入移动开发行业的 Web 开发人员

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源