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.


  1. Introduction to iPhone and iPad Programming
  2. Creating the User Interface
  3. Coding the User Interface
  4. Presenting Data with Table Views
  5. Applying Navigation Tools and Techniques
  6. Interacting with Web Services
  7. Enhancing the User Interface

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


Fundamentos de Programação para iPAD e iPhone

  • Nº Horas
  • Preço
    Sob Consulta