Get Started with iOS App Development
Instructor: Ramanujam Srinivasan , Rashi Kapoor
Beginner Level • 5 hours to complete 3 weeks at 1 hour a week • Flexible Schedule
What You'll Learn
- Describe the iOS environment and the role of Xcode in iOS development
- Use the iOS Simulator to test and debug iOS applications
- Describe fundamental Swift programming concepts and explore app development with Swift
- Apply Swift and SwiftUI programming skills to create basic iOS apps
Skills You'll Gain
Mobile Development
Apple iOS
Git (Version Control System)
Integrated Development Environments
Data Management
Application Development
Swift Programming
Data Structures
Debugging
Apple Xcode
iOS Development
Shareable Certificate
Earn a shareable certificate to add to your LinkedIn profile
Outcomes
-
Learn new concepts from industry experts
-
Gain a foundational understanding of a subject or tool
-
Develop job-relevant skills with hands-on projects
-
Earn a shareable career certificate from SkillUp EdTech
There are 3 modules in this course
In this module, you will be introduced to the iOS environment and the Xcode integrated development environment (IDE). You will gain insight into the components, key features, essential tools, and key concepts for developing apps on iOS. You will also explore Xcode, its interface, and key features. In addition, you will learn to create new Xcode projects, manage them with Project Navigator, enhance workflows with Editor features, and use Git for team coordination. You will also have the opportunity to set up and explore the Xcode IDE and the iOS Simulator.
In this module, you will explore the key concepts of Swift programming. You will learn about Swift features and concepts, delve into arrays, sets, and dictionaries, and learn how to create collections. You will also gain insight into SwiftUI features and the steps to create a SwiftUI project in Xcode. Additionally, you will learn about naming conventions and using comments and semicolons in the Swift syntax. The module also covers closures, enumerations, properties, and error handling for better data management and recovery. Following these foundational programming concepts, you will practically explore the basics of Swift and SwiftUI and create an iOS app UI.
In this module, you will apply your Swift and SwiftUI programming skills to a comprehensive, hands-on project. You will develop a simple iOS app for managing and displaying recipes. You will be guided through the development process, from defining the recipe model and creating the sample data and views to running the app in the Xcode Simulator. The Course Wrap-Up video will recap the key concepts covered throughout the course. You will also have access to a comprehensive glossary that describes the key terms covered in this course.