大前端跨端开发指南- 掘金小册课程推荐/优惠

大前端跨端开发指南--掘金小册课程推荐/优惠

小程序+ RN + DSL ,全方位讲解前端跨端技术
我不是外星人
32讲 | 1334人已学习
优惠价¥59.9
官网优惠购买

版权声明

本站非掘金小册官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

课程介绍

你会学到什么?

本小册会持续更新,后续会补充项目实践。

  • WebView 渲染和 Native 渲染的本质;
  • WebView 渲染的核心设计和与 Native 的通信方案;
  • 小程序更新模型及其优化手段,大型小程序应用是如何优化的;
  • 小程序模版动态化设计和分包治理方案;
  • 小程序大型应用监控方案和长列表方案;
  • 小程序的设计模式和组件设计;
  • 了解 JS 引擎,主流的 RN 引擎;
  • 从Native 和 Javascript 角度深入 React Native 原理;
  • React Native 大型应用实践;
  • 深入React Native 的架构设计;
  • 掌握 React Native 的性能优化方案;
  • 明白 DSL 本质,及跨端运行时&编译时;
  • Taro 原理及应用;
  • 实现核心小程序语法 DSL 框架原理。

作者简介

我不是外星人,一线大厂前端技术专家。精通 React 技术,擅长 React Native、小程序等跨端开发、大型应用架构设计、C 端性能优化等领域。

近 7 年专注于前端跨端开发工作,曾负责千万级别 PV 的 C 端交易链路,出版图书《深入浅出 React 开发指南》, 同时也是掘金小册《React 进阶实践指南》作者。

小册介绍

截止 2022 年末,互联网小程序总数超过 780 万,DAU更是突破了 8 亿。

随着小程序的快速发展,以小程序、 React Native、Flutter 为代表的跨端技术,逐渐成了前端开发者的必备技能。在就业市场并不乐观的当下,进阶大前端开发,精通跨端技术,已然成为前端开发者的又一“破局之选”

相比于传统的 Web 应用,小程序有很多优势,比如功能和设计更加轻量、开发成本更低、更易于推广和传播,但是它的复杂程度一点都不亚于 Web 应用:

  • 双线程模型导致小程序相比传统 Web 有着更复杂的渲染和通信设计;

  • 多页面栈模型促使小程序应用比传统单页面 SPA 应用更需要开发者有良好的架构设计能力;

  • 小程序受包体积限制

  • ……

这种种原因导致,开发一款高性能、维护性高的小程序非常困难。 那这一次,畅销小册《React 进阶实践指南》作者「我不是外星人」,为大家带来了?《大前端跨端开发指南》!

本小册围绕大前端开发者必须掌握的跨端技术知识展开,包括移动端的 WebView 和 H5、小程序、React Native 、Taro 以及用 DSL 做的跨端技术栈。

总的来说,小册主要包含四大模块

WebView 模块: 讲解 WebView 是如何设计的,WebView 页面在移动端的形态,以及 WebView 是如何通过 Native 打开的,又是如何和 Native 通信的。其中,会重点介绍 JS 和 Native 的通信方式— JSBridge,最后实现一个 JSBridge。

小程序模块: 全方位介绍小程序,从基础使用到运转原理,再到架构设计,最后结合大型应用实践,给出可落地的执行方案,带你彻底掌握小程序开发。

React Native 模块: 将围绕真实的场景,讲解 RN 在大型项目中的应用实践、解决方案。

多端复用: 以跨端开发的开源项目 Taro 为例,深入介绍其背后运转的原理及实践,探讨多端复用的本质, 并介绍目前主流的动态化多端复用方案DSL。目前很多大厂都有自研的跨端框架,这些框架以前端框架模版作为 DSL 。最后会带大家从 0 到 1 设计实现一个 DSL 核心功能,来还原整个 DSL 的实现流程,包括内部运转的原理和细节。

这本小册和「外星人」的上一本 React 小册一样,会保持持续更新。这里预告一下,正文的 31 节更新完,「外星人」会结合前面讲解的理论知识,再出一个业务项目。理论学习+实战训练结合的方式,助力大家更好地掌握跨端开发!

适宜人群

  • 想要系统学习移动端跨端开发的同学;
  • 想要深入了解跨端实现原理的同学;
  • 不甘心于现状,想要进阶大前端的同学;
  • 想要跳槽,攻克跨端技术面试知识点的同学。

课程目录

  • WebView 原理篇:核心架构设计
  • WebView 应用篇:通信设计
  • 小程序应用篇:数据机制及优化方案
  • 小程序实践篇:大型应用多页面颗粒化通信更新架构
  • 小程序原理篇:模版运行时原理
  • 开篇:掌握正确思路,快速提升跨端开发能力!
  • 小程序应用篇:分包治理策略
  • 小程序应用篇:大型应用监控实践
  • 小程序实践篇:高性能长列表方案
  • 小程序应用篇:组件设计模式及组件化设计
  • RN 认知篇:RN 介绍和 RN JS 引擎发展
  • RN 应用篇:RN 大型应用实践
  • RN 应用篇:RN 与 React Hooks 实践
  • RN 原理篇:渲染原理
  • RN 应用篇:性能优化实践
  • RN 原理篇:React&JS 运行时(上)
  • RN 原理篇:React&JS 运行时(下)
  • RN 原理篇:通信原理
  • RN 应用篇:RN 应用设计实践
  • DSL 运行时实践篇:工程化模拟及编译层实现
  • 跨端原理认知篇:跨端框架实现原理
  • DSL 认知篇:webview 渲染本质
  • DSL 认知篇:Native 渲染本质核心实现
  • DSL 运行时实践篇:逻辑层架构设计
  • DSL 运行时实践篇:整体架构设计
  • DSL 编译实践篇:实现解析 MyXML
  • DSL 运行时实践篇:初始化及渲染层通信
  • 跨端开发 Taro 应用篇:多端复用实战
  • 完结篇
  • 小程序实践篇:设计模式及组件化设计(上)
  • 小程序实践篇:设计模式及组件化设计(下)
  • Taro 原理篇:Taro 核心实现

作者介绍

FE
连载小册《大前端跨端开发指南》出版啦??,小册《React进阶实践指南》作者,强烈推荐一本书籍《深入浅出React 开发指南》?,

作者其他课程

React 进阶实践指南 - 掘金小册课程推荐/分享/优惠/折扣
React 进阶实践指南
彻底弄懂 React 基础和高阶用法,结合实践 Demo,告别技术瓶颈期,实现进阶~
我不是外星人
8390人已学习
优惠价¥49.9
官网优惠购买

推荐

图解  Kafka 之实战指南 - 掘金小册课程推荐/分享/优惠/折扣
图解 Kafka 之实战指南
从基础概念入手,再到原理深入,由浅入深理解 Kafka
朱小厮
4882人已学习
优惠价¥29.9
官网优惠购买
前端可视化入门与实战 - 掘金小册课程推荐/分享/优惠/折扣
前端可视化入门与实战
从基础到高阶,全面掌握二维和三维的前端可视化开发
谦宇
1250人已学习
优惠价¥59.9
官网优惠购买
IntelliJ  IDE 插件开发指南 - 掘金小册课程推荐/分享/优惠/折扣
IntelliJ IDE 插件开发指南
搭建+开发+售卖,你的第一本商业化 IntelliJ IDE 插件开发 CookBook
洪进锋
1031人已学习
优惠价¥29.9
官网优惠购买
从 0 带你写 Netty - 掘金小册课程推荐/分享/优惠/折扣
从 0 带你写 Netty
渐进式源码剖析,助你精通 Netty 框架
陈清风扬
1123人已学习
优惠价¥59.9
官网优惠购买
你不知道的 Chrome 调试技巧 - 掘金小册课程推荐/分享/优惠/折扣
你不知道的 Chrome 调试技巧
熟练掌握 Chrome 调试技巧,直接提升工作效率。
dendoink
13749人已学习
优惠价¥0
官网优惠购买
Android 性能优化 - 掘金小册课程推荐/分享/优惠/折扣
Android 性能优化
原理+实战+进阶,全面掌握 Android 性能优化
helson赵子健
1198人已学习
优惠价¥39.9
官网优惠购买