iOS Apps with Swift: Introduction
Duration for this course is approximately 12 hours
-
- Getting Started: XCode IDE, iPhone/iPad Emulators
- What is the Swift Programming Language, Apps Design
- Hello World in Swift, Similar Starter in iOS App
- Imperative Programming: Data Types & Operators, Conditional Statements, Loops
- Procedural Programming
- Data Structures & Algorithms
- Object Oriented Programming: Classes & Objects
- Apps Design: Storyboard, View Controllers, Constraints
- GUI Programming, connecting to Swift Programs
iOS Apps with Swift: Advanced
Duration for this course is approximately 12 hours
-
- Further Imperative Programming
- Optional Data Types
- Exception Handling
- Files and Stream Management
- Further Procedural Programming: Closures, Recursion
- Further Data Structures & Algorithms
- Further Object Oriented Programming:
- Initialisers, Deinitialisers, Mutators, Property Observer, Computed Properties, Static Properties and Methods
- OOP Design using UML
- Further GUI Programming
- Navigation Controllers, TextViews, Sub-Views, Advanced Gesture Recognition
- TableViews: Usage in Apps
- Connecting to the Internet, using Web Services
- Working with MySQL Databases
- Multithreading and Time Programming
- Further Imperative Programming
Avi Bhattacharyya is a Software Engineer, Entrepreneur and Philanthropist based in London, UK. He is the Founder and CEO of Shomiron, clients including Royalty, Government Organisations and International Technical and Financial companies. He is an active software trainer and author of Cybernetics in C++, the first of the River Publishers Software Series
He holds the MEng in Electrical/Electronic Engineering from Imperial College, London, and 5 National Engineering Awards, including 1st Place in the 1994 Young Electronic Designer Awards, presented by HRH The Duke of York.
He does extensive charity work throughout the world, including providing Scholarships. He is also interested in calligraphy, country music, and endurance athletics, the latter including the London Marathon.