从零到一Hybrid APP开发实践|StuQ小班课


StuQ 邀请百度高级前端开发工程师谢郁推出《Hybrid APP开发实践》精品小班教学,仅有 50 席位,精品小班课区别于大众在线视频教学,课程设置具有如下特色:


  • 采用在线视频直播授课

  • 以实战为主

  • 在线解答疑问

  • 课后作业review


精品小班课通过以上方式帮助同学深度、系统、实战学习 Hybrid APP 开发实践。


1
  课程简介


该课程涵盖 Hybrid APP 开发过程中多个方面:包括方案选型、时间安排、性能调优、开发工具等以期帮助同学们解决 Hybrid APP 开发中性能体验差、协作效率低等常见问题。


2
  适用人群


  • 前端开发者:1-3 年前端开发经验;

  • 非前端开发者:希望了解 Hybrid 开发过程中前端部分


3
   教学目标


通过系统学习这门课,同学们可以:

  • 了解 Hybrid APP 开发的整体框架,选型原则,能够做到合理评估 Hybrid APP 开发的时间规划、技术难度,提前规避一些常见的坑;

  • 了解性能瓶颈并能给出相应的性能提升方案;

  • 了解常用的开发模式与开发工具,提升Hybrid 开发的效率。


4
   讲师简介


谢郁 

百度前端开发工程师


毕业于电子科技大学,曾就职于卓衡科技,熟悉HTML、CSS、JavaScript、Ruby 等多种开发语言,曾参与过多个互联网项目的产品研发。


5
 课程内容


第一节
Hybrid App 开发从 0 到 1


课程讲解

  • 什么是 Hybrid 应用?

  • 为什么选择 Hybrid 方案?

  • 一些常见的 Hybrid 应用场景

  • Hybrid APP 开发过程中的常见问题列举


作业与思考

  • 除了课程介绍的,还有哪些东西适合用Hybrid方案实现?

  • 除了课程介绍的,自己平时使用的应用或设备里,哪些应用了Hybrid方案?


第二节
躲过那些坑 — Hybrid开发技术选型


课程讲解

在选型阶段提前规避问题

  • 兼容问题:如XP,老版安卓等;

  • 浏览器统一方案:crosswalk,electron等;

  • 平台差异:MAC/PC/Linux之间,安卓和iOS之间等;

  • 性能问题:Hybrid方案哪些地方性能不足


常用的Hybrid容器都有哪些


如何进行任务划分

  • 哪些前端可以自行处理;

  • 哪些应该native处理;

  • 哪些暂时无法解决,只能workaround


作业与思考

使用任意一种Hybrid容器, 创建一个demo,并测试其API


第三节
Hybrid App开发中最关键的前端问题


课程讲解

解决性能问题

  • 网络加载性能

  • 渲染性能

  • 分层战术

  • 统一内核

  • 动态加载


解决跨域问题

  • cors

  • jsonp

  • post-message传递

  • 壳修改安全策略

  • 虚拟域


静态资源的缓存与更新

  • 服务端页面控制缓存

  • zip包下载方式


作业与思考

  • 写一个前端layer层,并加上开关;

  • 写一个gulp任务,压缩静态资源并添加版本号;

  • 写一个post-message示例,解决跨域问题


第四节
如何更高效的进行Hybrid App开发?


课程讲解

Hybrid开发的效率与协做问题综述

使用适配器模式提高开发效率

  • 初始化适配器

  • 接口调用适配器

  • 资源适配器


Mock数据工具

  • mock.js

  • faker.js


常用的调试工具与调试方法

  • charles && fiddler

  • postman

  • weinre

  • chrome USB 调试

  • bird


作业与思考

  • 写一个接口方法的适配器;

  • 使用faker.js或mock.js生成一份测试数据


第五节
答疑课

课程讲师会针对以上 4 周的学习内容为大家提供集中答疑服务,解答大家在听课过程中的技术困惑。当然,勤学好问的你也不要纠结,如果你有任何工作中有关前端领域的的技术问题,也可以向老师提问。


6
   学习环境


学习地点:

学习QQ群 + 在线直播教室+作业答疑平台


学习工具:

StuQ 在线教室,在浏览器中使用,无需下载客户端,使用会员用户名和密码进入教室:

StuQ 作业答疑平台:



7
  开班信息


开班时间:

报名人数满 25 人开班,共 50 个名额。

(人员超过 25 名后确定开班,会在正式开课前安排预演)


什么是预演:

学员可以直观的了解老师、课程内容以及学习方式,老师也可以围绕课程内容对学员关心的问题做面对面的沟通。


上课时间:

暂定每周五 21:00-22:30,预计七月下旬开课。


上课时长:

每周 1.5 小时共计 6 周课程

课程学习方式:

60 分钟直播视频讲解

15 分钟交流答疑

15 分钟作业点评课

注:课程视频支持回放观看。


8
   课程收费


预售价:799 元,全价 998 元

(前 10 名预售优惠,共 50 个名额)


9
   课程报名


方式1. 直接报名交费。扫描StuQ官方支付宝账号二维码进行转账。报名成功后,添加官方支付宝账号为好友并注明课程名称“Hybrid 开发”,会有 StuQ 工作人员联系您获得上课方式。



方式2.报名咨询。报名课程的用户请加 QQ 群号 570910128,或者扫描微信二维码进入报名咨询微信群,详细了解报名信息,会有 StuQ 工作人员统一解答大家疑问,然后报名缴费。



微信咨询群


方式3. 咨询小助手。报名课程的用户也可以扫描小助手的微信二维码,私聊小助手详细了解报名信息,小助手会统一解答大家疑问,然后报名缴费。



另附报名流程图


(点击查看高清图片)

相关文章

1.小程序的优缺点优点:不需下载、卸载使用方便缺点:嵌套在...
端口类型-HybridHybrid端口是交换机上既可以连接用户主机,又...
不同vlan同段IP通信LSW1vlan1vlan2vlan3interfaceEthernet0/...
VLAN中access、Trunk和Hybrid三种端口区别:acesss:1、发送...
这系列文章内容包括:STP、RSTP、MSTP、VLAN、LACP、SuperVL...