Curso de iOS Básico - Iphone/Ipad

Nosso curso apresenta os conceitos que norteiam o desenvolvimento de aplicativos para a plataforma iOS (presente em iPhones, iPads e iPods Touch), seus principais recursos, a linguagem e Frameworks utilizados para desenvolvimento.
O iOS é um dos principais sistemas utilizados atualmente, Smartphones e tablets por exemplo, então cada vez mais presentes em nosso cotidiano. Apresentaremos a vocês como ele funciona, quais suas possibilidades e como desenvolver aplicativos voltados para seu ecossistema. Também criaremos durante nosso treinamento, exemplos reais de uso que podem ser testados em seus dispositivos.

10 horas 

Para conclusão!

10 horas

no certificado!

Suporte

24 horas!

Avaliação

20 perguntas!

Código

incluso!


Faça esse curso e aprenda:

- Compreender o fluxo do desenvolvimento de aplicativos iOS;
- Compreender a linguagem de programação Objective-C;
- Conhecer a arquitetura Model-View-Controller das aplicações iOS;
- Familiarizar-se com os principais componentes de interface;
- Assimilar como criar a navegação entre as diferentes telas de uma aplicação;
- Compreender como integrar um banco de dados ao aplicativo.

Conteúdo do Curso

Módulo 1 - Introdução ao desenvolvimento para iOS
- Ferramentas
- XCode
- Interface Builder
- Simulador
- Criando uma aplicação
- Rodando uma aplicação no simulador
- Rodando a aplicação no dispositivo real
- Definição da aplicação exemplo

Módulo 2 - A linguagem Objective-C
- Orientado a objetos
- Definindo classes
- O arquivo de cabecalho (.h)
- O arquivo de implementação (.m)
- Método de inicialização
- Propriedades
- Incluindo classes
- Chamando métodos
- Acessando propriedades
- Selectors
- Blocks

Módulo 3 - Arquitetura das aplicações: MVC do iOS
- AppDelegate: a classe base de qualquer aplicação
- Model-View-Controller
- A classe controller
- O arquivo de interface (.nib)
- Conectando interface e controller: propriedades
- Conectando interface e controller: ações

Módulo 4 - Navegação de Interface com Storyboards
- Sobre navegação em aplicativos
- Conexões entre telas e usabilidade
- Uso de Storyboards para navegação
- Integração de código com storyboards

Módulo 5 - Principais componentes de interface,
- Introdução
- UILabel
- UIButton
- UITextField
- UIImageView

Módulo 6 - Banco de dados com iOS: Core Data
- Introdução
- Definindo o banco
- Criação das classes
- A inicialização do Core Data
- O contexto
- Adicionando objetos
- Removendo objetos
- Salvando
- Consultas



VEJA O PRIMEIRO VÍDEO DO CURSO



PÚBLICO ALVO

- Programadores;
- Desenvolvedores de Aplicações Mobile;
- Analistas de Sistemas;
- Estudantes da área de Desenvolvimento de Software.


NÍVEL DE DIFICULDADE

Básico ao Avançado


INSTRUTOR DO CURSO


Rafael Silva é autor da RL System. Especialista há diversos anos em tecnologias de desenvolvimento como Android, iOS, ASP.NET, PHP, Java, Delphi, Banco de Dados, Windows Phone e Front-End. Foi um dos primeiros autores a desenvolver um curso de Android e o primeiro a disponibilizar cursos de Java e Android gratuitamente.
Nesses anos de experiência, Rafael já desenvolveu projetos nacionais e internacionais, inclusive diversos treinamentos e desenvolvimento para projetos do governo Brasileiro.
É autor de diversos artigos na internet e possui mais de 4 mil vídeo aulas publicadas em diversos sites.

Tenha acesso ilimitado a todos os cursos e conteúdo da RL System!

Membro Gold
R$ 99 ,90 /ANO
  • 70 Cursos Online (e contando)
  • 700 Vídeos
  • 24h Suporte
  • LiveCast - Aulas ao vivo
  • Certificado de participação
  • Fórum de suporte
  • Plantão de dúvidas ao vivo
  • Planos de estudos

Vantagens em estudar na
RL System

Conheça algumas das vantagens em estudar com a RL System, se tornar um desenvolvedor Full Stak ou DevOps e dar um UP na sua carreira!

Plataforma de estudo simples e intuitiva

Através do Painel do Aluno, você tem acesso de forma simples aos seus cursos, arquivos, certificados e muito mais.

Suporte 24 horas para tirar suas dúvidas

Você tem suporte com nossos instrutores e moderadores em um fórum exclusivo para você tirar suas dúvidas.

Certificado ao final do curso

Todos os cursos da RL System emitem certificado, apôs uma prova online, comprovando que você realmente aprendeu.

Satisfação Garantida

A RL System possui mais de 300 mil alunos e mais de 500 mil certificados emitidos.

Planos de Estudos

Não sabe por onde começar? Temos planos de estudos exclusivos para Membros Gold. Torne-se agora um desenvolvedor Full Stack!

LiveCast

LiveCast semanal, ao vivo e online para tira dúvidas e ensino de novas tecnologias!