DO QUE SE TRATA?

O QUE É?

O curso presencial e intensivo de Desenvolvimento Mobile iOS com 200 horas-aula vai te ensinar tudo que você precisa saber para desenvolver aplicativos do começo ao fim. Em 5 meses você vai criar apps iOS com tecnologia de programação orientada a objetos.

Crie aplicativos sólidos, funcionais e atrativos incorporando os conhecimentos técnicos e os métodos de trabalho mais atuais e utilizados no mercado.

* Esse curso inclui o plano de estudo do programa App Development with Swift, que faz parte da iniciativa Everyone Can Code, da Apple.

POR QUE ESTUDAR
DESENVOLVIMENTO MOBILE iOS

HABILIDADES E TECNOLOGIAS
que você trabalhará durante o programa

FUNDAMENTOS DO DESENVOLVIMENTO EM iOS

Fundamentos e Swift

Aprenda os fundamentos da programação orientada a objetos. Crie um arquivo para armazenar versões do seu desenvolvimento. Comece a programar com a linguagem Swift.

Interação e notificações

Crie interfaces usando storyboards. Desenvolva as diferentes etapas do uso do aplicativo. Incorpore notificações para gerenciar a comunicação com o usuário.

Testando e ajustando

Incorpore métodos de teste durante o desenvolvimento para garantir o funcionamento correto do aplicativo. Crie apps para diferentes dispositivos, tamanhos e versões. Utilize ferramentas de performance para otimizar o uso de memória e bateria.

Funcionalidades

Aprenda a usar as plataformas da Apple Developer e do Google para integrar mapas, localização, dados de uso, pagamentos, entre outras funcionalidades.

Ver mais

DADOS E NETWORKING

Base de dados

Faça com que seu aplicativo trabalhe com bases de dados relacionais para completar campos, listas e conteúdo. Armazene informação no dispositivo para funcionamento off-line.

HTTP

Aprenda como conectar seu app com a web para enviar e receber arquivos da internet.

Bibliotecas e APIs

Aprenda a usar bibliotecas externas para incorporar novas funcionalidades e tarefas.

Ver mais

DESENVOLVENDO PARA IOS

Interface de usuário

Conheça a estrutura de interface de usuário do iOS para agregar funções e interatividade ao aplicativo.

Testes e padrões

Teste seu aplicativo com diferentes métodos de padrões e integre usuários reais para uma verificação completa.

Ver mais

MÉTODOS E TRABALHO EM EQUIPE

Trabalho colaborativo

Trabalhe em equipe com outros programadores para planejar, desenvolver com sprints e testar seu aplicativo.

Métodos

Aprenda a trabalhar com sprints e métodos ágeis (Scrum).

Ver mais

APRENDA COM A INDÚSTRIA DIGITAL

“A tecnologia muda constantemente. Por isso, na Digital House, você vai incorporar, primeiramente, a habilidade de aprender”

CARLOS ALBERTO JÚLIO

Presidente da Digital House
Executivo | Professor | Colunista | Autor

DIRETOR ACADÊMICO

Você vai aprender fazendo e por meio de orientação e apoio constantes vai se transformar em um profissional preparado para o mercado digital

Edney Interney Souza, diretor acadêmico da Digital House

Edney "InterNey" Souza

Diretor Acadêmico

PROCESSO DE INSCRIÇÃO

A disponibilidade de vagas é limitada e requer um processo de admissão que qualificará cada postulante para que este obtenha um lugar no curso.

1

Inscrição

Complete o preenchimento do seu formulário.

2

Nivelamento

Após o pagamento da matrícula, prepare o Material de Nivelamento.

3

Desafio

Faça a avaliação em nossa plataforma.

4

Entrevista de Admissão

Passe para a última etapa de avaliação e torne-se um aluno da Digital House.

Horários e Investimento

SEDE Vila Olímpia

Inscreva-se agora e aproveite as condições
Horário
Início
Fim
Noite: 19:00 às 22:30
Terças, Quintas e Sábados
12 de Março
03 de Agosto
199,5 horas

* Todas estas datas estão sujeitas a modificações
* Condição válida somente para pagamentos via cartão de crédito

Esclareça suas dúvidas sobre o curso de Desenvolvimento Mobile iOS com as perguntas abaixo.

Saber programar pode mudar a sua vida. A programação é uma ferramenta que permite criar em qualquer área de acordo com seu interesse e motivação. Saber programação no mundo de hoje é uma vantagem que poderá lhe trazer grandes oportunidades todos os dias. Hoje em dia existem inúmeras ferramentas, linguagens e ambientes que podemos escolher. A tecnologia está em constante movimento, e os smartphones, tablets e wearables são só alguns dos dispositivos desenvolvidos sobre essa ideia. Nos últimos anos, a evolução na venda de dispositivos móveis cresceu exponencialmente em comparação com a venda de computadores. A utilização de aplicativos móveis está seguindo essa mesma tendência. Se compararmos a utilização de apps móveis de hoje com a de 2013, veremos que o crescimento desse mercado foi superior a 90%. Seguindo essa tendência, cada vez aumenta mais a quantidade de interessados em aprender a desenvolver códigos para essas plataformas. Uma das vantagens de ser programador mobile é a possibilidade de criar apps que chegam rapidamente a milhões de pessoas diariamente. Isso pode abrir um mundo de grandes oportunidades de trabalho, já que é necessário uma grande quantidade de programadores mobile para criar e atualizar os aplicativos para que sejam atraentes, seguros, fáceis de usar e, obviamente, muito requisitados. Ser programador mobile é considerado o melhor trabalho nos Estados Unidos. Além disso, ao trabalhar como programador mobile você será o primeiro a testar os novos dispositivos que saírem no mercado. Trabalhe e se divirta com a tecnologia de ponta. Seja um programador mobile.
Vamos lhe dar as ferramentas para que você possa desenvolver todo tipo de aplicativos. Desde os autônomos - que guardam toda a informação dentro do celular - como uma lista de compras ou um organizador de álbuns de fotos e vídeos, até aplicativos que se alimentam da informação obtida de serviços web, como apps de mensagens, notícias, entre outros. Ao finalizar o curso, você terá a capacidade de desenvolver um aplicativo do início ao fim. Isso envolve diversos aspectos como: - A programação e o design da interface do seu aplicativo, para que seja intuitiva, atraente e fácil de usar. - A programação da lógica de seu aplicativo. Você será capaz de incorporar bases de dados para administrar a informação do seu aplicativo, conexão com serviços web para enviar e receber informação da internet, gerar bibliotecas externas para conseguir certas funcionalidades e redes sociais para compartilhar conteúdo. - O anúncio do seu aplicativo no store. Além disso, você aprenderá metodologias de trabalho colaborativo em equipe, para que saiba como se trabalha na indústria de desenvolvimento de software.
Vale a pena. No nosso curso, você não aprenderá apenas os conhecimentos técnicos de programação, mas também a metodologia para programar profissionalmente e integrar todas as técnicas, ferramentas, tecnologias e linguagens. Além disso, você estará em constante contato com profissionais especialistas em tecnologia reconhecidos em diferentes indústrias, o que agrega imenso valor e permite criar relacionamentos de trabalho para o futuro.
Hoje em dia, se você quiser aprender a programar você pode. Só precisa de motivação, constância e dedicação. O curso está dirigido a pessoas interessadas em aprender a desenvolver aplicativos Mobile Android. Não importa se você cursou uma faculdade, qual a sua formação, ou em que tipo de indústria você trabalha. As habilidades tecnológicas podem ser desenvolvidas por qualquer pessoa que tiver vontade. Por exemplo, designers que desejam aprender a programar para melhorar suas criações e ganhar novas habilidades. Profissionais de outras áreas que procuram implementar uma ideia, ou queiram melhorar sua comunicação com os desenvolvedores e dessa forma poder trabalhar em projetos maiores, explorando a criatividade e o pensamento analítico. Engenheiros de computação ou analistas de sistemas que buscam se atualizar, especializar e adquirir habilidades práticas. Empreendedores ou aqueles que desejam criar seu próprio negócio e entender melhor a parte técnica por trás de seus produtos. E, claro, programadores experientes que precisam se atualizar e ampliar seu kit de ferramentas. Se você tem mais de 16 anos e está interessado em aprender a programar, este curso é para você.
Em todos os nossos cursos de desenvolvimento mobile vamos lhe ensinar a criar aplicativos nativos. Quando falamos que um aplicativo móvel é nativo, referimos ao fato de que foi desenvolvido na linguagem de programação da plataforma original. Programar na forma nativa tem muitas vantagens. Ela nos permite, por exemplo, aproveitar ao máximo o rendimento dos dispositivos, o que melhora consideravelmente a experiência do usuário. Um aplicativo nativo permite que o usuário navegue de um jeito muito mais agradável e simples. A linguagem que você aprenderá é a Java.Em todos os nossos cursos de desenvolvimento mobile vamos lhe ensinar a criar aplicativos nativos. Quando falamos que um aplicativo móvel é nativo, referimos ao fato de que foi desenvolvido na linguagem de programação da plataforma original. Programar na forma nativa tem muitas vantagens. Ela nos permite, por exemplo, aproveitar ao máximo o rendimento dos dispositivos, o que melhora consideravelmente a experiência do usuário. Um aplicativo nativo permite que o usuário navegue de um jeito muito mais agradável e simples. A linguagem que você aprenderá é a Java.
Os dois cursos permitem criar aplicativos sólidos, funcionais e dinâmicos. Tudo depende do que lhe interessa mais desenvolver e de suas preferências. No caso do IOS, uma de suas vantagens é a padronização dos dispositivos em que seu aplicativo será executado. Além disso, os usuários de IOS estão mais dispostos à comprar serviços através de aplicativos, gerando uma renda maior aos seus desenvolvedores.
Ao longo do curso de Desenvolvimento Mobile IOS realizaremos um projeto integrador aplicando as metodologias ágeis de desenvolvimento de software mais utilizadas no mercado. É um trabalho em grupo, porque nosso objetivo é simular uma situação habitual de trabalho dentro das empresas. O tema deverá ser escolhido por todos os membros do grupo à partir de algumas sugestões dadas pelo professor. O resultado do projeto será um app pronto para ser publicado na Apple Store.
A entrevista visa avaliar seu interesse em aprender a programar, suas motivações e objetivos, e definir se seu perfil coincide com o que estamos procurando e podemos lhe oferecer. O objetivo da entrevista é conversar sobre os exercícios realizados durante o processo de seleção para certificarmos de que possui linguagem e conhecimento em sintonia com os demais novos alunos.
Apesar de existir uma relação entre a programação e a matemática, acreditamos que para aprender a programar só é necessário ter um pensamento lógico, não especificamente matemático.
Durante o curso você terá que realizar trabalhos práticos sobre os diferentes assuntos vistos em aula. Vamos observar seu avanço à medida que for fazendo os trabalhos e incorporando os conhecimentos. Ao final do curso você receberá um certificado de frequência, desde que tenha estado presente em pelo menos 90% das aulas.
Quanto maior a dedicação fora do horário de aula, mais profunda será a aprendizagem e os resultados. Recomendamos praticar o que foi aprendido em sala de aula por pelo menos 3 horas e meia por semana.