Development of mobile applications with iOS

Enjoy programming Apps.


The training is full of practical recommendations and tips that will help you not only to create an application for iOS, if not to program correctly following the conventions of the platform.

“Swift It is a new Apple programming language to develop applications for Mac, iPhone and iPad.Writing code is interactive and fun, the syntax is concise but still expressive.SWIFT is ready for your next iOS and OS X projects, as it is coupled very well with your existing Objective-C code. "

Being the most innovative offered by Apple as far as APPS development is concerned, it allows you to take advantage of your Objective-C skills and your knowledge of current APIs;But in a brief and productive way.

We will use the playgrounds and we will see how to take advantage of the maximum SWIFT for the development of iOS applications.

· Who is it directed:

This course is oriented to:

  • Those people who wish to join mobile development in iOS
  • Developers who already have knowledge of Objective-C and wish to be more productive

· Pre-requirements:


  • Knowledge of object-oriented software development
  • Mac computer with macos
  • XCode installed with SWIFT (most recent version)
  • Learn some dynamic programming languages
  • Previous development experience with Objective-C

The sessions are intense and require great participation on the part of the students.

· Training content:

  • Xcode and Playground
  • Types, constants and variables
  • Conditionals
  • Numbers Switch
  • Loops
  • Strings
  • Optionals
  • Arrays
  • Dictionaries
  • Functions
  • Closures
  • Enumerations
  • Structs and Classes
  • Properties
  • Initialization
  • Protocols
  • Extensions
  • Generics
  • Memory Management and ARC
  • Equatable and Comparable
  • iOS Application
  • Interoperability