iOS移动资讯平台开发实战

完整讲解一个iOS移动资讯平台应用程序APP设计与开发的案例
(0人)

249.50 元 5 折

全场5折优惠,咨询QQ810476411

课程介绍

开源力量课程 -  iOS移动资讯平台开发实战


课程背景

  • iOS移动资讯平台APP是最常用的移动应用程序之一。在为期5周的课程里,高文华老师将为大家介绍iOS移动咨询平台开发实战的项目组成、框架搭建、核心功能板块以及具体应用模块的开发,完整展现一个移动资讯平台应用程序的设计与实现过程,让您也可以亲手搭建一个这样的资讯平台,拥有自己的移动咨询平台。

课程学习法


如何学习?

  • 实战.,写代码:唯有用起来,实操才能算学了. 光看书 看教程, 各种看, 先下载,各种泡论坛 挖帖子 .呵呵. 各种视频教程收费的多, 不想花钱就得各种攒金币什么的. 时间都浪费了, 再加上本来要上班, 忙活别的事. 这还得说各种教程真的有用. 不然看了半天观点都是错的 非专业教程视频, 奉劝千万别看. 扯的有点远了, 要想学好就i唯有实战, 自己写个玩意。 基础的问题解决了, 再结合自己在某个领域的知识, 就无敌了. 领域知识才是需要持续学习和积累的.

何时学习?

  • 不用太早.也不能太晚. 基本上见到有项目上线, 就可以开始了. 另外就是根据自己需求. 如果工作内容一直没太大交叉点,那就放一放。或者浅学一下. 看看文档 随手写点. 每个人的时间是最宝贵的, 所以在安排上要结合客观实际, 比如我 肯定先要做项目有关的, 不可能放下项目去学. 本课程是以项目为主线讲解的,一周约覆盖两个主题。

课程大纲

  • 第一周
    1. 开源力量移动开发手机客户端项目介绍
    开源力量移动资讯平台是一款以业界资讯、移动应用、平台技术、视频课程为核心的高
    端应用。本系统包括视频播放、订阅(apns 推送)、离线下载、皮肤等亮点。

    2. 开源力量移动开发客户端架构搭建
    开源力量移动开发资讯平台使用 MVC 架构模式,网络通信异常处理机制,高数据并发 机制。
    实战演练:手把手教你如何搭建数据大平台架构
    本节收获:了解大数据平台架构的搭建方式及网络通信协议、接口规范等知识块。
    课后作业:了解 iOS 设计模式
    创建型:单例(单态)和 抽象工厂
    结构型:模型-视图-控制器,装饰器,适配器,外观(门面)和组合模式
    行为型:观察者,备忘录,责任链和命令模式


    第二周
    3. 服务器端接口的说明(json 格式)
    实战演练:如何定义客户端与服务器之间接口规范
    本节收获:掌握企业规范化管理接口定义范式。
    课后作业:自己动手写一些接口,可以参照机票、旅游、B2C、020等行业编写。

    4. 登录以及第三方登录功能实现
    实战演练:如何通过手机号登录以及如何使用 shareSDK 来实现 QQ 登录及新浪微博登 录。
    本节收获:熟练运用 shareSDK 来实现第三方登录机制
    课后作业:可以尝试对接腾讯微博 SDK 来实现登录机制。

    5. 注册功能实现
    介绍通过手机号注册的形式实现客户端的注册
    实战演练:如何在实现注册功能时来实现手机号码等注册信息的正则表达验证。
    本节收获:熟练如何使用正则表达式实现信息校验。
    课后作业:可扩展实现微博注册,需对接微博 sdk接口


    第三周
    6. 找回密码(重置密码,通过短信方式)
    实战演练:如何通过第三方短息接口短信验证实现找回密码。
    本节收获:熟练掌握短信验证 api 对接。
    课后作业:扩展以邮件形式找回密码方式

    7. 业界资讯版块功能实现
    a) 业界观察版块 UI 及实现
    b) 调查数据版块 UI 及实现
    c) 应用商店版块 UI 及实现
    d) 企业开发版本 UI 及实现
    实战演练:如何实现 ViewController 的左右滑动实现标签的切换。
    本节收获:如何读取大图片懒加载及 ViewController 的左右滑动效果。
    课后作业:扩展使用 UIButton 或 Segment 来实现滑动菜单


    第四周
    8. 移动应用版块功能实现实战演练:如何通过多线程来实现数据的加载和显示。
    本节收获:熟练运用开启子线程实现数据读取及如何使用 table view 的重用机制。
    课程作业:扩展以懒加载方式显示图片

    9. 平台技术版块功能及实现
    a) Android
    b) iOS
    c) Windows Phone
    d) 移动 Web
    e) 其他
    实战演练:如何实现 ViewController 的左右滑动实现标签的切换。
    本节收获:如何读取大图片懒加载及 ViewController 的左右滑动效果。
    课后作业:扩展实现 2 边侧滑功能


    第五周
    10. 视频课程版块功能实现
    a) Android
    b) iOS
    c) Windows Phone
    d) 移动设计
    实战演练:如何通过 AVPlayer 实现自定义播放器。
    本节收获:熟练运用苹果系统自带视频播放器及如何自定义播放器。
    课后作业:扩展实现 m3u8格式视频播放

    11. 个人中心
    a) 会员基本信息
    b) 会员头像
    c) 收藏
    d) 订阅(APNS 推送)
    e) 离线下载
    实战演练:头像拍摄、订阅、收藏、离线下载功能的实现。
    本节收获:熟练掌握拍照、订阅(APNS 推送)、收藏、离线下载功能的运用。
    课后作业:扩展实现百度云、极光推送方式

    12. 广告位
    各个板块头部广告
    实战演练:实现各个频道广告位的幻灯片切换效果。
    本节收获:熟练掌握如何使用 Scroll View 实现图片广告滚动。
    课后作业:实现 coreflow 切换形式展示图片

本期嘉宾


    本期嘉宾:高文华
    sun J2EE讲师、CEAC认证讲师sun J2EE讲师、CEAC认证讲师、某大型移动公司iOS架构师,10年开发经验。从事iOS开发6年,精通iOS架构,精通面向对象编程、网络编程、熟悉掌握UDP/TCP/IP、Http等。

互动平台

  • ↓↓↓ 扫开源力量微信二维码并关注,不会遗漏开源力量每周免费公开课及最新课程信息


更多常见问题:请点击我~

授课老师

sun J2EE讲师、CEAC认证讲师

学员动态

QQ客服: 810476411

QQ咨询: 810476411

QQ吐槽: 810476411

服务时间: 9:00 - 21:00

刘老师: 18516031455

微信公众号:开源力量