结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
路宁
3天
6000元/人
课程简述:
本系列课程提炼自讲师多年来一线APP开发及系统构建的经验,结合代码实例详细讲解iOS及Andriod应用开发的方方面面,涉及知识面较广,包括系统搭建及成功大型APP的研发管理、构建、测试及运维方面的关键技术。本课程适合有技术背景的管理者,架构师及开发人员参加。
iOS开发基础课程大纲[1天]
适合有技术背景的开发人员,特别是有C/C++背景的开发人员参加。
第一部分 认识iOS开发 |
• iOS生态圈介绍 • iOS主流开发模式及选择:Native APP 和 WebAPP • 开发环境简介 • 从头搭建一个简单的iOS应用(iOS,H5) |
---|---|
第二部分 利用工具、语言和库 |
• XCode及Interface Builder使用 • iOS SDK框架 • OC语言介绍 • iOS程序架构:代码结构,运行机制,编程模式 • 基本交互编程 • 网络编程 • 动画和多媒体 • UIKit • iOS硬件特征及传感器编程 • iPhone模拟器 • 程序调试方法 • iOS项目演示及代码详解 |
第三部分 扩展话题 |
• iOS证书及产品发布实践 • 常用开源框架初探 • 应用Html5 • 不同终端和体验背后的iOS平台特征:安全、流畅度、分辨率、手表设备等 • 后端技术及工具选择:中间件,数据库,监控及管理 • iOS系统建设方案案例分享 |
Andriod开发基础课程大纲[1天]
适合有技术背景的开发人员,特别是有Java背景的开发人员参加。
第一部分 认识Andriod开发 |
• Andriod平台的发展及差异 • Andriod平台的系统结构 • Andriod应用与开发环境简介 • 头开搭建一个简单的Andriod应用APP |
第二部分 利用工具与库 |
• SDK结构及功能 • 开发工具链及用途 • 安卓程序组织结构 • 用户界面及控件编程 • 事件处理模型 • 网络编程,JSON解析 • 组建通信及广播 • 数据存储与文件访问 • 相机控制和多媒体编程 • 硬件及传感器编程 • 了解后台服务 • 使用模拟器 • 安卓项目演示及代码详解 |
第三部分 扩展话题 |
• 发布与更新 • 应用Html5 • 设备差异化的处理 • 后端技术及工具选择:中间件,数据库,监控及管理 • Andriod系统建设方案案例分享 |
大型APP架构和管理课程大纲[1天]
适合于关注大型APP从架构到运维整体技术和管理框架的管理者,架构师及骨干开发人员参加。
第一部分 重温APP开发 |
• APP主流开发技术与模式的对比与选择 • iOS及Andriod平台背后的哲学及对APP设计的影响 |
第二部分 APP开发及交付管理 |
• 团队组建及人员配置要点 • 项目快速启动方法 • 适合APP的开发与发布计划制定 • APP测试策略(不同测试分类及阶段) • 产品、UI/UE、测试及前后端开发的配合要点 • 打包发布(安全检查、发布前审核) • APP开发主要风险及应对策略 |
第三部分 扩展到大型APP及团队的关键技术 |
• [架构]大型APP搭建方案案例分享 • [架构]前后端分离扩展方案 • [架构]架构解耦最佳实践 • [架构]微服务设计及中间件支持 • [测试]自动化测试工具链及持续集成 • [测试]基于Rest接口的测试方法 • [版本]灵活版本下的分支策略 • [运维]向用户的消息推送 • [运维]组件发布平台 • [运维]灰度发布与A/B测试方法 • [运维]日志系统,埋点,及用户行为分析技术 • [运维]用户及数据监测平台 |