Professional Documents
Culture Documents
Prepare for iOS Developer Nanodegree - Industry credential for today's tech job
Certificate in iPhone App and Internet of Things (Smart Home)
Software Development using Swift 4, HomeKit and SiriKit
Fee Seminar Sunday, May 14 at 1:00 pm
Classes on Sundays Only
Classes starting on 1:00 pm, Sunday, May 21, 2017
Apples HomeKit is a framework for communicating with and controlling connected accessories in a users
home. You can enable users to discover HomeKit accessories in their home and configure them, or you can
create actions to control those devices. Users can group actions together and trigger them using Siri. Apps adopt
SiriKit by building an extension that communicates with Siri, even when your app isnt running. The extension
registers with specific domains and intents that it can handle. Siri handles all of the user interaction, including
the voice and natural language recognition, and works with your extension to get information and handle user
requests.
In 2016 iPhone customers will spend over $22 billion on the Apple App
Store sales. This provides tremendous job and business opportunities for
those who can develop apps for the iPhone. We will prepare you to become
a Software Developer for latest iOS 11 using Swift 4. Swift is an
innovative and new object oriented and functional programming language,
which Apple has introduced for iPhone App development.
Continuing Education Programme of SSUET is pleased to announce a six months Certificate in Developing
iPhone and Home Automation Software Development using Swift. The Certificate will consist of two modules
of course work. The participants who have no background in programming can also take admission in this
program.
We will prepare you for the iOS Developer Nanodegree: Part B: This part covers structured programming using
https://www.udacity.com/course/ios-developer-nanodegree-- Swift playgrounds. It begins with variables and ends with a
nd003 discussion on arrays. You'll learn about the syntax and
structure of the language including operators and
Module A: Object Oriented Programming using Swift 4 expressions, control structures, functions, closures, tuples,
This course is designed for the beginner in iOS and arrays.
programming and builds a solid foundation in Object- Part C: In this section we will learn functional and object
Oriented and Functional Programming using Swift. oriented programming using Swift playgrounds. Extensions,
Assuming no prior programming experience on the part of protocols, and generics will also be covered.
the participant, this primer class focuses on the Part D: The participants are introduced to iOS 11 App
fundamentals of composing code with Swift. Design. We will teach you how to convert ideas into
Part A: This class starts with a detailed introduction of Mac software by writing outlines, drawing sketches and
OS X, iOS 11, Xcode, and Swift. wireframes, making mockups and prototypes.
Prerequisite: No programming experience required.
Module B: iPhone App and Smart Home Automation
Software Development using HomeKit and SiriKit
Part A: In this course we will start by learning Git, the
distributed version control system. We will also review Git
based GitHub services.
Part B: The class starts with in-depth coverage of Cocoa
Touch Framework.
Part C: We get started with building cool, crisp user
interfaces using universal storyboards. The class moves on
to coverage of drawing to the screen using Core Graphics.
Part D: We will learn how to display data in Table Views.
Part E: Taps, touches, and gestures handling. We will also
cover how to use iOS sensor capabilities to map your world.
Part F: In this part we will learn to develop persistent apps
using Core Data.
Part G: We will explore how to develop cloud based real-
time mobile apps using CloudKit and Firebase.
Part H: We will learn how to build an Apples HomeKit
Based Smart Home Automation System which is Siri
enabled.
Course Instructors: