Develop in Swift Data Collections, Xcode 12
د.ت500

In this course, students extend their knowledge and skill developed in Fundamentals by extending their work in iOS app development creating more complex and capable apps. They’ll work with data from a server and explore new iOS APIs that allow for much richer app experiences—including displaying large collections of data in multiple formats. Students experience learning new features of the iOS SDK to continue their app developer journey.
Unit 1: Tables and Persistence
- Tables and Persistence
- Protocols
- App Anatomy and Life Cycle
- Model-View-Controller
- Scroll Views
- Table Views
- Intermediate Table Views
- Saving Data
- System View Controller
- Complex Input Screens
- Guided Project: List
Unit 2: Working with the Web
- Closures
- Extensions
- Practical Animations
- Working With the Web: HTTP and URL
- Working with the Web: Decoding JSON
- Working with the Web: Concurrency
- Guided Project: Restaurant
Unit 3: Advanced Data Display
- Collection Views
- Swift Generics
- Dynamic Data
- Compositional Layout
- Advanced Compositional Layouts
- Local Notifications
- Guided Project: Habits
- Guided Project: Habits is unpublished
Unit 4: Build Your App
- App Personality
- The Design Cycle
- Summary
Course Features
- Lectures 0
- Quizzes 0
- Duration 150 - 200 hours
- Skill level All levels
- Language English
- Students 0
- Assessments Yes
Curriculum is empty