|
||
柳州ios培训课程 |
||
课程概述: |
包括七大阶段,600学时(预计),六个阶段项目贯其中,2个专业大型项目,掌握整个IOS系统开发流程与相关专业技术! |
|
课程目标: | 本课程重点培养学员的理论与实战双重能力,对本课程的学习以及多个真实项目的训练,让学员毕业后能系统地掌握开发技术,成为系统开发、游戏开发、应用开发的高级技术人才,并完全满足行业企业要求的有能力,有经验,有思维的中高级开发人才。 | |
招生对象: |
1、欲从事APP软件方面开发的研发人员; 2、计算机、电子、自动化、信息工程相关专业; 3、大学专科及专科以上学历 |
|
入学条件: |
零基础 对IOS系统开发有强烈兴趣,大学专科及专科以上学历 |
|
上课时间: | ||
课时数: | 600课时 | |
课程讲师: | 程俊毅 廖文第 赵文才 贺紫微 | |
优惠活动: | 报名参加粤嵌系统与应用开发就业班,一次性缴清费用的可享受3000元现金大优惠; 报读粤嵌系统开发与应用就业班课程,可在现场参加大**活动,更有iphone6、iphone6Plus等无限量大礼。 | |
课程大纲 | ||
具体课程包括: 1、MAC系统基础(MAC-OS基础、SEHLL命令核心、文件编辑器VI/VIM的使用及配置、MAC文件系统的管理和维护、MAC用户和用户组管理、LANMP生产环境部署、SVN/GIT代码版本管理、GCC/CLANG编译器的使用) 2、编程核武器Xcode(创建single view项目、认识workspace、创建console项目、创建窗体项目、创建OSX项目、创建项目) 3、真正入门(帮助文档的使用、提问与解答的地方与技巧、模拟器的搭建和使用、真机连接与测试、AppStore的使用与如何挣钱)
2、“乐游”旅行攻略、手机订票系统需求分析 3、手机地图导航功能设计
第二阶段:核心语言工具
1、C/C 语言(C/C 基础、GCC编译器、面向对象编程、数组、指针、类和对象、结构、运算符、模板编程)
2、Objective-C语言Fundamental(分类(Category)、扩展(Extension)、**(protocol)、KVC与KVO、@Selector、分支与跳转、双指针、堆内存管理、IO基本概念等) 4、Objective-C Foundation框架(Foundation 框架的类结构和关系、字典(NSDictionary,NSMutableDictionary)、集合(NSSet,NSMutableSet)、**枚举(for..in)NSIndexPath、文件管理(NSFileManager)、程序包(NSBundle)、缓冲区(NSData)、(NSNotificationCenter)、系统功能框架、网络连接(NSURLConnection)、网络地址(NSURL)、网络请求(NSURLRequest)、请求回应(NSResponse)、网络请求(NSURLRequest)、请求回应(NSResponse)等)
阶段实战项目:
1、“资理通”金融股票投资系统定义相关类和属性
1、控制器及常用控件(视图和控制器、MVC架构、导航视图控制器、表视图控制器、视图控制器的生命周期、SegmentControl、ViewController、自定义控件、8新增特性) 2、视图层(UICatalog、手势与变形、屏幕适应与布局动画、通知与键盘、Storyboard、视图层次结构管理、CGPoint、CGSize、CGRect、8新增特性) 3、多线程及网络编程(多线程(NSThread, NSLock)、操作队列(NSOperationQueue)、HTTP通信简介、加载网络数据、异步加载网络数据、搭建J2E-IDE、网络编程 GET/POST请求、使用GET方式与服务器通信、使用POST方式与服务器通信、推送服务的使用)
1、“资理通”金融股票投资系统广告模块设
1、UIkit编程 2、Swift 2.0 Fundamental(swift基础语法、基本框架、数据类型、变量定义、字符串操作、字典、控制流、函数、Optional值、在Xcode中使用swift开发项目、swift与OC比较) 3、Swift 2.0 OOP(面向对象编程(OOP)、类的定义与方法、类功能的动态扩展、继承、接口、namespace命名空间、swift调试技术) 4、多语言混合编程(swift调用OC、OC调用swift、OC调用C 、C 调用OC、swift调用C、swift、C 与OC混合编程) 5、数据通信及多媒体 6、系统功能汇总
阶段实战项目:
1、Cocos2D-X游戏开发
阶段实战项目:本课程为游戏开发学习过程的项目实战,可选择多个大型网络游戏项目(如暗黑奇迹、战地之王、足球大师 等 ),学员在学习的过程中结合前面学过的知识可开发出一个完整的游戏项目。
具体课程包括:
1、代码优化(Xcode代码编辑插件XAlign、算法改进、编译器优化) 具体课程包括:
1、时间管理(对开发工程师工作的时间管理方法进行培训,建立良好的时间管理观念和技巧。) |