Programador de Dispositivos Móveis
•
Profº James Moreira
http://www.pa.senac.br/ 1
Sobre o Professor
•
Formado em Bacharelado de sistemas de informação pela FEAPA
•
Mais de 6 anos de experiência em sala de aula como professor dos
cursos de Programador Web, Web Design e Operador de
computador.
•
Trabalha no Grupo Líder como Analista Programador
•
Site pessoal www.jamesti.com.br
http://www.pa.senac.br/ 2
Pré-requisitos
•
Saber utilizar o Windows e navegar na Internet
•
Inglês básico– Duolingo(pt.duolingo.com) jamesmsjr
•
E-mail do gmail para participar do Google Groups
•
Força de vontade para aprender
•
Praticar e estudar todos os dias
http://www.pa.senac.br/ 3
1 - Algoritmos – Lógica de programação
•
Descrição narrativa;
•
Fluxogramas;
•
Operadores;
•
Estruturas de decisão e
Repetição;
•
Pesudo-código com Javascript.
http://www.pa.senac.br/ 4
2 - Java
•
Introdução a Classes e Objetos.
•
Polimorfismo e encapsulamento.
•
Relacionamentos entre Classes.
•
Diagramas de Classes e Atividades.
http://www.pa.senac.br/ 5
3 – Android Studio
•
IDE oficial do Android;
•
Acelera o desenvolvimento;
•
Criar aplicativos com a mais
alta qualidade;
•
API's do Google. (EX:
Geolocalização).
http://www.pa.senac.br/ 6
4 - Projeto de banco de Dados
•
SQLite
• Conceitos;
• Modelagem;
• SQL (MySQL).
http://www.pa.senac.br/ 8
5 – Firebase
•
Conexão com o Firebase;
•
Inserir, alterar, deletar e consultar
dados online;
•
Upload de Arquivos;
•
Segurança da Informação (SQL
Injection, Session Hijack);
•
Criptografia de Dados;
http://www.pa.senac.br/ 9
7 – Projeto Final
•
Articular as competências
desenvolvidas em para criar
um projeto robusto de alta
qualidade e colocá-lo online
para o Mundo.
http://www.pa.senac.br/ 10
Material Didático
•
Livros
•
Apostilas
•
Slides
•
Sites/Blogs
http://www.pa.senac.br/ 11
O que você pode criar com Android?
http://www.pa.senac.br/ 12
Você vai
•
Dominar uma das tecnologias mais utilizadas do mundo. Mais de
70% dos usuários usam Android.
•
Poder criar um empreendimento desenvolvendo seu próprio
sistema mobile
•
Ser extremamente competitivo no mercado de desenvolvimento.
http://www.pa.senac.br/ 13
No Senac você tem acesso a:
•
Professores capacitados que atuam no mercado;
•
Conhecimento Avançado das tecnologias Mobile utilizadas no
Mercado de Trabalho;
•
Certificação de Nível Nacional com 240 Horas;
•
Banco de oportunidades
http://www.pa.senac.br/ 14

Apresentação do curso Programador de dispositivos móveis

  • 1.
    Programador de DispositivosMóveis • Profº James Moreira http://www.pa.senac.br/ 1
  • 2.
    Sobre o Professor • Formadoem Bacharelado de sistemas de informação pela FEAPA • Mais de 6 anos de experiência em sala de aula como professor dos cursos de Programador Web, Web Design e Operador de computador. • Trabalha no Grupo Líder como Analista Programador • Site pessoal www.jamesti.com.br http://www.pa.senac.br/ 2
  • 3.
    Pré-requisitos • Saber utilizar oWindows e navegar na Internet • Inglês básico– Duolingo(pt.duolingo.com) jamesmsjr • E-mail do gmail para participar do Google Groups • Força de vontade para aprender • Praticar e estudar todos os dias http://www.pa.senac.br/ 3
  • 4.
    1 - Algoritmos– Lógica de programação • Descrição narrativa; • Fluxogramas; • Operadores; • Estruturas de decisão e Repetição; • Pesudo-código com Javascript. http://www.pa.senac.br/ 4
  • 5.
    2 - Java • Introduçãoa Classes e Objetos. • Polimorfismo e encapsulamento. • Relacionamentos entre Classes. • Diagramas de Classes e Atividades. http://www.pa.senac.br/ 5
  • 6.
    3 – AndroidStudio • IDE oficial do Android; • Acelera o desenvolvimento; • Criar aplicativos com a mais alta qualidade; • API's do Google. (EX: Geolocalização). http://www.pa.senac.br/ 6
  • 8.
    4 - Projetode banco de Dados • SQLite • Conceitos; • Modelagem; • SQL (MySQL). http://www.pa.senac.br/ 8
  • 9.
    5 – Firebase • Conexãocom o Firebase; • Inserir, alterar, deletar e consultar dados online; • Upload de Arquivos; • Segurança da Informação (SQL Injection, Session Hijack); • Criptografia de Dados; http://www.pa.senac.br/ 9
  • 10.
    7 – ProjetoFinal • Articular as competências desenvolvidas em para criar um projeto robusto de alta qualidade e colocá-lo online para o Mundo. http://www.pa.senac.br/ 10
  • 11.
  • 12.
    O que vocêpode criar com Android? http://www.pa.senac.br/ 12
  • 13.
    Você vai • Dominar umadas tecnologias mais utilizadas do mundo. Mais de 70% dos usuários usam Android. • Poder criar um empreendimento desenvolvendo seu próprio sistema mobile • Ser extremamente competitivo no mercado de desenvolvimento. http://www.pa.senac.br/ 13
  • 14.
    No Senac vocêtem acesso a: • Professores capacitados que atuam no mercado; • Conhecimento Avançado das tecnologias Mobile utilizadas no Mercado de Trabalho; • Certificação de Nível Nacional com 240 Horas; • Banco de oportunidades http://www.pa.senac.br/ 14