iOS SDK

Descrição
Do que se trata o curso?
  • Desenvolva aplicativos para iPhone, iPad e iPod Touch. Publique na App Store e faça parte deste mercado inovador! 
    • Curso prático, rápido e completo que te leva das ferramentas básicas aos recursos mais avançados do iOS SDK.
    • Seja certificado pela escola pioneira em iOS em um curso que te dará conhecimento altamente valorizado no mercado.
    • Através de uma série de exercícios práticos, acompanhamento individual e discussões, você aprenderá:
      • Os básicos: "Olá Mundo" com botões, textos, imagens.
      • Itens padrões: tabelas, listas, pickers, estruturas de navegação.
      • Serviços: mapas, giroscópio, GPS, câmera, vídeos, música.
      • Ferramentas: banco de dados, multi-tasking, XML, downloads.

Por que devo fazer esse curso? 
  • O mercado de aplicativos para iOS no mundo e no Brasil está em plena expansão, com casos de sucesso sendo noticiados constantemente. 
  • Todas as maiores marcas e empresas já tem ou estão planejando ter seu próprio aplicativo. 
  • Existem poucas empresas e profissionais no mercado que tenham esse conhecimento, portanto a demanda de profissionais qualificados é baixa. 
  • Valorize-se adquirindo um conhecimento único e que com certeza lhe trará frutos rápidamente.
  • O iai? foi a primeira escola a oferecer cursos de iOS, iniciando suas atividades em 2009 e formando mais de 3000 alunos até hoje. 
  • Nossos instrutores estão constantemente atualizados por serem profissionais atuantes no mercado de desenvolvimento de aplicativos. 
Para quem é esse curso? (Pré-requisitos)
  • Este é um curso para programadores com conhecimentos sólidos em lógica de programação.
  • Noções fortes de orientação a objetos (Java, C, C++, C#) é altamente recomendado
  • Conhecimentos básicos de inglês são necessários para um bom acompanhamento do curso.
Para quem NÃO é esse curso? 
  • Usar o iPhone ou iPad é fácil, mas criar os aplicativos não. 
  • Não há uma ferramenta parecida com Flash, que consegue se fazer algo básico sem programação.
  • NÃO consideramos suficiente um conhecimento limitado em PHP, Javascript, ou Action Script para acompanhar este curso com facilidade.
  • Considere o nosso curso de Lógica de Programação caso tenha interesse em entrar neste fascinante mundo dos aplicativos mobile.  
  • Confira você mesmo se conseguirá acompanhar o curso com esse rápido TESTE
Como vou aprender?
  • Aulas "mão na massa" onde o professor explica conceitos e o aluno aplica em seu próprio computador.
  • Com turmas de no máximo 15 alunos, o curso permite uma interação intensa e de qualidade com o professor. 
  • Dúvidas são sempre sanadas com exemplos e dicas práticas trazidas do dia a dia de trabalho nas plataformas. 
  • Mac são fornecidos para aqueles que ainda não compraram o seu. 
Quais as opções para fazer o curso? 
  • Alunos podem optar por fazer o curso presencialmente no iai? ou via internet. O curso via internet não é pré-gravado, mas sim com um professor ministrando o curso em tempo real, respondendo a dúvidas. 
O que vou aprender? 
  • Neste curso você aprenderá o suficiente para programar seu próprio aplicativo com recursos avançados, interfaces customizadas e agilidade. 
  • Dividimos o curso em módulos de 15 horas agrupados por tópicos  conforme descrito abaixo: 

Conteúdo Módulo OO+Objective-C

  • Introdução aos conceitos gerais de orientação a objetos;
  • Especificamente como é utilizado na linguagem Objective-C;
  • Este módulo é opcional para quem já tem conhecimentos sólidos em orientação a objetos;
  • Altamente recomendado para todos para a melhor aprendizado nos tópicos dos módulos seguintes;
    • Orientação à objetos - da teoria à prática;
    • Declaração de classes, membros, métodos / mensagens, objetos estáticos e dinâmicos;
    • Definição e implementação de classes;
    • Alocação e inicialização de objetos;
    • Declaração de propriedades e sintetização de variáveis;
    • Foundation framework; 
    • Protocolos;
    • Categorias e extensões;
    • Referências associativas;
    • Fast enumeration;
    • Selectors;
    • Tratamento de exceções;

Conteúdo Módulo 01 (Fundamentos)

  • Introdução ao ambiente de desenvolvimento e elementos de básicos de interação e navegação.
    • User Interface do iPhone: objetos e conceitos particulares ao iPhone;
    • Ambiente de desenvolvimento: Xcode e iPhone Simulator;
    • Linguagem de programação: Objective-C e orientação à objetos - sintaxe, conceitos e utilização;
    • Interações básicas: botão para trocar texto, cor de fundo e imagem;
    • Variáveis de classe: contando quantas vezes o usuário clicou no botão;
    • Controladores: slider e switch controlando alpha da imagem;
    • Recebendo objetos: dois objetos chamando o mesmo método;
    • Input de texto: teclado, delegate e responder;
    • Picker view: arrays, delegate e datasource;
    • NSDictionary: o conceito e implementação;
    • PropertyList - criando dados via XML;
    • Subviews: adicionando outro objeto na tela na mão;
    • Modal View: chamando outra tela temporária;
    • Propriedades: passando valores entre telas;
    • TableViewController: métodos do dataSource e delegate;
    • Navigation Controller: outra maneira de apresentar telas;
    • Storyboard: fluxo de telas;
    • Tab Bar: vários controladores dentro de uma barra;
    • Customizando seu aplicativo: campos do plist, usando o @2x em imagens, IconFiles, e nome da aplicação;

Conteúdo Módulo 02 (Recursos)

  • Acesso aos sensores e serviços avançados do hardware e do sistema operacional do iOS tais como o GPS, bússola, acelerómetro, email, calendário, documentos, telefonia.
    • Serviços de localização: como pegar a coordenada do usuário, monitorar regiões, ler da bússola e receber avisos;
    • Mapas: navegar pelo mapa, adicionar alfinetes com botões e geocodificação reversa;
    • Movimentos: pegando dados do acelerometro, giroscópio e recebendo alertas de movimento;
    • Sensor de proximidade: como utilizar e por que?;
    • Calendário de eventos: criando, modificando e buscando eventos via código;
    • Contatos: acessando agenda de contatos do usuário;
    • Telefonia: verificando status das ligações;
    • HTML: apresentando páginas web dentro do seu aplicativo;
    • SMS: enviando torpedos através do aplicativo;
    • E-mail: enviando emails através do aplicativo;
    • Notificações: disparando avisos temporalmente (Local Notification);
    • Retina display: conceito e prática;

Conteúdo Módulo 03 (Multimídia)

  • Acesso aos elementos multimídia, multi-toques, e animações.
    • Toques: detectando toques na tela;
    • Gestos: usando gestos multi-touch na tela;
    • Fotos: selecionando fotos da biblioteca do usuário;
    • Câmera: tirando fotos com a câmera;
    • Notificações: comunicação de um objeto para vários;
    • Documentos: lendo documentos Word, Excel, Power Point, PDF e mais;
    • Videos: tocando vídeos locais e remotos;
    • Video making: Fazendo vídeos com a câmera;
    • Audio: reproduzindo sons curtos, músicas, e streaming;
    • Gravador: gravando audio do microfone;
    • iPod: reproduzindo música do iPod, criando playlists e busca;
    • iMovie: juntando audio e video de diversos recursos;  

Conteúdo Módulo 04 (Interfaces Customizadas)

  • Customizar visualmente sua aplicação além dos padrões fornecidos pela Apple. 
  • Interfaces específicas para iPad.
  • Aplicativos universais iPhone+iPad em um aplicativo único.
    • TableView avançado: table views com células com visual diferenciado e ações;
    • View: views customizadas para serem reutilizadas;
    • Mapa: desenhando no mapa;
    • Barras: customizando o TabBar e NavigationBar;
    • PopOvers: como usá-los no iPad;
    • Master Detail: como usár o split view no iPad e iPhone ;
    • Menus contextuais: usando o MenuController para opções além do Copy/Paste;
    • Rotações: como lidar com layouts horizontais e verticais;
    • Teclado: criando um teclado customizado e adicionando acessórios a ele;
    • Idiomas: criando um aplicativo com múltiplos idiomas;
    • Animações: animações e transformações avançadas;
    • Scripting: gerando interfaces a partir de uma fonte de dados externa;

Conteúdo Módulo 05 (Corporativo)

  • Assuntos relacionados à persistência de dados, acesso a web services, notificacões, comunicação entre aparelhos, XML, JSON, arquivos e diretorios locais
    • Banco de dados: usando o SQLite dentro de seu aplicativo;
    • Processamento paralelo: usando threads e blocos no seu aplicativo e seu impacto na interface;
    • XML: técnicas de parsing de XML;
    • JSON: técnicas de parsing de JSON; 
    • SOAP: acessando web services;
    • POST: passando e recebendo informações da web;
    • Arquivos: acessando arquivos e diretorios com FileManager;
    • GameKit: comunicação entre aparelhos, Game Center e mais;
    • Downloads: técnicas de baixar conteúdo de forma assíncrona.

Conteúdo Módulo 06 (Tópicos Especiais)

  • Tópicos avançados para enriquecer a interação do usuário com o seu aplicativo.
    • In App Purchase: vendendo dentro do aplicativo usando in app purchase;
    • Grand Central Dispatch: administrando múltiplos processos paralelos;
    • Tarefas em background: execução de instruções quando o aplicativo estiver em background;
    • Push Notification: enviando mensagens do seu servidor para o aplicativo;
    • OpenGL: adicionando elementos 3D ao aplicativo;
    • Desenho: criando elementos visuais 2D usando CoreGraphics;
    • Projeção: usando o dispositivo de saída para Monitor externo e espelhamento;
    • Performance: utilizando o instruments para análise de memória do aplicativo;
    • Universal App: criando um aplicativo único para iPad e iPhone;
    • Publicidade: adicionando propagandas ao aplicativo usando o iAd;
    • iCloud: utilizando armazenamento de dados nas nuvens
    • ARC: itens avançados do gerenciamento de memória

Cursos recomendados


Objective C

Lógica de
Programação 

Android SDK

WIndows Phone

Projetos iOS

    tl_files/iai/arquivos/inscreva-se.png

    Próximas Turmas

    Seg. a Sex.
    A partir do dia 13/fev.
    Horário: das 19:00 às 22:00

    Seg. a Sex.
    A partir do dia 27/fev.
    Horário: das 09:00 às 12:00


    Sáb. e Dom.
    A partir do dia 17/mar.
    Horário: das 10:00 às 18:00

     

    Carga Horária

    Presenciais

    7 Módulos de 15 horas cada
    Total de 105 horas 
    (7 semanas de curso) 


    Turmas:
    manhã - 09:00 às 12:00
    tarde -15:00 às 18:00
    noite - 19:00 às 22:00


    ou


    7 Módulos de 14 horas cada
    Total de 98 horas 


    Turmas de Final de Semana:
    10:00 às 18:00


    Online

    7 Módulos de 15 horas cada
    Total de 105 horas 
    (7 semanas de curso) 


    Turmas:
    noite - 19:00 às 22:00

     

    Investimento por módulo

    R$ 979.10 - Online
    R$ 1.087,90 - semana
    R$ 1.334,00 - Intensivo

     

    Condições de Pagamento

    Boleto
    Cartão de Crédito 

     

    O que trazer?

    Recomendamos que os alunos tragam seus Macs pois todos os arquivos gerados durante o curso ficam em seu poder. Além disso, o aluno pode configurar cada programa a seu critério. 

     

    Pré-requisitos

    Atenção, para fazer os cursos de iOS SDK você já deve saber programar. Para saber se possui os pré-requisitos, preencha este QUESTIONÁRIO; se não acertar todas recomendamos que faça nosso curso de Lógica de Programação.

     

    Além disso, conhecimentos particulares a cada módulo estão especificados em sua respectiva área.

     

    Conhecimentos básicos de inglês são necessários para um bom acompanhamento do curso.

     

    Observações

    O iai? reserva-se o direito de alterar datas, horários, conteúdo e cancelar o curso. (Excepcionalmente) 

    A bola da vez está com os médicos europeus!

    Mais e mais vemos crescer o número do uso de iPad por profissionais de todos os setores.
    Além da discussão gerada pelo uso de tablets na educação, a atenção agora se voltou para o uso dos aparelhos na medicina.

    Segundo os resultados da pesquisa que a empresa Manhattan Research realizou, um quarto dos médicos na Europa usam o iPad profissionalmente. Muitos deles o usam para procurar artigos, disponibilizar informações aos pacientes e assim por diante.

    A produção de aplicativos e softwares para a área está crescendo, mas de fato, a maioria deles usa o aparelho por ser um web browser portátil, e não por ser um acessório para a saúde. A principal vantagem para os médicos, é que eles conseguem acessar as informações rapidamente, sem precisar ir até o computador.

    Um bom uso da tecnologia! Ponto positivo pra eles.

    E se você ainda não sabe usar o iPad, venha aprender as principais funções e utilidades aqui no iai?.

    Fonte: TechCrunch

    Android mini figurines

    Androiders fanboys! Conheçam os incríveis toys Android mini figurines, a edição customizada e em miniatura do Robozinho mais amado pelos fãs da Google.
















     

    À venda em algumas lojas do Estados Unidos, como a Barnes & Noble, F.Y.E e Urban Outfitters, você encontra as versões: Taxi, Homem de Negócios, Pé-grande, Rosa, Rubi, Urso e o tradicional Verde da marca.



















    É para colecionar e fazer inveja a qualquer um!

    Fonte: Droid-Life