博狗体育在线投注_博狗体育投注官网_博狗bodog娱乐场在线

首页 > Web前端工程师 > 仿知乎日报实战 - TypeScript in React Native
仿知乎日报实战 - TypeScript in React Native
  • 仿知乎日报实战 - TypeScript in React Native

  • 主讲 : 胡桓铭
  • 通过本实战课程,深入学习并掌握React Native的概念和使用,同时学习TypeScript、TDD的相关内容,让多端开发不再有语言和架构的隔阂。
  • ¥119.00 ¥169.00 ¥115.00
  • Pro会员免费学

    6人学习时长 : 5.1 小时有效期 : 180 天 有效期自支付成功后开始计算,到期后仍可观看课程视频和图文,但不再享受问答和作业批改服务。SVIP用户可享受无视有效期权限,随时随意轻松看。单课购买用户需关注课程有效期,合理安排学习计划。

什么是React Native?

React为程序猿们提供了一种子组件不能直接影响外层组件,俗称 data flows down 的组件模型。它的语义一致,资源建模,组件模型可组合,这也是软件行为的最小化的模型。正由于它是基于虚拟 DOM 的实现,所以它不只可以对应 Web 进行开发,也能将虚拟 DOM 编译输出对应到 iOS、Android 的 Native 视图上去,这在最后就造就了 React Native。React 的心,Native 是壳。

为什么要学习React Native?

React Native 是 React 虚拟 DOM 在 iOS 和 Android 的一次输出实现,主要目的是在于扩大 React 在前端的适用范围,让多端开发不再有语言和架构的隔阂。React 生态的全家桶在整个 React Native 也是完全通用的,极大的提升了开发者的效率,也极大的提高了代码的复用率。

课程内容及特点?

课程内容主要是基于 Demo 的 React Native 入门教学视频,同时也包含了基于 TypeScript 和 TDD 的内容。TypeScript 作为 JavaScript 的超集,强调通过类型推断和接口定义来提升开发体验,解决非 Web 前端同学写 JavaScript 的痛苦,减少一些常见的入门级的错误。了解如何在生产环境中实践 TDD,为自己的工作学习带来良好的习惯。

适合人群

1.有编程语言基础
2.具备React基础知识
3.想学习React Native的人员

学习收获

1.React,React Native内涵的理解
2.VSCode的使用
3.React Native的使用
4.React全家桶
5.TDD的理念及运用
6.TypeScript的理念及运用

常见问题

Q:如果有问题,我去哪里咨询?
A:关于课程的任何问题,都可以点击“右下角”的在线客服,我们会有专人为您解答。

Q:『有效期』是什么?
A:『有效期』从订单支付成功后开始计算,到期后仍然可以观看课程视频和图文,但不再享受问答和作业批改等服务。

Q:VIP是什么?
A:购买过博狗学院 VIP 会员的用户,可享受职业学院课程 VIP 价格,这个价格会比现价有一定的优惠。

Q:SVIP是什么?
A:SVIP适用于需要系统化学习某一专业的小伙伴们。购买后不仅即时开启VIP所有功能,还可以无限量饱览职业路径内的专业课程以及享受实战项目一对一辅导等优质服务。

Q: 有的章节的知识我已经会了,可以跳过吗?
A: 可以,整个课程采用自由学习方式,不设置每个课时的前后限制要求。

Q: 课程的视频提供下载么?
A: 我们的课程视频进行加密处理,暂时不支持下载。

仿知乎日报实战-TypeScript in RN

主讲:胡桓铭

通过本实战课程,深入学习并掌握React Native的概念和使用,同时学习TypeScript、TDD的相关内容,让多端开发不再有语言和架构的隔阂。

第 1 部分 React Native & TypeScript 65 分钟

第 1 节 Guideline 5 分钟
课程简介
第 2 节 React Native 20 分钟
React Native 简史
React Native 原理及缺点
本小节资料包
第 3 节 TypeScript 40 分钟
TypeScript 简介
TypeScript 基本入门
本小节资料包

第 2 部分 Practice - 准备环境 43 分钟

第 1 节 VSCode 28 分钟
VSCode 简介
VSCode Extensions
VSCode Settings
本小节资料包
第 2 节 搭建环境 15 分钟
Hello World
Hello World From TypeScript
本小节资料包

第 3 部分 Practice - 启动页 86 分钟

第 1 节 实战-启动页 86 分钟
集成 Redux
Reducer 及测试
Component 及测试
Action 及测试
数据流的测试
本小节资料包
作业:实现启动页,完成启动页加载 1.5s 后,自动跳到主页的效果
实现启动页,完成启动页加载 1.5s 后,自动跳到主页的效果

第 4 部分 Practice - 主屏页 47 分钟

第 1 节 路由及组件结构 29 分钟
React Navigation
组件结构
本小节资料包
第 2 节 Swiper 9 分钟
React Native Swiper
本小节资料包
第 3 节 SectionList 9 分钟
SectionList
本小节资料包
作业:实现点击 Swiper 的其中一项,跳转到指定页面
实现点击 Swiper 的其中一项,跳转到指定页面
作业:实现下拉加载更多
实现下拉加载更多

第 5 部分 Practice - 文章页 61 分钟

第 1 节 重构 16 分钟
重构 API
typeof 的魔法
封装 Mock Store
本小节资料包
第 2 节 TDD 45 分钟
Test Driven Development
Reducer On TDD
Component On TDD
Action On TDD
本小节资料包
作业:根据重构的讲解内容,重构之前冗余的代码
根据重构的讲解内容,重构之前冗余的代码
作业:根据截图 UI 依照 TDD 的方式实现文章页
根据截图 UI 依照 TDD 的方式实现文章页

第 6 部分 总结回顾 6 分钟

第 1 节 回顾与总结 6 分钟
回顾与总结
本小节资料包

学员服务

  • 作业批改
  • 有问必答

主讲老师

  • 胡桓铭

    博狗学院布道师

    膜法师,九零后中年人,资深前端,ThoughtWorks 前端咨询师。 搞前端,当然要靠自我奋斗,但是也要考虑到历史的行程。 所以,现专注于大型前端项目咨询、敏捷开发实践、 React 全家桶和 TypeScript 的实践及推广。