苹果iOS APP开发实战培训课程 By Qgenius2021年6月8日2023年6月26日iOS开发培训课程 您将会学习: 本课程以就业为主要目标,由2阶段组成。 第一阶段完成后,能掌握Swift语言,熟练使用开发工具包,并能完成一个app的开发。 第二阶段将深入学习iOS进阶开发技能,并参与实际项目的开发,从而能胜任企业app开发岗位的要求。 课程简介: 本课程以帮助学生具备企业级iOS开发岗位技能要求为目标。分两阶段组成。通过课程的学习,你不仅可以系统掌握iOS app开发所需要的编程语言知识、开发工具包(SDK)和开发技巧。还将学习增强现实(AR)、Siri等苹果前沿技术的开发。在课程中学生将完成各种针对主流开发场景的实训项目,还包括如何为app运营提供技术支持,在app里进行数据采集、埋点,分析用户行为模式等等。并能真正参与实际apps项目的开发。课程由苹果认证讲师采用中文面授。通过苹果国际标准的教学方法和内容,逐步培养学生规范的开发思维模式,掌握不同的编程范式及设计模式,并成长为一名优秀的iOS app开发工程师。 学习对象: 希望从其他领域转行从事iOS开发的求职者。大学在读或应届毕业生,希望未来从事iOS开发工作的。 预备知识: 会使用Mac电脑,下载并安装Xcode 具备相当于高中阶段的英语水平。 第一阶段: 单元1:App开发入门了解Swift中数据、运算符和控制流等基础知识使用Xcode构建和运行应用程序Interface Builder、Storyboard的使用如何查看文档、调试程序创建一个简单的计时器Timer应用程序单元2:UIKit简介Swift基础语法字符串、函数、结构体、集合和循环UIKit(构成用户界面的系统视图和控件)如何使用“自动布局”和堆栈视图显示数据创建猜词游戏Apple Pie应用程序单元3:导航和生命周期Swift语法:可选类型和枚举如何使用导航控制器、标签栏控制器和segues构建简单的工作流和导航层次结构视图控制器生命周期创建个性测验Personal Quiz应用程序单元4:表格和数据持久化了解滚动视图、表格视图以及构建复杂的输入屏幕学习如何保存数据,与其他应用共享数据如何处理用户照片库中的图像创建任务跟踪List应用程序单元5:使用网络了解APP基础动画实现如何使用网络进行数据交互创建自定义菜单Restaurant应用程序 第二阶段: 单元1:iOS进阶与Objective-C了解面向协议编程Objective-C语法与编程规范了解iOS开发黑魔法“Method Swizzling”单元2:编程中的设计模式MVCMVVM委托模式观察者模式单元3:苹果技术前沿SwiftUI,苹果新的统一用户界面构建技术ARKit,如何使用ARKit创建一个基于增强现实的项目SirKit,让你的APP与Siri完美结合单元4:开发者入职加分技能App数据收集与分析App数据加密代码版本管理iOS上架及发布流程了解主流分享、网络、图片框架使用单元5:开发者周边技能苹果官方设计规范设计工具Sketch的基本使用如何画原型图 课时: 第一阶段总共60课时,集中面授,每天3或6小时,在1个月内完成。需通过考核才能进入下一阶段。第二阶段面授课时为60小时。 在线咨询 请输入您的问题: 提示:系统优先提供真人服务。非工作时间或繁忙时,会由 AI 生成回答,可能存在错误,请注意甄别。