By the end of this course, learners will be able to build iOS applications from the ground up, apply core programming concepts, design clean application architectures, and implement scalable patterns such as MVVM and VIPER to develop production-ready iOS apps.

您将学到什么
Build iOS applications using MVC, MVVM, and VIPER architectures.
Apply scalable design patterns for maintainable app development.
Integrate web services, mock data, and optimized image loading.
您将获得的技能
- Frontend Performance
- UI Components
- Data Modeling
- Maintainability
- Model View Controller
- Software Architecture
- Frontend Integration
- Apple iOS
- Performance Tuning
- Business Logic
- Mobile Development
- Application Development
- Software Design Patterns
- Application Design
- Scalability
- Software Design
- iOS Development
- 技能部分已折叠。显示 10 项技能,共 17 项。
要了解的详细信息

添加到您的领英档案
16 项作业
February 2026
了解顶级公司的员工如何掌握热门技能

该课程共有4个模块
This module introduces the fundamentals of iOS app development, covering the iOS ecosystem, core programming concepts, and the end-to-end process of building and publishing iOS applications.
涵盖的内容
6个视频4个作业
This module explores the core architectural layers of iOS applications, focusing on the roles and responsibilities of the Model, View, and Controller, and introducing architectural improvements through MVVM.
涵盖的内容
6个视频4个作业
This module covers modern iOS architectural patterns, including MVVM and VIPER, emphasizing scalable design, clean separation of concerns, and effective data handling strategies.
涵盖的内容
6个视频4个作业
This module focuses on advanced architectural implementation, real-world data integration, and performance optimization techniques used in production-ready iOS applications.
涵盖的内容
12个视频4个作业
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
从 Computer Science 浏览更多内容

Board Infinity

University of Toronto





