根据课程所学知识,动手实践做项目。主要考察学生对iOS开发技术的掌握情况,并将其运用于产品实践:包括Cocoa框架应用、设计模式等核心技术。
1. 至少有C语言基础,建议有一门面向对象编程的基础
2. 熟练使用 Mac OS X,并安装使用Xcode开发工具
3. 熟悉iOS,熟练使用 iPhone 或 iPad
如未达到要求,建议开班前自行预习免费基础课程:《程序设计入门——C语言》、《C语言程序设计进阶》
国内知名技术专家,技术未来主义者。 对面向对象语言与机制有深入研究,精于设计模式、产品创新。连续创业者,曾创办祝成科技,SlideIdea。曾主讲网络课程《设计模式纵横谈》影响广泛。
杨武老师,RockPlayer联合创始人,上海改变科技有限公司CEO。编程爱好者,编写过MacRhine、iCosta、RockPlayer等
先后供职于金融、智能设备与车联网企业,曾独立完成过多款iOS App开发,具有丰富的Swift编程和iOS网络编程经验。
每周录播视频+全程项目实战+学员群在线辅导+就业服务
Objective-C编程语言
开课时间:9月26日-10月9日
本课程是旨在为iOS开发打下坚实的编程语言基础,结合实战项目需求,对Objective-C语言进行深入细致的讲解,包括数据类型、操作符、表达式、类与对象、方法、继承、多态、集合、内存管理与ARC。课程同时会分享很多实战技能:比如常见的编程陷阱,最佳实践,设计模式。
Swift编程语言
开课时间:9月26日-10月16日
作为GUI设计师,技法层面是每位设计师必须要面对的门槛,也是我们工作中最重要的技术手段。一个好的设计师,不仅能够娴熟驾驭各种技法手段,更能够创造出设计的价值。本课程包括技法培训的工具,方法等知识,也会向大家介绍设计思维,设计思路,结合实战例子,展示产品设计从无到有的过程。
iOS应用开发实战
开课时间:10月10日-11月6日
本课程结合实战代码演示,详细讲解iOS应用开发的那些事儿,主要包括开发步骤与Xcode介绍绍、应用构成、应用开发流程、 应用界面编程等诸多iOS 应用开发核心内容。
iOS开发高级进阶
开课时间:11月7日-11月27日
本课程主要讲解iOS开发的各种高级进阶技术,包括:网络编程、数据持久化,以及动画实现、多线程编程、硬件访问、性能调优等,更有App发布流程、线上应用经验分享等内容。
iOS设计模式(选修)
开课时间:11月28日-12月18日
设计模式(Design Pattern)是软件开发设计经验的概括与提炼,它使得软件开发人员可以方便地复用已经被证明成功的软件设计方法与思想,是提高程序可读性、可维护性和可扩展性最有效的手段,也是当代优秀软件工程师必备的一项素质。课程从设计之道(松耦合设计思想)和设计之术(重构与迭代式设计)两方面,通过大量的代码实践与演练,深入剖析经典GOF23种设计模式。
iOS项目实战
开课时间:9月26日-11月27日
项目实战贯穿整个学习过程,一步步带你走通应用开发完整流程。根据课程所学知识,动手实践做项目。主要考察学生对iOS开发技术的掌握情况,并将其运用于产品实践:包括Cocoa框架应用、设计模式等核心技术。
根据课程所学知识,动手实践做项目。主要考察学生对iOS开发技术的掌握情况,并将其运用于产品实践:包括Cocoa框架应用、设计模式等核心技术。
Boolan博览网将不定期邀请IT互联网界的各路大牛为大家分享学习方法、技能、求职、面试等宝贵经验,旨在帮助大家更好地做好极客班微专业开课前的准备。
学员实习及就业推荐合作单位
优秀学员经GeekBand推荐,成功入职企业,奖励全部学费
您可以咨询主办机构Boolan博览网(boolan.com)的客服qq:281101184,或者发送邮件至service@geekband.com。
云课堂在线直播问答分享会(提前通知);不定期邀请老师到学员群中进行课程答疑。
课程视频为录播,可以永久观看,视频之外的学习服务(如在线答疑、项目实战及辅导等)仅限于本学期。
该微专业需要学员有C语言基础,请在开班前自行预习或复习(可参考上方推荐的C语言免费课程)