Introdução ao desenvolvimento para iOS

Apresentação das ferramentas de desenvolvimento para aplicativos para iOS (Xcode, Interface Builder, iOS Simulator), como conseguí-las e como usá-las.

Programar para iOS pode parecer algo complicado e misterioso, no entanto é mais simples do que você imagina. Neste curso introdutório você verá como funcionam as principais ferramentas de desenvolviemnto da Apple, além do Cocoa Touch Framework, que consiste numa biblioteca de APIs e objetos essenciais para a criação de apps de altíssimo nível. No final deste módulo, você será convidado a fazer uma experiência prática, criando um exemplo de aplicativo de maneira muito rápida, para se ter uma ideia mais prática do workflow de desenvolvimento. Este módulo é pré-requisito para a versão completa do curso.

Público-alvo

Programadores que buscam aprender a desenvolver para plataforma mobile, bem como profissionais de áreas relacionadas que possuem uma boa noção de programação.

Pré-requisitos

Conhecimentos de lógica de programação, orientação a objeto, MVC.
Possuir Mac, com no mínimo o Mac OS X 10.6 (Snow Leopard).

Índice de Conteúdo

  1. Introdução
    1. Pré-requisitos
    2. A plataforma iPhone/iPod/iPad
      1. Vantagens da plataforma iOS
    3. Cocoa Touch Framework
    4. Sobre o Apple Developer Program
    5. iOS SDK
      1. Xcode
      2. Interface Builder
      3. iOS Simulator
    6. Hello World
      1. Apresentando a interface
      2. Criando a interface
      3. Referências aos objetos da interface
      4. Conexões da view x controller
      5. Implementações
      6. Refinando a mensagem de exibição
  2. Continuação

Matrícula

Este curso é gratuito.
Tempo de acesso: 90 dias.

Efetuar matrícula

Newsletter

Receba as novidades em seu e-mail e fique sabendo de novos cursos e descontos especiais.


Sobre o professor

Daigo Matsuoka é formado em Desenho Industrial pela Universidade Federal do Espírito Santo, com pesquisa focada em interface com o usuário e mobilidade. Trabalhou por mais de 10 anos no mercado de desenvolvimento web e atualmente atua no mercado de desenvolvimento de aplicações móveis para iOS e Android, com foco em B2B.

Dúvidas?

Se você possui qualquer dúvida quanto ao conteúdo programático dos cursos ou sobre como funcionam os cursos online, não hesite em perguntar na nossa página de contato.


Pronto para se aperfeiçoar?

Faça sua matrícula agora