Description

This track focuses on building the knowledge and skills that students need to develop applications for IOS

Target Audience

General Objective

•Learn the fundamentals of SWIFT programming language
•Learn the fundamentals of IOS app development using Cocoa Touch

Details

- Fundamentals of Swift
-Developing iOS applications using SWIFT and Cocoa touch

Prerequisite

C++ Track or equivalent knowledge.

Course outlines

•Introduction
•Overview of IOS Application Development Architecture
o Model View Controller (MVC)
o Storyboard and interface builder
o Target – Action Pattern
o IB Outlet and IB Action

•Basic UI elements
o UI View
o UI Button
o UI Text Field
o UI Label
o UI Slider
o UI Switch
o UI Segmented Control
o UI Stepper
o UI Text View

•Alerts and Action sheets
o How to use UI Alert View And UI Action Sheet classes
o Delegation pattern

•App with multiple view controllers
o Modal View Controllers
o Navigation Controller
o Tab Bar Controller

•Understanding View Hierarchy
•Working with table view
o Static Table View
o Dynamic Table View

•Working with Collection View
•Working with picker view
•Working with Web view
•The iOS file system
•Introduction to SQLite
•Introduction to iOS networking
o How to deal with data from the internet
o How to consume web services
o How to download files
•Playing Audio and video files
•Working with gesture recognizers

Subscribe Email

GET IN TOUCH

Address
PO Box 14390 Faha, 72854 Kuwait
Phone
(+965) 22626234

GET IN TOUCH