Who should attend & recommended skills
- Programmers seeking to become an iOS developer
- System Web Developers
- Programming: Basic (1-2 years’ experience)
We are a family owned USA based Corporate Training Company determined to help professionals, teams, and organizations improve.
If you can't find what you are looking for, contact us, we'll help you find it. We have over 800 training programs to choose from.
Course Skill Level:
Course Delivery Format:
Who should attend & recommended skills:
Experienced programmers, system & web developers
In this course, you will learn how to program in iOS by building a restaurant reservation app called Let’s Eat. You will start off by exploring Xcode, Apple’s programming environment, also known as its Integrated Development Environment (IDE). Next, you will start learning the foundations of Swift, the programming language used in iOS apps, and see how it is used to accomplish common programming tasks.
Once you have a solid foundation of using Swift, you will start creating the visual aspects of the Let’s Eat app. During this process, you will work with storyboards and connect your app’s structure together using segues.
With your user interface complete, you will then add code to implement your app’s functionality. To display your data in a grid, you will use collection views, and to display your data in a list, you will use table views. Finally, it’s time to get real data; you will look at what an Application Programming Interface (API) is and how you can get actual restaurant data into your collection views, table views, and map.
You now have a complete app, but how about adding some bells and whistles? The first place where you can add a feature will be the restaurant detail page, where users can add restaurant reviews. Here, users will be able to take or choose a picture and apply a filter to their picture. They will also be able to give the restaurant a rating as well as a review. You will save this data using Core Data.
Once you have completed this training, you will have a really good idea of what it takes to program an application for iOS.