Titanium SDK
Você que tem as idéias? Agora você tem o poder!
O Titanium é uma plataforma que traduz os seus grandes conhecimentos em desenvolvimento web (Javascript) em aplicações nativas que se comportam e parecem como se tivessem sido desenvolvidas em Objetive-C (iPhone e iPad) ou em Java (Android). Com mais de 300 APIs e uma comunidade de desenvolvedores bem ativa, o Titanium faz de você um poderoso desenvolvedor mobile, capacitado para trabalhar com projetos multi-plataforma (iOS e Android) e pronto para desenvolver aplicativos mais interativos e dinâmicos.
Qual é a primeira coisa que você pensa quando falamos em iPhone? Pode ter certeza que uma das principais coisas é da sua linda interface gráfica. Para te ajudar, o Titanium suporta as interfaces gráficas do iPhone, iPad e Android, incluindo table views, scroll views, botões nativos, tabs e muito mais.
Com o Titanium você consegue combinar as mais poderosas interações em seus aplicativos, incluindo redes sociais e geo-localização. Ele já vem com vários módulos prontos que fará o seu aplicativo acessar redes sociais como o Facebook e Twitter com apenas algumas linhas de código.
Com o Titanium você se sente em casa usando seus conhecimentos em Javascript, HTML e CSS para desenvolver aplicativos para iPhone, iPad e Android.
O Curso
Titanium SDK
O curso de Titanium SDK é focado para aquelas pessoas que querem economizar tempo na hora de desenvolver projetos mobile multi-plataforma.
Objetivo: Capacitar o aluno a desenvolver sob a plataforma Titanium através da linguagem Javascript. Ao final do curso, o aluno estará apto a construir aplicativos multi-plataformas com as mais diversas tecnologias que os sistemas iOS e Android oferecem.
Pré-requesitos: Conhecimento em programação (algorítmos), desejável conhecimento em orientação à objeto ou javascript.
Estrutura: Trabalhamos apenas com computadores da linha Mac. Utilizamos monitores grandes e com resolução Full HD, para proporcionar aos alunos uma experiência única na hora das atividades.
Conteúdo
Titanium SDK
O curso de Titanium é dividido em quatro módulos. Essa divisão é feita para facilitar o aprendizado do aluno e também para facilitar a vida daqueles que desejam conhecer apenas alguns tópicos específicos. Veja abaixo os tópicos de cada módulo:
Titanium SDK - Módulo 1
- Introdução ao ambiente – O que é o Titanium? Atalhos e dicas.
- User Interface do iPhone – Objetos de interface gráfica do iPhone.
- User Interface do Android – Objetos de interface gráfica do Android.
- Titanium? – Titanium Studio, iPhone Simulator e Android Emulator.
- JavaScript – Utilizando JavaScript no Titanium. Conceitos, sintaxe e exemplos.
- Titanium.UI – Módulo de interface gráfica do Titanium. Como criar telas?
- Activity Indicator – Indicando processamento.
- Alert Dialog – Apresentando alertas (mensagens).
- Animation – Animando elementos da interface gráfica. Wow!
- Button – Click! Click! Criando botões.
- Button Bar – Criando barras de botões.
- ImageView – Imagens e tudo sobre elas.
- Label – Adicionando textos.
- ScrollView – Criando barras de rolagem.
- Slider – Qual o seu valor? Escorregando com o slider.
- Switch – Alternando entre valores.
- TabGroup – Ou Tab Bar no iOS. Criando uma barra de abas.
- Tab – Adicionando abas no TabGroup.
- TabbedBar – Criando uma barra botões um pouco diferente.
- TableView – Criando tabelas.
- TableViewRow – Aprofundando na TableView: criando linhas.
- TextArea – Uma grande caixa de texto.
- TextField – Criando um campo de texto.
- Toolbar – Criando barras de componentes visuais.
- View – Criando views: componentes visuais de propósito geral.
- Window – Criando e abrindo janelas.
- Titanium Platform – Acessando propriedades do dispositivo.
- Titanium.API – Utilizando o módulo de logs.
Titanium SDK - Módulo 2
- 2DMatrix – Um pouco de manipulação gráfica em 2D.
- 3DMatrix – Um tanto de manipulação gráfica em 3D. Hardcore.
- CoverFlowView – Apresentando imagens em um belo Cover Flow.
- DashboardView – Reproduzindo o SpringBoard.
- DashboardItem – Criando ítens para o Dashboard.
- WebView – Adicionando páginas web ao seu aplicativo.
- TableViewSection – Aprofundando na TableView: criando seções.
- FileSystem – Mexendo no sistema de arquivos.
- Titanium.Gesture – Chacoalhando e alterando a orientação do aplicativo.
- Titanium.App – Acessando propriedades do aplicativo em tempo de execução.
- Titanium.App.Properties – Serializando dados.
- Titanium.Database – Trabalhando com bancos de dados.
- Titanium.App.iOS – Criando notificações e executando ações em background.
- Titanium.Accelerometer – Criando aplicativos legais com o acelerometro.
- Titanium.Contacts – Acessando contatos da Address Book do iPhone.
Titanium SDK - Módulo 3
- ProgressBar – Indicando processo.
- OptionDialog – Apresentando um alerta com diferentes opções.
- Picker – O picker. Criando belas listas animadas.
- PickerColumn – Manipulando o picker, adicionando colunas.
- PickerRow – Manipulando o picker, adicionando linhas.
- SearchBar – Fazendo buscas com a SearchBar.
- EmailDialog – Enviando emails de um aplicativo.
- Titanium.UI.Clipboard – Acessando dados do clipboard.
- Titanium.UI.iOS – Componentes específicos do iOS.
- Titanium.UI.iPhone – Componentes específicos do iPhone.
- Titanium.UI.iPad – Componentes específicos do iPad.
- Titanium.Facebook – Integrando o aplicativo com o Facebook.
- Titanium.Yahoo – Acessando APIs do Yahoo.
- Titanium.XML – Manipulando arquivos XML.
- Titanium.Network – Trabalhando na rede. Sockets, Bonjour, clients HTTP e Push Notifications.
Titanium SDK - Módulo 4
- Titanium.Locale – Fazendo a internacionalização do seu aplicativo.
- ScrollableView – Criando rolagem horizontal para diferentes views em um vetor.
- Titanium.Geolocation – Se encontrando com a geolocalização.
- Titanium.Maps – Trabalhando com mapas bem legais dentro do aplicativo.
- Titanium.Codec – Convertendo Números e Strings para e de buffers.
- Titanium.Media – Utilizando as funcionalidades de mídia. Tirando fotos, tocando e gravando áudio e vídeo.
- Titanium.Stream – Escrevendo e lendo bytes.
- Trabalhando com Alta Performance – Dicas e truques para trabalhar com alta performance.
Calendário
Titanium SDK – Módulo 1
| Horário | Data de início | Data de término | Status |
| Intensivo de final de semana – (09:00 às 18:00) | 14/01/2012 | 15/01/2012 | Concluído |
| Intensivo de final de semana – (09:00 às 18:00) | 21/01/2012 | 22/01/2012 | Concluído |
Titanium SDK – Módulo 2
| Horário | Data de início | Data de término | Status |
| Intensivo de final de semana – (09:00 às 18:00) | 28/01/2012 | 29/01/2012 | Concluído |
| Intensivo de final de semana – (09:00 às 18:00) | 04/02/2012 | 05/02/2012 | Concluído |
Titanium SDK – Módulo 3
| Horário | Data de início | Data de término | Status |
| Intensivo de final de semana – (09:00 às 18:00) | 25/02/2012 | 26/02/2012 | Concluído |
Titanium SDK – Módulo 4
| Horário | Data de início | Data de término | Status |
| Intensivo de final de semana – (09:00 às 18:00) | 10/03/2012 | 11/03/2012 | Concluído |
Próximas turmas
Titanium SDK – Módulo 1
| Horário | Data de início | Data de término | Status |
| Intensivo de final de semana – (09:00 às 18:00) | 28/04/2012 | 29/04/2012 | Inscrições abertas |
Titanium SDK – Módulo 2
| Horário | Data de início | Data de término | Status |
| Intensivo de final de semana – (09:00 às 18:00) | 05/05/2012 | 06/05/2012 | Inscrições abertas |
Titanium SDK – Módulo 3
| Horário | Data de início | Data de término | Status |
| Intensivo de final de semana – (09:00 às 18:00) | 12/05/2012 | 13/05/2012 | Inscrições abertas |
Titanium SDK – Módulo 4
| Horário | Data de início | Data de término | Status |
| Intensivo de final de semana – (09:00 às 18:00) | 19/05/2012 | 20/05/2012 | Inscrições abertas |
Inscreva-se no curso de Titanium SDK
Investimento
| Valor (por módulo) | Métodos de pagamento | Parcelamento | |
| Noturno | R$ 850,00 | Cartão de crédito | Em até 6x sem juros |
| Intensivo (final de semana) | R$ 850,00 | Boleto bancário | À vista |
| Transferência (DOC/TED) | À vista | ||
| Cheque* | |||
| *Somente da praça e sob consulta | |||


