AI Academy

Introduction to iOS Mobile Application Development

Instructor: Taught by Meta Staff Duration: 1 week at 10 hours a week
Objective 1 iOS mobile app development
Objective 2 UI development
Objective 3 Project development
Objective 4 Swift syntax
UI Components
Swift Programming
Integrated Development Environments
Mobile Development Tools
Development Environment
Storyboarding
iOS Development
Objective-C (Programming Language)
Mobile Development
Application Development
User Interface (UI)
Apple iOS
Apple Xcode

Programming Fundamentals in Swift

Instructor: Taught by Meta Staff Duration: 3 weeks at 10 hours a week
Objective 1 General programming principles
Objective 2 Working with constants, variables, data types and data structures
Objective 3 Using functions and closures
Apple Xcode
Object Oriented Programming (OOP)
Apple iOS
iOS Development
Computer Programming
Data Structures
Swift Programming
Programming Principles

Create the User Interface with SwiftUI

Instructor: Taught by Meta Staff Duration: 2 weeks at 10 hours a week
Objective 1 UI development
Objective 2 Mobile app development
Objective 3 UI interactivity
Objective 4 Project development
Application Development
Apple Xcode
Apple iOS
Swift Programming
User Interface (UI) Design
Mobile Development
UI Components
Animations
User Interface (UI)

Advanced Programming in Swift

Instructor: Taught by Meta Staff Duration: 2 weeks to complete at 10 hours a week
Objective 1 Implement an iOS application with search and filtering capabilities.
Objective 2 Implement advanced custom data types in Swift.
Objective 3 Use mocks and fakes to perform unit testing in iOS.
Objective 4 Implement code organization best practices with inheritance, basic protocols and delegation.
Apple Xcode
Apple iOS
Debugging
Object Oriented Programming (OOP)
Software Design Patterns
Unit Testing
Data Structures
Functional Design
Development Testing
Data Management
Software Design
Swift Programming
Software Testing