Desenvolvedor de APP Aplicativos em resende
Desenvolvedor de APP
Você aprenderá todos os conceitos sobre programação e banco de dados para construir aplicativos para dispositivos móveis Android ou iOS. Você desenvolverá sua lógica de programação, estruturação do banco de dados online, API Node, layouts, notificações, gerenciamento de pedidos e muitos outros recursos.
Banco de dados MySQL
Duração aproximada de 12 horas/aula.
O aluno aprenderá como manipular a linguagem SQL no
gerenciador de banco de dados MySQL. No decorrer do curso, o aluno irá conhecer
os conceitos básicos e avançados do MySQL, aprenderá a projetar um banco de
dados e executar as principais funções.
1 Introdução
2 O que é um banco de dados
3 Banco de dados relacional
4 Conhecendo a interface do phpMyAdmin
5 Criando o primeiro banco de dados
6 Tabela e registro
7 Tipos de dados
8 Criando registros
9 Alterando a estrutura da tabela
10 Selecionando dados
11 Operadores aritméticos
12 Funções matemáticas
13 Operadores relacionais
14 Operadores lógicos
15 Comando BETWEEN e IN
16 Filtro de texto
17 Agrupamento e organização
18 Comando COUNT e comando HAVING
19 Comando UPDATE
20 Comando DELETE
21 Junção de tabelas
22 Chave estrangeira
23 Criando uma chave estrangeira
24 Integridade dos dados
25 INNER JOIN
26 LEFT, RIGHT E FULL JOIN
27 Criptografia de dados
28 Loja Virtual - Criando a estrutura
29 Loja Virtual - Backup e restauração
30 Loja Virtual - Criando um pedido
31 LGPD
32 TRIGGERS
33 VIEWS
34 STORED PROCEDURES
35 FUNCTIONS
36 Revisão
37
Teste
Desenvolvimento de aplicativo essencial
Duração aproximada de 14 horas/aula
Neste curso, o aluno irá aprender conceitos de
programação mobile utilizando o framework React Native e a linguagem de
programação JavaScript. Irá trabalhar e praticar funções, métodos, lógica e componentes
através de um projeto completo.
1 Introdução
2 Introdução ao React Native
3 Criando projeto
4 Configurando Dispositivos
5 Executando o projeto
6 Páginas iniciais da aplicação
7 Estruturas de pastas
8 Cadastrando conta de Desenvolvedor
9 Componentes (Components)
10 Propriedades (Props)
11 Estados (States)
12 Estilos (Styles)
13 Trabalhando com Ícones
14 Iniciando Campo Minado
15 Parâmetros do Jogo
16 Dimensões de telas
17 Iniciando componente Campo
18 Estilizando componente Campo
19 Campo de minas vizinhas
20 Adicionando e configurando Icones
21 Conhecendo console do navegador
22 Função Map
23 Iniciando funções lógicas
24 Funções: Minando tabuleiro
25 Iniciando componente Tabuleiro
26 Finalizando Tabuleiro
27 Minas Vizinhas
28 Funções: Minas vizinhas
29 Finalizando arquivo Funções
30 Função onPress
31 Abrindo Campo
32 Função onLongPress
33 Cabeçalho do jogo
34 Final Cabeçalho e Níveis de dificuldade
35 Componente Info
36 Apresentação do app
37 Criando chave de autenticação (APK)
38 Reconhecendo chave e gerando APK
39 Publicando App
40 Revisão
41 Teste
Lógica de programação com SCRATCH
Duração
aproximada de 12 horas/aula
O aluno vai aprimorar a habilidade de
raciocínio lógico de forma interativa, por meio de situações problemas,
animações e jogos desenvolvidos do zero, trabalhando com criatividade e o
raciocínio. Compreendendo assim a base e os conceitos necessários sobre
programação.
1 Introdução
2 Interface do Scratch
3 Componentes do Scratch
4 Blocos
5 Biblioteca de atores e cenários – Parte I
6 Biblioteca de atores e cenários – Parte II
7 Biblioteca de atores e cenários – Parte III
8 Componente Movimento – Parte I
9 Componente Movimento – Parte II
10 Componente Aparência - Parte I
11 Componente Aparência - Parte II
12 Componente Som
13 Componente Eventos
14 Componente Controle - Parte I
15 Componente Controle - Parte II
16 Componente Controle - Parte III
17 Projeto Música – Instrumentos
18 Projeto Música - Melodia
19 Projeto Música – Animações – Parte I
20 Projeto Música – Animações – Parte II
21 Projeto Música - Finalização
22 Componente Sensores - Parte I
23 Componente Sensores - Parte II
24 Componente Variáveis - Parte I
25 Componente Variáveis - Parte II
26 Componente Variáveis - Parte III
27 Componente Operadores - Parte I
28 Componente Operadores - Parte II
29 Componente Meus Blocos
30 Projeto Labirinto – Atores e Cenários
31 Projeto Labirinto – Iniciando Código
32 Projeto Labirinto – Movimentando personagem
33 Projeto Labirinto – Configurando parede e porta
34 Projeto Labirinto – Posições aleatórias
35 Projeto Labirinto – Etapa final
36 Projeto Matemática – Iniciando o projeto
37 Projeto Matemática – Criando perguntas e listas
38 Projeto Matemática – Recebendo resposta
39 Projeto Matemática – Avançando casas
40 Projeto Matemática – Configurando Robô
41 Revisão
42 Teste
Desenvolvimento de Aplicativos - com MySQL
Duração
aproximada de 28 horas/aula
O aluno aprenderá toda a base para
montar aplicativos completos, adquirindo conhecimento e prática por meio da
construção de um aplicativo de vendas de comida, onde será realizado tarefas
criar todos os layouts do app, API Node para conexão com um banco MySQL online,
configurar notificações, gerenciamento do estabelecimento comercial, segurança
do app e muitos outros recursos.
01 Introdução
02 Criando projeto
03 Componente Produto
04 Listagem de Produtos
05 Home e Topo
06 React Hooks (UseState)
07 React Hooks (useEffect)
08 TabView (Home)
09 React Navigation
10 Definindo Rotas
11 Página Detalhes
12 Estilizando Detalhes
13 Botões e Pedidos
14 BtnMenu e Perfil
15 Página de Login
16 Página de Cadastro
17 Verificações de Cadastro
18 Banco de Dados (Estrutura)
19 Banco de Dados (Inserindo dados)
20 API (Introdução)
21 Criando API
22 Express
23 Knex
24 Middlewares
25 Cadastrando usuário
26 Configurando Rotas
27 Definindo Token
28 Login de Usuário
29 Segurança da API
30 TipoUsuarios (API)
31 Usuários (API)
32 Produtos (API)
33 Filtro por Status (API)
34 Otimizando aplicação (API)
35 Hospedando API
36 Câmera: Permissões e foto
37 Câmera: Recursos e Layout
38 Conhecendo o Redux
39 Configurando Store
40 Configurando Redux Toolkit
41 Conectando API
42 Listando por categorias
43 Cadastro de Usuários
44 Implementando autenticação
45 Login e Logout
46 Persistindo usuário
47 Configurando carrinho
48 Manipulando itens (carrinho)
49 Calculando valor Total
50 Iniciando a Finalização do pedido
51 Opções de Recebimentos
52 Opções de Pagamentos
53 Modal de Endereço
54 Cadastrando Endereço
55 Finalizando Entrega
56 Listando Endereço
57 Configurando Pedidos
58 Realizando Pedido
59 Concluindo Pedido
60 Dados do Perfil
61 Alterando Endereço
62 Meus Pedidos
63 Pedidos do cliente
64 Detalhes do Pedido
65 Listando Itens
66 Concluindo Detalhes do pedido
67 Tipos de usuários
68 Níveis de Usuários
69 Reconhecendo Tipos de Usuário
70 Desabilitando Produto
71 Habilitando Produto
72 Cadastrando Produto
73 Editando Produto
74 Recurso de Atualizar
75 Listando Pedidos
76 Editando Produto
77 Evoluindo Pedido – Funções
78 Finalizando Evolução do Pedido
79 Recurso de Filtros
80 Configurando estados de Filtros
81 Personalizando a listagem
82 Finalizando ações de admin
83 Notificações (Firebase)
84 Notificações (OneSignal)
85 Implementando notificações
86 Actions Notificações
87 Apresentação App
88 Chave de autenticação
89 Construindo instalador (APK / AAB)
90 Publicando App
91 Revisão
92 Teste
--------Sem Taxa de matrícula--------
>>>Material didático R$ 50,00 por modulo<<<
Carga horaria do curso 66 horas
Quantidade 2 horas por semana
Duração 8 Meses