2
COURSE DESCRIPTION This course will cover the necessary concepts for cr eating and functionalizing a mobile application on the iOS platform. The course of fers a general technical view of an application in the broader sense. The technical segments will focus in the design and in effective implementation of iOS mobile applications in the user level. 15+ November 2018 40 hours Monday-Tuesday: 18:00-20:00 Satur day 10:00-12:00 Gent Berani 250 € AGE DATE DURA TION SCHEDULE TRAINER PRICE iOS App Development

iOS App Development - Cacttus Education … · Understanding the tools and technologies used to create iOS apps Practicing the fundamentals of Swift syntax Understanding object-oriented

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: iOS App Development - Cacttus Education … · Understanding the tools and technologies used to create iOS apps Practicing the fundamentals of Swift syntax Understanding object-oriented

COURSE DESCRIPTION

This course will cover the necessary concepts for creating and functionalizing a mobile application on the iOS platform. The course offers a general technical view of an application in the broader sense. The technical segments will focus in the design and in effective implementation of iOS mobile applications in the user level.

15+

November 2018

40 hours

Monday-Tuesday: 18:00-20:00Saturday 10:00-12:00

Gent Berani

250 €

AGE

DATE

DURA TION

SCHEDULE

TRAINER

PRICE

iOS App Development

Page 2: iOS App Development - Cacttus Education … · Understanding the tools and technologies used to create iOS apps Practicing the fundamentals of Swift syntax Understanding object-oriented

COURSE OUTLINE

Gaining a comfort level with Xcode

Apply Auto Layout constraints to create adaptive user interfaces

Discovering how to connect user interface controls to controller code

Understanding the tools and technologies used to create iOS apps

Practicing the fundamentals of Swift syntax

Understanding object-oriented programming with Swift

Discovering Swift data types and collections

Exploring iOS native Views and their application

Demonstrating Arrays, ranges and the map function

Describing protocols and delegates

Using User Defaults, property list files and Core Data for persistence

Describing object-oriented inheritance and subclassing

Discovering how to respond to touch events

Practicing establishing connections between controllers and views

Describing how frameworks provide additional app functionality

Combining additional frameworks in an Xcode project configuration

Discovering the fundamental features of the Map View API

Requesting data from an HTTP server and parsing with JSON

iOS App Development