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跨平台开发

  1. Xamarin技术原理
  2. Xamarin跨平台客户端开发能力介绍(Android, iOS, MacOS, Windows, Linux)
  3. Xamarin跨平台开发环境 (Visual Studio 2017, Android, iOS) 及工具最佳实践
  4. Xamarin.Forms基础
  5. Xamarin.Forms控件

2. Xamarin.Forms 跨平台界面开发

  1. App界面布局策略
  2. App界面元素(控件、图标、图片、字体) 定位与尺寸
  3. 从设计图到最终App界面的最佳实践

3. Xamarin.Forms 跨平台界面高级开发

  1. 基于XAML的界面开发、XAML编译与设计时预览
  2. 自定义绑定及附加属性
  3. Xamarin.Forms自定义控件方式 - 控件组合
  4. Xamarin.Forms自定义控件方式 - Renderer
  5. Xamarin.Forms自定义控件方式 - 原生嵌入(Native Embedding)
  6. Effects, Triggers 和Behaviors
  7. Xamarin.Forms真实应用最佳实践: 应用图标与启动页,iPhone X 适配,键盘场景注意事项等
  8. Xamarin.Forms性能优化

4. MVVM设计模式与跨平台代码共享最佳实践

  1. MVVM设计模式与框架
  2. MVVM跨平台代码共享策略
  3. MVVM中的数据绑定
  4. MVVM中的命令绑定
  5. 依赖注入与跨平台原生API调用
  6. Web API调用与本地存储SQLite实践
  7. 真实项目必用辅助类库开发实践

5. DevOps: 基于VSTS和App Center的App DevOps

  1. 基于VSTS Git的源代码管理与Visual Studio集成操作
  2. 使用Pull Request进行代码评审
  3. 代码分支与合并策略
  4. 基于MVVM设计模式的Unit Test最佳实践
  5. App自动化UI Test
  6. App自动化构建与分发
  7. App监控与报表
  8. App异常信息收集与追踪
  9. 苹果及Android应用上架指南
培训地点及方式

1. 北京视高盛景公司会议室 2. 客户现场培训

培训费用
  • 10000元/人 (含午餐): 北京视高盛景公司会议室
  • 协商价: 客户现场培训
报名咨询及预约培训时间

邮件联系电话联系: 010 - 67185343