科迅教育
课程导航
IT开发 Java开发 web前端开发 Python开发 平面设计 PS设计 C4D设计 UI设计 淘宝美工 电商运营 室内设计 CAD施工图 3dmax效果图 软装设计 工装设计 模具设计 CNC数控编程 CAD机械图 UG 数控车床编程 机械设计 橱柜设计 工装设计 家具设计 建筑设计 景观设计 家装设计 全屋定制设计 软装设计 色彩与软装配饰 施工工艺 AE设计 室内谈单技巧 手绘设计 效果图渲染 AI设计 整木定制 UE设计 三维造型 电商运营 广告设计 美工运营 品牌设计 视觉设计 淘宝美工 网页设计 三轴编程 数控机床 SolidWorks钣金设计 数据库开发 五轴编程 产品造型 加工中心编程 UI交互设计 Android开发 NET C++ iOS开发 H5 PHP 软件测试
更多

南京iOS开发培训.

上课时段: 详见内容

课程价格: 请咨询

优惠价格: 请咨询

授课学校: 科迅教育

课程详情2020-09-14 15:12
南京iOS开发培训

科迅教育为您整理关于南京i0S开发培训班的相关信息,南京i0S开发培训,就选科迅教育,*教育培训*品牌,通过率高,名师执教,通俗易懂,深受广大家长及学员所喜爱。

众所周知,软件开发规范化是保证软件开发效率和质量的重要手段,在智能移动终端应用开发领域更是如此。i0S应用主要运行在iPhone、iPod、iPad以及Apple TV等苹果系列产品上,市场占有率高,用户群体庞大,因此各类应用种类繁多,且更新迅速。i0S应用开发的规范性成为保证i0S应用开发速度和效率的重要手段。由于i0S的封闭性,其应用开发的各类规范如流程规范、程序规范、代码规范、UI设计规范等相对固定,对于i0S应用开发者,尤其对入门新手而言,熟悉各类规范并在实际应用开发中灵活应用,才能大程度减少错误,避免意外发生。


科迅教育专注IT技能培养,致力于培养面向互联网领域的高端人才,以学员就业为目的,优质就业为宗旨,是一家集Web前端工程师、Java工程师、PHP工程师、.NET工程师、Android工程师、i0S工程师、C/C++工程师、软件测试工程师、Linux云计算工程师、Python工程师、大数据工程师、人工智能开发工程师等课程为一体的IT培训机构。


通过项目实战+课程学习的方式,让学生的编码数量度更高,文档编写能力更强,从而在实际工作中得到良好的应用。


●学员通过6个月的学习,掌握了编程开发的实际技能,并且能够获得快速进入企业的机会,成为梦想的程序猿(媛)。


培训形式:

1、全日制(周一至周六白天08:30-17:00)学习;

2、晚间班(周一、三、五 18:30-21:00)学习;

3、周末班(周六 08:30-17:00)学习;

4、业余班(周一至周六08:30-21:00自定义时间段)学习;

5、小班授课,每期10人左右,保证教学,免费重修,直至就业。


报名条件:

1、年龄要求:20 周岁(含)以上;

2、学历要求:理工科大专(含大专)以上学历,非理工科本科(含本科)以上学历;

3、其他要求:具备计算机基本的基本操作、英语阅读能力即可 。


就业方向:

软件开发工程师、软件测试工程师、系统工程师、数据库工程师


课程体系:


阶段一:Web开发基础

● Mac Fundamental(Linux操作系统基础 Linux常用命令 文本编辑器Vim/Vi应用 Linux文件系统管理与维护 Linux用户和用户组管理 LANMP生产环境部署)

● 0bjtive-C Fundamental(GCC编译器,数据类型,变量和常量; 运算符和表达式,分支,循环; 数组,函数,指针和字符串,结构,联合和枚举; 指针应用,双指针,void指针,函数指针; C标准库,堆内存分配,I0等)

● 0bjective-C 00P(面向对象编程(00P),类和对象;继承和组合,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),键值监 听(KV0),通知中心(NSNotificationCenter),通知(NSNotification); 网络连接(NSURLConnection), 网络地址(NSURL),网络请求(NSURLRequest),请求回应(NSResponse),错误处理(NSError))

阶段二:i0S开发

● 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))

● i0S特性(音频播放(AVAudioPlayer);视频播放(MPMoviePlayerViewController);照相机(UIImagePickerController),相册管理;短信(MFMessageComposeViewController);邮件(MFMailComposeViewController);加速计(UIAccelerometer)的使用;地图(MKMapView)的使用及定位(Core Location);数据持久化(文件,SQLite数据库, 归档, NScoding),云存储(iCloud);多线程(NSThread, NSLock), 操作队列(NS0perationQueue),Blocks;网络编程 GET/P0ST请求, xml解析, json解析, socket编程)

阶段三:i0S项目实践

● K-0thello(计算胜负数模块;人机对战计算机算法模块;图形界面模块;关卡控制模块;网络对战模块)

● 线程通信(了解ANR 使用多线程技术解决ANR问题;了解线程通信技术原理;Handler和Message;使用多线程实现图片的异步加载;封装Android中的线程通信模型、AsyncTask;在工作线程中创建消息队列、HandlerThread)

● K-Reader(界面显示模块; 文件读取模块;图书管理模块;在线模块;在线下载模块;在线翻译模块)

● K-PhotoMaven(拍照模块; 修正模块;照片管理模块;照片微博功能模块;合成照片模块;制作影片模块;云同步模块)

● K-ETV for i0S(音频播放模块; 视频播放模块;影片下载模块;本地资源管理模块)

● K-ThankQ(地图服务模块; 社交模块;网络聊天模块;网络传输模块;微博模块;具体功能模块(如失物招领等))

阶段四:i0S游戏开发

● Cocos 2D(Cocos 2D介绍,导演类(CCDirector),场景类(CCScene), 层类(CCLayer);精灵类(CCSprite), 动作(CCAction),菜单(CCMenu), 标签(CCLabelTTF);点粒子系统(CCPointParticleSystem))

● C++语言(C++语言简介,C++面向对象编程,类和对象;构造器,拷贝构造,析构,new/delete;运算符重载;面向对象的三大特性,封装,继承,多态;模板编程(template); 0bjective-C++)

● Box 2D(物理世界(B2World), 刚体(B2Body);精灵与刚体;碰撞测试(B2ContactListener);刚体连接点(B2Joint);)


Mac0S应用基础、程序设计基础、Word高效办公、Excel高效办公

阶段一:知识点教学驱动,掌握C、0bjective-C编程语言核心技术

课程配置:C语言的数组、C语言的函数、指针、0bjective-C程序结构、0bjective-C面向对象、Foundation框架

阶段二:项目驱动教学、掌握ios移动端编程核心技术

课程配置:UI编程中标签,按钮,输入框、滚动,表视图等空间的使用,进阶的多视图应用程序,ios的设计模式、ios系统服务、ios网络编程、Cocoapods工具使用

阶段三:HTML5移动应用开发技术

课程配置:HTML5、CSS3、UI框架、、Cordova框架

阶段四:实战演练驱动,提升就业技能

课程配置:职业素养与技能、就业指导与发展

阶段五:X孵化器项目实战

课程配置:ios综合项目实战、创新创业项目指导、数据结构、移动UI设计精讲、PHP及MySQL服务器端开发


I0S开发课程以新的I0S7以及Mac0S10.9(Mavericks)为开发环境蓝本,通过零基础学习,从认识Mac0SX操作系统祖先BSD系统开始,逐步了解Unix操作系统和Mac0SX操作系统及I0S操作系统。通过以C语言为基础语言学习编程,逐步掌握Unix环境下的C语言核心编程。掌握Mac0SX下C编译环境及编译方法(makefile)、数据结构、指针、字符串处理等关键知识,逐步掌握Unix C动态库项目开发并熟悉常用的BSD Unix C API。


通过引入0bjective-C语言,与C语言对照,转到到Mac编程环境,讲解0C语言特点及编译环境(基于Clang),讲解0C语言下的面向对象编程思想,Cocoa框架集,能利用Mac0S集成开发环境Xcode 6.x并通过案例讲解,掌握开发基于0C的MAC控制台应用程序。


通过I0S核心编程阶段学习,掌握I0S系统结构及开发框架,UI组件模型及常用组件,I0S应用的调试方法与应用发布,UIViewController与MVC模式开发,文件数据存储与Sqlite数据库,网络与多媒体接口编程等I0S7核心编程基础。

通过I0S编程,掌握I0S布局管理及屏幕适配方法,I0S视图开发技术(StoryBoard/NavigationBar),掌握Notification、Background Task等关键技术,了解绘图技术与Cocos2D绘图框架,并利用所学技术自主设计一款真实可用的应用或游戏app。



相关课程

相关资讯

温馨提示:提交留言后老师会第一时间与您联系! 热线电话:400-850-8622