Beruflich Dokumente
Kultur Dokumente
AXIOM
AXIOM EDUCATION AXIOM EDUCATION
Recent Statistics
In 2016, iPhone customers spent over $22 billion on the Apple App Store, providing business
opportunities and creating tremendous job growth for those who can develop apps for the iP-
hone. This course will prepare students to become software developers for the latest iOS 11 us-
ing Swift 4, an innovative and new object-oriented and functional programming language which
Apple has introduced for iPhone app development. According to App Annie’s Index Market for
Q3 of 2017, Google’s Play Store saw a number of downloads more than double that of the iOS
App Store. However, iOS is the platform with the highest profitability, with over 95% more rev-
enue generated than Android. This financial advantage with the iPhone is why most companies
develop apps for the iPhone first. The figures below illustrate that even with the increase of app
downloads in the Google Play Store, the iOS App Store still saw an increase in revenues that
exceeds the Google Play Store by nearly double the amount.
Grading Policy
SYLLABUS - MODULE A: OBJECT-ORIENTED PROGRAMMING USING SWIFT 4 SYLLABUS - MODULE B: iPHONE X AND AI APP DEVELOPMENT USING ARKIT, COREML,
AND SIRIKIT
Designed for beginners, this course builds a solid foundation in Object-Oriented and Functional
Programming using Swift. Assuming no prior programming experience on the part of the partic- Designed for more advanced students, this course takes Object-Oriented and Functional Pro-
ipant, this primer class focuses on the fundamentals of composing code with Swift. gramming using Swift to the next level where students learn to build iPhone X applications using
ARKit, CoreML, and SiriKit.
Prerequisites: None
Prerequisites: Axiom Certified iPhone X Developer - Module A
PART A: Introduction
PART A: Version Control
This section provides a detailed introduction of MacOS X, iOS 11, Xcode, and Swift.
This section covers version control systems - we will use Git and Git based GitHub services.
PART B: Structured Programming
PART B: Cocoa Touch Framework
This section covers structured programming using Swift Playgrounds. It begins with variables
and ends with a discussion on arrays. You’ll learn about the syntax and structure of the language This section covers the Cocoa Touch Framework in detail.
including operators and expressions, control structures, functions, closures, tuples, and arrays.
PART C: Creating iPhone Applications using Storyboards & Core Graphics
PART C: Functional and Object Oriented Programming
In this section, students learn to build cool, crisp user interfaces using universal storyboards.
This section covers functional and object oriented programming using Swift Playgrounds. Exten- They also learn to draw to the screen using Core Graphics
sions, protocols, and generics will also be covered.
PART D: Table Views
PART D: iOS 11 Application Design
In this section, students learn to display data in Table Views.
In this section, students are introduced to iOS 11 App Design. Students learn how to convert
ideas into software by writing outlines, drawing sketches, and wireframes, making mockups, and PART E: Touch, Gestures, and Sensor Capabilities
prototypes.
In this section, students learn about tap, touch, and gesture handling. This section also covers
iPhone sensor capabilities to map your world.
In this section, students learn to develop persistent applications using Core Data.
In this section, students learn to develop cloud based real-time mobile apps (Firebase and Fire-
Store)
In this section, students learn to build iPhone applications using the ARKit and CoreML features.
In this section, students will learn to develop smart and intelligent apps using Google AI services.
Students will learn to develop AI based mobile apps using Google Cloud AI and CoreML.
AXIOM EDUCATION AXIOM EDUCATION
COURSE INSTRUCTORS
Mr. Zubair Ghori has over five years of software development experience, including extensive
experience of developing iPhone/iPad apps. He started software development during high
school and has been working professionally for the last three years as an iOS Developer. He has
been using Swift since it’s release in 2014. Zubair also takes a special interest in UI/UX design, a
critical requirement for any app. He has earned a Bachelor of Applied Science Degree in Com-
puter Science from the University of Karachi.
Mr. S. ShahRukh Haider has over eight years of hand-on experience in area of Embedded Sys-
tem Designing & Application, with about six years of Engineer-teaching experience. Along with
it, he also has a year of experience in iOS development and hold expertise in Apple’s latest state
of art: ARKit, SiriKit, and CoreML. By qualification he has obtained Postgraduate degree from
renowned university of Scotland in area of Electronic. Recently he has completed an online
course on “Machine Learning” and got certificate Stanford University (USA).
Mr. Nasrullah Khan has more than three years of field experience in domain of iOS develop-
ment. He has been associated with numerous iOS based projects. By qualification he is BS in
Software Engineering from renowned institute in town. Along with expertise in Swift, he has
sound knowledge on other programming language.
FEE STRUCTURE
Classes will be held on Sundays only for the part-time program and on Saturdays and Sundays
for the full-time crash course.
AXIOM
AXIOM EDUCATION
245/M/2 BLOCK 6 P.E.C.H.S.
SHAHRAH-E-FAISAL, KARACHI, PAKISTAN
http://www.axiom.enterprises
contactus@axiom.enterprises
0334-244-3342 0349-313-4484
0310-998-1555 0213-432-6535