Fundamentos de Programação para iPAD e iPhone


As mobile devices become more prevalent, organizations increasingly need to develop both in-house and public applications to improve the services they provide and to maintain a competitive edge. In this course, you create professional iPhone and iPad applications using Swift or Objective-C and the Software Development Kit (SDK). You gain the skills to design and test user interfaces with the Interface Builder and the Simulator, display data effectively with interactive table views, and apply navigation tools and techniques to improve user experience.


This course is valuable for programmers or technical managers who are new to iPhone or iPad programming and who need to create professional applications.


You will learn how to:

  • Apply development techniques to create iPhone and iPad applications
  • Design and test UIs with Interface Builder and the Simulator
  • Add functionality using Xcode and either Swift or Objective-C
  • Combine navigation controllers and tab bars to provide a multifunctional user interface
  • Incorporate images, animations and autorotation


Previous programming experience and knowledge of an object-oriented programming language is assumed. Examples of suitable languages include C++, C#, Java, Ruby, Visual Basic .NET or Python. Knowledge of Swift or Objective-C.


Introduction to iPhone and iPad Programming

  • Overview of iPhone and iPad devices
  • Getting started with application development

Creating the User Interface

  • Leveraging Storyboards
  • Building applications with Xcode
  • Designing views with Interface Builder
  • Testing with the Simulator

Coding the User Interface

  • Selecting the language
  • Conforming to the iOS application structure
  • Saving data to permanent storage

Presenting Data with Table Views

  • Selecting the style to suit your application and creating table views
  • Responding to user row selection

Applying Navigation Tools and Techniques

  • Displaying multiple views using the tab bar
  • Linking views with a navigation controller

Interacting with Web Services

  • Evaluating implementation decisions
  • Establishing network communications

Enhancing the User Interface

  • Recognizing gestures and adding animations
  • Rotating views with autorotation

De momento não temos datas disponíveis para este curso, entre em contacto para obter mais informações.



Your message was successful sent.



We use cookies to offer you a better browsing experience, analyse site traffic, presonalize content, and serve targeted ads. Read how we use cookies and how you can control them in our “Cookie Settings”.
By using our site, you consent to our use of cookies.

> Cookie Settings

√ Accept Cookies