iOS 8 App Development Using Swift – Training Class
Maryland, Virginia, Washington D.C., Virtually Online Live & On-Site
iOS 8 App Development using Swift Course Description:
This course is designed to train both novice and experienced developers how to create native iOS 8 Apps for iPhone, iPad and iPod using the Swift programming language. Created by experienced iOS developers, the course places a very strong emphasis on hands-on learning through a multitude of exercises and demonstrations. Students will be guided through a wide variety of in-class Labs specifically designed to offer practical solutions to common problems that address real-world production needs. Topics covered include: Multi-View Apps, Design-Patterns, Data-Persistence, Core Data, Web-Services, JSON and XML parsing, Maps and Location Services, working with Images and Animations, and handling Gestures. An in-depth look at the Xcode 6 IDE and its many features and tools will also be included.
•Learn to use Xcode 6’s Interface Builder to design and build iOS App Interfaces.
•Utilize iOS Controls such as Buttons, Switches, Sliders, and Pickers.
•Build multi-screen Apps using Navigation Controllers, the Master-Detail (drill-down) template, and the Tab-Bar Template.
•Data Persistence – saving data on iOS devices using Property List, Sqlite3 Databases, and Core Data
•Make calls to Web-Services from an iOS App
•Parse incoming JSON and XML data streams
•Work with Maps and Location Services to make location-aware Apps
•Gesture recognition, enabling Swipes, Taps, Pinches, and Pans.
•Use of Auto-Layout and Size Classes to properly configure Apps to support various screen sizes, device orientations (Portrait and Landscape) and devices: iPhone 4’s, 5’s, and 6’s, iPads, iPad Minis, etc.
Locations for iOS 8 App Development using Swift:
In Person at ThinkB!G’s Office in Columbia, MD (next to the Columbia Mall)
Online Live from Anywhere
Private Custom Training On Site at Your Location
Times for iOS 8 App Development using Swift:
In Person & Online Live: 8:30AM-3:00PM ET / 5:30AM-12:00PM PT (30 Minute Lunch)
Private Custom & Project Based Training: Your preference
*Please click the Dates To Register tab above to see all dates & times available.*
Prerequisites for iOS 8 App Development using Swift:
•Basic knowledge of programming in Swift is recommended to get the most out of this class. (Note that a separate 3-day Programming in Swift class is also available.)
•Object Oriented Programming experience is recommended
•Basic familiarity with Mac computers and working in Mac OS X is recommended
Job Roles That Use Swift:
Projects That Use Swift:
iOS, OS X & watchOS Development
iOS 8 App Development using Swift Class Includes:
Hands-On Training Led by Certified Instructors
Print and/or Digital Courseware
Certificate of Completion
Continental Breakfast Every Day (In Person Only)
Catered Gourmet Deli Lunch Every Day (In Person Only)
Unlimited Snacks and Refreshments (In Person Only)
Notebook & Pen (In Person Only)
Free Parking (In Person Only)
ThinkB!G open enrollment classes are taught on the most current version of software whenever possible. To request a specific version, please Contact Us or call us at 301-362-2250.
Testimonials for iOS 8 App Development using Swift Class:
“My experience was good as compared to the price. I have learned good amount of stuff but I believe training should be three days instead of two. So that instructor could cover more topics from the book.” – Imran N., Heartland Payment Systems
“Think Big has outstanding resources/classes and [The Instructor] was an excellent teacher. I do not have a programming background but I was able to learn a tremendous amount of information. Thank you ThinkB!G! See you again soon.” – Joanne M., JHU
“Lots of great project ideas came from this class. Great instructor, great to work with and is definitely patient. I would recommend some sort of protocol for when students register. I felt I could have learned more, unfortunately I was in a class with students who had zero knowledge of using a Mac, so I had to compromise. In the future, maybe you can have some sort of proficiency level where those with experience can be in once class and those with no knowledge would take the class at a different time.” – Mary S., Navanti Group, LLC
Cross-Platform Mobile App Development