Home > iOS Developer Courses
Building iOS Apps with Swift 2 (2 days)
- Price : £525 + VAT
- Level : Introduction / Intermediate
- Version : Swift v2
- Venue : City or Jubilee Campus, Nottingham
- Duration : 2 days
- Times : 9:30am - 4:30pm
This 2 day introduction course is delivered as a step by step hands on experience in developing an app from start to finish. Taking time to stop and discuss key aspects of the workflow, industry expectations and end user experience.
|Building iOS Apps with Swift 2 (2 days)A 2 day, Building iOS Apps with Swift 2 training course hosted in Nottingham, East Midlands.EventScheduled£525Book Now0||31st Mar - 1st Apr 2016||Nottingham, East Midlands, UK||2||0 left||finished|
This course includes
- 2 days trainer led in small groups (typical maximum 6)
- Your own printed course manual
- Course files & exercises to take away
- Professional environment with high spec computers
- Refreshments throughout the day
- Lunch provided
- Printed course certificate
- Post course support via email
Swift iOS Developer Overview
Apple's iOS is one of the most successful mobile platforms of all time and it powers the apps running on iPhone and iPad. With the release of Swift 2, the new language for Apple app developers, Xcode is the only tool you need to learn to write iOS apps.
This iOS developer training course is delivered as a step by step hands on experience in developing an app from start to finish. Taking time to stop and discuss key aspects of the workflow, industry expectations and end user experience.
During the course you will cover everything required to build an iOS app and gain knowledge in app development using Apple technologies, including using third party libraries, understanding and using help documentation and working with API's.
The course introduces content to further your understanding of iOS technologies like Cocoapods and Alamofire.
By the end of the course students will understand how to use Xcode to implement Swift to create iOS apps, including:
- discussing best industry practices and core concepts
- focus on building efficient industry standard iOS apps
- be introduced to key elements of mobile app development
- successfully build a working iOS app for App Store deployment
- become a Swift developer with practice and dedication
The iOS Development course covers everything that is needed to implement use Xcode and Swift to develop and deploy iOS apps.
As a basic requirement, students should already have good experience using software tools on Mac OS. Some knowledge of any programming language would be a distinct advantage as this is a programming course.
The two day training course starts by looking at the requirements for mobile iOS app development and installing Xcode 7. Apple’s free Xcode 7 includes everything needed to create professional apps for iOS devices. The course focuses on Swift 2 development which means that the code is now even easier to read and write.
Swift 2 allows powerful applications to be created with relative ease and the course teaches you the basic syntax required to get up and running as an iOS developer.
The course looks at the creation of app user interfaces using Storyboards and Autolayout. Xcode provides the Storyboards visual editor, where user interfaces can be composed by adding common components like buttons, views, images and text.
Next we look at integrating your app with third party services. The training course covers querying and parsing JSON to display results using Cocoapods and Alamofire. Cocoapods includes libraries that can help scale your iOS projects while Alamofire provides the network connectivity required for developing online apps.
Once you’ve built an app, the course looks at testing and deployment. We cover setting up provisioning profiles in your Apple Developer Account and creating your mobile app in iTunes Connect. Apple’s iTunes Connect is a suite of web-based tools for managing content sold on the App Store. We cover testing your app via Apple’s TestFlight suite and then finally deploying your app to the App Store.
By the end of the training, you will have planned, developed and deployed a basic iOS app using a professional workflow and Apple’s recommended tools.
The course covers the following areas :
- What is iOS?
- What is Xcode?
- What is Swift?
- Designing an app
- Setting up your workflow
- Xcode documentation
- Building an App
- Working with Storyboards and AutoLayout
- Using Navigation Controllers
- Adding labels and buttons
- Working with tableviews
- Creating Custom Logic
- Logic basics
- Playgrounds for Swift
- Retrieving API data
- Parsing JSON Data
- Displaying downloaded images
- Adding other Content
- Adding third party controls with Cocoapods
- Adding networking with Alamofire
- Final Touches
- Debugging and Testing
- Deploying your App to TestFlight
- Deploying your App to the App Store
Martin is an experienced iOS developer with over 6 years experience developing iPhone and iPad apps and over 20 years experience in software development.
Working with individuals and companies to create apps from ideas, he is able to share knowledge of all aspects of app development. His personal apps have had tens of thousands of downloads. He has created apps for clients in the financial, construction, manufacturing and agricultural sectors.
He is currently a freelancer, contractor and trainer working with the latest greatest tools provided by Apple.
This Apple iOS developer training course is run from our rooms on Jubilee Campus in Nottingham, which is part of the University of Nottingham's Innovation Park. These are serviced by a state-of-the-art tram system allowing easy access to the city centre as well as direct hourly rail services from London, Liverpool, Manchester, Birmingham, Derby and Leicester.