南通零基础IOS专业培训课程
南通零基础IOS专业培训课程 【适合对象】 1、年龄要求:20 周岁(含)以上; 2、学历要求:理工科大专(含大专)以上学历,非理工科本科(含本科)以上学历; 3、其他要求:具备计算机基本的基本操作、英语阅读能力即可 。【学习前景】 软件开发工程师、软件测试工程师、系统工程师、数据库工程师 【课程内容】 阶段一:Web开发基础 Mac Fundamental(Linux操作系统基础,Linux常用命令,文本编辑器Vim/Vi应用,Linux文件系统管理与维护,Linux用户和用户组管理,LANMP生产环境部署) Objtive-C Fundamental(GCC编译器,数据类型,变量和常量;运算符和表达式,分支,循环;数组,函数,指针和字符串,结构,联合和枚举;指针应用,双指针,void指针,函数指针;
C标准库,堆内存分配,IO等) Objective-C OOP(面向对象编程(OOP),类和对象;继承和组合,self和super关键字,属性(Property);类工厂方法(Class Factory Method);单例模式(Singleton),委托模式(Delegation);内存堆栈模型,内存管理(引用计数、ARC);自省(Introspective), SEL选择器;动态类型与静态类型) Foundation Framework(分类(Category), 扩展(Extension),协议(protocol);Foundation 框架的类结构和关系;字符串(NSString,NSMutableString);数值对象(NSNumber,NSValue);
数组(NSArray,NSMutableArray);字典(NSDictionary,NSMutableDictionary);集合(NSSet,NSMutableSet);快速枚举(for..in)NSIndexPath;日期与时间(NSDate),日期格式(NSDateFormatter), 日历(NSCalendar),定时器(NSTimer);文件管理(NSFileManager),程序包(NSBundle);缓冲区(NSData);键值编码(KVC),键值监听(KVO),通知中心(NSNotificationCenter),通知(NSNotification);
网络连接(NSURLConnection), 网络地址(NSURL),网络请求(NSURLRequest),请求回应(NSResponse),错误处理(NSError)) 阶段二:iOS开发 UIKit及绘图(SMVC模式,简单控件(UILabel,UITextField,UIButton,UIAlertView,UIActionSheet);窗口(UIWindow), 视图(UIView), 应用程序(UIApplication)。绘图(drawRect), Quartz, CGContextRef;触摸(UITouch), 事件(UIEvent), 手势(UIGestureRecognizer), UIResponder, 消息传递,响应者链;
UIView及CALayer动画 (CAAnimation, CABasicAnimation,CAKeyFrameAnimation) ;活动提示(UIActivityIndicatorView);图像(UIImageView);滚动视图(UIScrollView), 页控制器(UIPageControl), 开关(UISwitch), 单选(UISegmentControl), 滑块(UISlider);多行文本(UITextView), 网页视图(UIWebView), 滚轮(UIPickerView),日期滚轮(UIDatePickerView),表格视图(UITableView), 表格项(UITableViewCell);标签控制器(UITabBarController);
导航控制器(UINavigationController);表格控制器(UITableViewController);相册控制器(UIImagePickerController)) iOS特性(音频播放(AVAudioPlayer);视频播放(MPMoviePlayerViewController);照相机(UIImagePickerController),相册管理;短信(MFMessageComposeViewController);邮件(MFMailComposeViewController);加速计(UIAccelerometer)的使用;地图(MKMapView)的使用及定位(Core Location);数据持久化(文件,SQLite数据库, 归档, NScoding),云存储(iCloud);
多线程(NSThread, NSLock), 操作队列(NSOperationQueue),Blocks;网络编程 GET/POST请求, xml解析, json解析, socket编程) 阶段三:iOS项目实践 K-Othello(计算胜负数模块;人机对战计算机算法模块;图形界面模块;关卡控制模块;网络对战模块) 线程通信(了解ANR 使用多线程技术解决ANR问题;了解线程通信技术原理;Handler和Message;使用多线程实现图片的异步加载;封装Android中的线程通信模型、AsyncTask;在工作线程中创建消息队列、HandlerThread) K-Reader(界面显示模块;文件读取模块;图书管理模块;在线搜索模块;在线下载模块;在线翻译模块) K-PhotoMaven(拍照模块;修正模块;
照片管理模块;照片微博功能模块;合成照片模块;制作影片模块;云同步模块) K-ETV for iOS(音频播放模块;视频播放模块;影片下载模块;本地资源管理模块) K-ThankQ(地图服务模块;社交模块;网络聊天模块;网络传输模块;微博模块;具体功能模块(如失物招领等) 阶段四:iOS游戏开发 Cocos 2D(Cocos 2D介绍,导演类(CCDirector),场景类(CCScene), 层类(CCLayer);精灵类(CCSprite), 动作(CCAction),菜单(CCMenu), 标签(CCLabelTTF);点粒子系统(CCPointParticleSystem)) C++语言(C++语言简介,C++面向对象编程,类和对象;构造器,拷贝构造,析构,new/delete;运算符重载;
面向对象的三大特性,封装,继承,多态;模板编程(template);Objective-C++) Box 2D(物理世界(B2World), 刚体(B2Body);精灵与刚体;碰撞测试(B2ContactListener);刚体连接点(B2Joint);) 【教学现场】 【课程说明】 上课时间: 1、全日制(周一至周六白天 08:30-17:00)学习;2、晚间班(周一、三、五 18:30-21:00)学习;3、周末班(周六 08:30-17:00)学习;4、业余班(周一至周六08:30-21:00自定义时间段)学习;5、小班授课,每期10人左右,**教学,免费重修,直至就业。【专业导师】 王宇 Java、大数据导师 工作经历:9年企业软件开发和教学经验,注重人才培养,拥有丰富的开发技术经验。
熟练掌握Html5,Css3、JS、jQuery,Bootstrap,EasyUi,Ajax等主流前端技术及MySQL,SQLServer,Orcale等常用数据库的应用,精通JavEE平台开发,对Struts、Spring、Hibernate、Springmvc、Mybatis Maven领域的流行框架有独特见解, 熟练使用Svn,Git,VSS等主流的版本管理工具。在公司担任Java技术讲师,学术,研发及项目开发技术总管。开发项目:公交管理系统,建筑装饰公司的系统管理软件,会员卡管理系统,财政管理软件,商务局管理系统。
教学风格:教学时擅长以企业核心应用为导向,引导学生建立起企业开发模式的思维,深知软件行业对学生的技术素养要求,对互联网发展具有一定的前瞻性,具有丰富的项目教学经验,多次被软件公司聘请进行企业员工技术延伸内训授课。
职业技能:精通:Html、Css、JS、jQuery、Bootstrap、EasyUi、Ajax主流前端技术 精通:MySQL、SQLServer、Orcale等 【学校简介】 科迅教育专注IT技能培养,致力于培养面向互联网领域的高端人才,以学员就业为目的,优质就业为宗旨,是一家集Web前端工程师、Java工程师、PHP工程师、.NET工程师、Android工程师、iOS工程师、C/C++工程师、软件测试工程师、Linux云计算工程师、Python工程师、大数据工程师、人工智能开发工程师等课程为一体的IT培训机构。【教学目标】 通过项目实战+课程学习的方式,让学生的编码数量度更高,文档编写能力更强,从而在实际工作中得到良好的应用。
学员通过6个月的学习,掌握了编程开发的实际技能,并且能够获得快速进入企业的机会,成为梦想的程序猿(媛)。【学校环境】
开班信息
| 学时 | 学费 | 操作 | ||
|---|---|---|---|---|
| 面议 |
校区地址
学校相册




看过的人还关注了
读书保障
正规资质所有学校都经过平台品牌认证,办学许可、工商信息等资料可在后台维护。
免费求学顾问提交预约后,课程顾问会根据需求推荐合适课程,并协助预约试听。
优质教学通过平台报读后,可进行课程点评和服务反馈,学校更重视你的学习体验。
消费权益保障如与学校发生纠纷,可通过平台线索记录协助跟进,维护合理权益。
教培网




