HOWTO: workshops e e-books para geeks.

Conhecendo Objective-C

Objective-C é uma linguagem de programação orientada a objetos criada à partir do C e Smalltalk no início da decada de 80. Você irá conhecer a linguagem usada no desenvolvimento de aplicativos para iPhone, iPad, iPod Touch e Mac OS. Conheça também ferramentas úteis para o desenvolvimento.

O que você vai ver

História
Como e porque foi criada
Uso no dia-a-dia
Características
Xcode 4
Fazendo download e instalando
Conhecendo a IDE
Criando seu primeiro projeto
Configurando o Xcode
Objetos
Criando classes
Alocando objetos em memória
Inicialização de objetos
Definindo variáveis de instância
Propriedades e métodos
Mensagens
Implementação
Herança
Sobrescrevendo métodos
Protocolos e delegate
Múltipla herança
Entendendo protocolos
Criando seu próprios protocolos
Entendendo delegates
Criando seus próprios delegates
Variáveis
Primitivas
Arrays
Dicionários
Gerenciamento de memória
Ponteiros
Entendendo endereços de memória e ponteiros
Desalocando memória
Retain/release e autorelease
Debugging e tratamento de erros
Estruturas de controle
for
while
break
continue
if
switch
Próximos passos
Desenvolvimento para Mac
Desenvolvimento para iOS (iPhone, iPod Touch e iPad)
Outras ferramentas e tecnologias

Você irá participar do workshop através de uma plataforma online com áudio e vídeo. Você também terá acesso à lista de discussão do curso, onde irei tirar suas dúvidas. Os vídeos das aulas poderão ser baixados e assistidos a qualquer momento!

Corra e faça sua inscrição agora mesmo. As vagas são limitadas!

Pré-requisitos

Para participar deste curso, você precisa conhecer alguma linguagem de programação e saber orientação a objetos. Você também vai precisar do Mac OSX 10.6 ou superior (Snow Leopard ou Lion).

Inscrições

Vagas esgotadas!

Inscreva-se em nossa newsletter para saber quando este workshop tiver novas turmas abertas.

Workshops presenciais

Os workshops presenciais acontecem em São Paulo, no escritório da Hellobits, que fica ao lado do metrô Paraíso.

Em vez de perder tempo tentando usar um sistema operacional diferente do que você está acostumado, você usará seu próprio notebook. Você receberá instruções de como configurar seu Mac OS X, Linux e Windows. E lembre-se: traga o seu carregador.

Workshops online

Configuração

Você irá precisar de um navegador que tenha suporte a WebSockets e a última versão do Flash. Por isso, apenas Google Chrome e Safari (WebKit) funcionam oficialmente. A boa notícia é que o Chrome está disponível em todas as plataformas. Você também vai precisar de uma conexão banda larga de 500kbps ou melhor.

Uma outra coisa que pode influenciar sua participação é a presença de proxies e/ou firewall. Certifique-se que as portas 80, 81, 1935 e 2345 estão liberadas.

Recursos do workshop

Este workshop irá usar recursos como chat e streaming de audio. Como este projeto é um protótipo utilizando Node.js e WebSockets, coisas podem dar errado. Por isso, peço sua a compreensão, já que a plataforma está recebendo ajustes constantes para ficar cada vez melhor.

Você poderá, a qualquer momento, solicitar o reembolso caso o sistema não se comporte como o esperado e/ou se você estiver insatisfeito.