IT易学网-IT在线教育交易平台

IT易学网 > 面授 > IOS

  • 课程简介
  • 讲师介绍
  • 累积评价(0)
  • 该老师还开设以下课程
  • 课程简介:

    本课程让学生将所学的iOS开发技能应用到项目开发,实践如何应用编程语言Objective-C、Swift、Cocoa框架应用、设计模式等核心技术。学习 本iOS课程内容可以帮助你成为一名iOS开发工程师。 


    课程目标:

    不管你是刚接触iOS开发的小白,还是在iOS开发上混迹多年但还是遇到瓶颈的,在这里,你可以学会最实战的iOS开发技术,并通过学到的技术去发展你的职业未来。


    课程优势:

    3大独有优势(课程深、师资强、项目真)

    让你不仅能就业,而是要高薪就业


    课程所属微专业:

    ios开发工程师 


    课程安排:

    第一阶段

    iOS开发基础

    入学测试

    入学考试、入学面谈。 Mac系统认知,常用工具使用,Xcode熟悉。

    C语言

    C语言是iOS开发的入门基础语言,本部分主要介绍C语言的基本语法,C企业编程基本概念,数据结构与精典算法。

    C语言数据类型,C语言分支结构,C语言循环结构,C语言数组,C语言函数,C语言结构体,C语言指针,C语言内存管理,C语言函数指针;

     

    C语言考试

    OC语言

    Objective-CiOSMac OS开发的主要语言,它是对C语言的扩展,并融入了面向对象的特点。包含封装、继承、多态三大特性,本部分主要介绍OC的基本语法,新的特性,内存管理,基础类的使用等内容。

    OC类和对象,OC初始化方法,OC属性和点语法,OC字符串和数值,OC集合,OC遍历和排序,OC内存管理,OC内存管理高级,OC类的扩展;

     

    OC考试

    第二阶段

    iOS开发中级

    UIKit框架

    iOS视图,视图控制器、程序执行流程,常用UI,触摸手势,视图控制器管理,表视图,集合视图,可视化编程。

    UIKit-UIViewUIKit-基本控件,UIKit-视图控制器,UIKit-事件、手势,UIKit-CatalogUIKit-UIScrollViewUIKit-导航控制器,UIKit-导航控制器界面通信,UIKit-UITabBarConrollerUIKit-UITableView基础,UIKit-UITableView编辑,UIKit-UITableViewCellUIKit-XIBUIKit-StoryboardUIKit-UICollectionViewUIKit-Project通讯录;

    Senior进阶

    数据持久化,数据解析,网络,多线程,swift,即时通信,多媒体,动画,第三方类库,其他常用技术。

    Senior-数据处理之文件读写,Senior-数据处理之数据库,Senior-数据处理之CoreDataSenior-Project记事本,Senior-网络之数据解析,Senior-网络之数据请求,Senior-网络之进阶,Senior-多线程,Senior-即时通信Senior-即时通信Senior-SwiftSenior-SwiftSenior-SwiftSenior-多媒体,Senior-动画,Senior-第三方Senior-第三方Senior-技术拓展Senior-技术拓展Senior-技术拓展Senior-技术拓展

    第三阶段

    Enterprise level Project企业开发

    企业项目开发,让学员掌握大型项目的开发能力,以及开发技巧和规范,增强个人能力。

    EPA-leisure项目

    项目主要包括登录注册、电台、良品、阅读和话题等几个大的功能模块;还包含了音频播放、数据的本地存储、社会化分享等项目中常用的功能;并且还会体现工厂模式、复合视图、block以及多线程等技术在项目中的使用。

    EPB-团队项目

    项目主要包括团队项目立项、团队开发工具使用、项目启动、项目编码、项目沟通指导、项目编码、项目编码、项目中期测试、项目编码、项目沟通指导、项目编码、项目编码、项目编码,终期测试、项目终审、项目上线。

    第四阶段

    Interview 面试指导

    Interview-基础部分

    基础知识考试与讲解

    1.内存管理(含安全释放,含写一个settergetter方法,含ARC

    2.实例变量可见度(含package

    3.浅拷贝,深拷贝

    4.单例类

    5.

    6.程序启动流程

    7.viewController几个重要方法的执行时机和作用

    8.delegate为什么是assign不是retain

    9.UIImage初始化一张图片的方法以及优缺点

    10.响应者链

    11.常见框架和第三方类库

    12.block与代理的异同

    13.沙盒

    14.常见设计模式(通知、代理,KVO

    target..actionMVC,单例,MVVM,工厂等)

    15.属性(什么时候用assignretaincopy

    16.基本APItableView

    Interview-中高级部分

    中高级知识考试与讲解

    1.多线程(线程和进程,线程互斥,线程通信,线程同步等)

    2.数据存储(文件读写,归档,数据库,coredataFMDB等)

    3.动态绑定,动态类型

    4.懒加载

    5.RunLoop

    6.Runtime

    7.排序算法(冒泡、快速等COC如何实现)

    8.UIViewLayer

    9.多语言发布

    10.传值方式(属性、代理、单例,

    block,借助文件存储等)

    11.性能优化、省电等

    12.XMPP优缺点

    13.程序后台运行

    职业规划课

    就业老师全方位指导,如提供简历指导、面试指导、人事指导、技术指导、心理指导、面谈、模拟面试、法务课等。



  • 刘老师

    硕士,高级程序员,熟练掌握SPSS、SAS、EXCEL、QM、LINDO、GAMS等管理、统计分析软件的使用,不仅将其用于教学中,并致力于推广统计分析方法在企业管理中的应用,开发企业决策支持系统。善于沟通,有良好的团队合作精神具有很强的自学能力和技术钻研能力。                                                        

  • 累积评价:0条

    与描述相符 0.0
    0.0
  • < > 共0页
    • 北京IOS开发晚班培训课程 IOS 3人在线 查看详情
    • 深圳IOS开发白班培训课程 IOS 3人在线 查看详情
    • 广州IOS开发暑假班培训课程 IOS 3人在线 查看详情

———— 相关面授课程 ————

Web前端全栈开发课程视频教程¥100.00

深圳IOS开发晚班培训课程¥15000.00

广州IOS开发基础班 周末培训课程¥7800.00

上海IOS开发周末班培训课程¥9800.00

广州IOS开发周末班培训课程¥16000.00

更多>>
立即注册 认证讲师 在线咨询 ×