Xamarin技术咨询与培训
讲师介绍
1. 周岳,视高盛景首席架构师、微软最有价值专家(MVP Xamarin方向)、Xamarin认证移动开发者、微软中国移动开发技术特约顾问、微软中国Tech Summit讲师。
2. 资深Xamarin开发工程师、Xamarin认证移动开发者 。
培训对象
使用.NET技术的企业研发团队,特别适合具备ASP.NET/Win Forms/WPF等传统客户端能力的技术团队向移动端等跨平台客户端转型。
培训内容
培训共5天,内容涵盖Xamarin基础知识、开发环境及工具配置入手,再到跨平台界面开发,然后是共享代码的设计模式与最佳实践,再配合DevOps的一些环节演练,例如基于VSTS/TFS的任务管理、App单元测试、源代码管理与分支策略、使用Pull Request的代码评审与合并制度、自动化构建、自动化UI测试、测试分发、App监控、崩溃追踪、应用商店上架等。 以上内容都通过一个跨平台App项目实际操作动手演练完成。
培训大纲:
1. Xamarin跨平台开发
- Xamarin技术原理
- Xamarin跨平台客户端开发能力介绍(Android, iOS, MacOS, Windows, Linux)
- Xamarin跨平台开发环境 (Visual Studio 2017, Android, iOS) 及工具最佳实践
- Xamarin.Forms基础
- Xamarin.Forms控件
2. Xamarin.Forms 跨平台界面开发
- App界面布局策略
- App界面元素(控件、图标、图片、字体) 定位与尺寸
- 从设计图到最终App界面的最佳实践
3. Xamarin.Forms 跨平台界面高级开发
- 基于XAML的界面开发、XAML编译与设计时预览
- 自定义绑定及附加属性
- Xamarin.Forms自定义控件方式 - 控件组合
- Xamarin.Forms自定义控件方式 - Renderer
- Xamarin.Forms自定义控件方式 - 原生嵌入(Native Embedding)
- Effects, Triggers 和Behaviors
- Xamarin.Forms真实应用最佳实践: 应用图标与启动页,iPhone X 适配,键盘场景注意事项等
- Xamarin.Forms性能优化
4. MVVM设计模式与跨平台代码共享最佳实践
- MVVM设计模式与框架
- MVVM跨平台代码共享策略
- MVVM中的数据绑定
- MVVM中的命令绑定
- 依赖注入与跨平台原生API调用
- Web API调用与本地存储SQLite实践
- 真实项目必用辅助类库开发实践
5. DevOps: 基于VSTS和App Center的App DevOps
- 基于VSTS Git的源代码管理与Visual Studio集成操作
- 使用Pull Request进行代码评审
- 代码分支与合并策略
- 基于MVVM设计模式的Unit Test最佳实践
- App自动化UI Test
- App自动化构建与分发
- App监控与报表
- App异常信息收集与追踪
- 苹果及Android应用上架指南
培训地点及方式
1. 北京视高盛景公司会议室 2. 客户现场培训
培训费用
- 10000元/人 (含午餐): 北京视高盛景公司会议室
- 协商价: 客户现场培训
报名咨询及预约培训时间
邮件联系电话联系: 010 - 67185343