iOS开发工程师微专业

由一线技术专家亲研,贴合iOS岗位实际需求。通过课程学习可具备主流移动产品的核心开发能力,能够独立完成App模块级开发任务。

网易

网易云课堂

计算机

难(高级)

5 个月

  • 中文
  • 2858

课程概况

只为培养优秀的iOS开发工程师。由网易一线资深开发工程师倾力打造,结合真实产品案例与最佳实践,帮助学员独立完成 App 模块级开发任务

集结网易云阅读、易信等产品资深iOS开发工程师,通过学习编程语言、界面开发、I/O 与多线程、项目实战等方面,帮助学员全面掌握 iOS 开发的知识体系。

包含课程

1 Objective-C编程语言必修

本课程是旨在为iOS开发打下坚实的编程语言基础,结合实战项目需求,对Objective-C语言进行深入细致的讲解,包括数据类型、操作符、表达式、类与对象、方法、继承、多态、集合、内存管理与ARC。课程同时会分享很多实战技能:比如常见的编程陷阱,最佳实践,设计模式。

2 iOS应用开发实战必修

本课程结合实战代码演示,详细讲解iOS应用开发的那些事儿,主要包括开发步骤与Xcode介绍绍、应用构成、应用开发流程、 应用界面编程等诸多iOS 应用开发核心内容。

3 iOS开发高级进阶必修

本课程主要讲解iOS开发的各种高级进阶技术,包括:网络编程、数据持久化,以及动画实现、多线程编程、硬件访问、性能调优等,更有App发布流程、线上应用经验分享等内容。

4 wift编程语言必修

Swift提供了比Objective-C更为高效的开发方式。本课程详细讲述Swift语言基础、面向对象编程、协议、泛型、闭包、内存管理和兼容性支持等问题,整个课程深入浅出,非常适合初学者学习。

5 iOS设计模式必修

设计模式(Design Pattern)是软件开发设计经验的概括与提炼,它使得软件开发人员可以方便地复用已经被证明成功的软件设计方法与思想,是提高程序可读性、可维护性和可扩展性最有效的手段,也是当代优秀软件工程师必备的一项素质。课程从设计之道(松耦合设计思想)和设计之术(重构与迭代式设计)两方面,通过大量的代码实践与演练,深入剖析经典GOF 23种设计模式。

6 iOS项目实战

根据课程所学知识,动手实践做项目。主要考察学生对iOS开发技术的掌握情况,并将其运用于产品实践:包括Cocoa框架应用、设计模式等核心技术。(具体的项目实践内容将在课程中期发布)

预备知识

1.至少有 C 语言基础,建议有一门面向对象编程的基础
2.熟悉 macOS,同时能够自主安装 Xcode 等开发软件
推荐免费入门课程,请开班前预习:《程序设计入门—C语言》、《C语言程序设计进阶》

Alibaba Cloud
声明:MOOC中国发布之课程均源自下列机构,版权均归他们所有。本站仅作报道收录并尊重其著作权益,感谢他们对MOOC事业做出的贡献!(排名不分先后)
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • 以及更多...

© 2008-2018 MOOC.CN 慕课改变你,你改变世界