Desenvolvedor Android

O Desenvolvedor Android é o programador que desenvolve aplicativos ou jogos com recursos dinâmicos, para smartphones, tablets e computadores com o sistema Android

Carga horária: 140 horas

Duração: 10 meses

Valor: consulte

Ganhe um cupom de desconto

Treinamentos

Objetivo

Qualidade de ensino 100% comprovada!

Este treinamento é destinado para aqueles que querem ingressar na área de desenvolvimento de softwares. Este treinamento é pré-requisito de qualquer linguagem de programação.

Conteúdo Programático

  • Introdução
    • Aplicação da Matemática à Linguagem de Programação
    • Algoritmos
    • Programas
    • Compilador
    • Interpretador
    • IDE
    • Linguagens de Programação
    • Pseudolinguagem
    • Teste de Mesa
    • Boas Práticas para Construção de um Algoritmo
  • Diagrama de Bloco
    • Simbologia
    • Outros Símbolos
  • Dados
    • Tipos de Dados
    • Variáveis e Atributos
    • Variável Global e Local
    • Constantes
  • Operadores
    • Operadores aritméticos
    • Operadores Relacionais
    • Operadores Lógicos
    • Tabela Verdade
    • Tabela Verdade para Proposição de Negação
    • Tabela Verdade para Proposição de Conjunção
    • Tabela Verdade para Proposição de Disjunção
    • Tabela Verdade para Proposição de Condição
    • Operação Bicondicional
    • Prioridade dos Conectivos
  • Estruturas Condicionais
    • Estrutura de Decisão
    • SE ... ENTÃO
    • SE ... ENTÃO ... SENÃO
    • SELECIONE ... CASO
    • Estrutura de Repetição
    • PARA
    • ENQUANTO ... FAÇA
    • REPITA ... ATÉ QUE
  • Estruturas de Dados
    • Estruturas de Dados Homogêneas
    • Vetores
    • Matrizes
    • Variáveis Compostas Heterogêneas
    • Registros
  • Sub-rotinas
    • Procedimentos
    • Parâmetros
    • Passagem de Parâmetros
    • Funções
  • Estruturas de Dados Avançadas
    • Listas
    • Declaração
    • Inserção
    • Remoção
    • Listas Duplamente Encadeadas
    • Listas Circulares
    • Filas
    • Declaração
    • Inserção
    • Pilhas
    • Declaração
    • Árvores
    • Declaração
  • Arquivos
    • Declaração
    • Manipulação de Arquivos
    • Abrir um Arquivo
    • Copiar um Registro
    • Salvar um Registro
    • Fechar um Arquivo
    • Excluir um Arquivo
    • Localizar Registros
    • Concepção Sequencial
    • Concepção Direta
  • Praticando a Programação na Linguagem C
    • Por que a Linguagem C?
    • Principais Comandos da Linguagem C
    • Comandos Básicos
    • Principais Tipos de Variáveis em C
    • Principais Operadores em C
    • Comandos de Entrada e Saída de Dados
    • Estruturas Condicionais em C
    • Estruturas de Repetição em C
    • Vetor em C
    • Desenvolvendo Programas Utilizando o CodeBlocks
    • Baixando e Instalando o CodeBlocks
    • Instalação do Compilador MinGW/GCC
    • Criar e Salvar um Arquivo no CodeBlocks
    • Compilar e Executar o Primeiro Arquivo
    • Compilar e Executar Algoritmos já Criados
    • Algoritmo if em C
    • Algoritmo if else em C
    • Algoritmo switch case em C
    • Algoritmo while em C
    • Algoritmo for em C
    • Algoritmo Vetor em C
    • Identação
  • Conceitos Básicos sobre Programação Orientada a Objetos
    • Abstração
    • Classe
    • Classe Abstrata
    • Herança
    • Herança Simples
    • Herança Múltipla
    • Encapsulamento
    • Polimorfismo
    • Generalização e Especialização
    • Introdução à Modelagem de Sistemas Orientados a Objetos
    • Relacionamentos
    • Relação Dependência
    • Relação Generalização
    • Relação Associação

Objetivo

Qualidade de ensino 100% comprovada!

Este treinamento é destinado aqueles que querem aprender a desenvolver programas, aplicativos ou jogos utilizando uma das linguagens mais conhecidas do mundo. O Java é uma linguagem de programação que permite desenvolver aplicativos e serviços eficientes. Tornou-se um padrão global para desenvolvimento e fornecimento de aplicativos para celular, jogos, conteúdo on-line e software corporativo.

Conteúdo Programático

  • Conhecendo a Tecnologia da Informação
    • Linguagens Compiladas versus Interpretadas
    • Portabilidade
    • Termos e Definições em Programação
  • Conceitos Iniciais em Programação de Computadores
    • Hardware e Software
    • Algoritmos
    • Estrutura de um Programa em Java
    • Case Sensitive
    • Declaração e Uso de Variáveis
  • Paradigmas de Programação
    • Diferenças de Terminologias
  • Estruturas de Repetição
    • While
    • Do...While
    • For
  • Estruturas de Decisão
    • If...Else
    • If...Else If
    • Switch
  • Interagindo com o Usuário
    • Scanner
    • JOptionPane
  • Vetores
    • Declarações
  • Listas e Conjuntos
    • Listas
    • Ordenação
    • Percorrer os Elementos da Lista
    • Conjuntos
  • Recursividade
    • Fatorial com While
    • Fatorial com Recursividade
  • Classes e Objetos
    • Classes e Abstração
    • Objetos e Instanciação
  • Detalhes da Execução de Métodos
    • Estudo de Caso Atleta
  • Encapsulamento
    • Visibilidade de Atributos
    • Set
    • Get
  • Herança
    • Palavra-chave Extends
  • Sobrescrita de Métodos
    • Sobrescrita ou Override
  • Agregação e Composição
    • Agregação
    • Composição
  • Construtores
    • Padrão
    • Com Sobrecarga
  • Polimorfismo
    • Polimorfismo de Método
    • Assinatura de Métodos Polimórficos
    • Polimorfismo de Classes
    • Exemplos
  • Métodos e Classes Abstratos
    • Palavra-chave Abstract
  • Interfaces
    • Aplicações de Interfaces
  • APIs Gráficas
    • java.awt.*
    • javax.swing.*
  • Gerenciadores de Layout
    • GridLayout()
    • BorderLayout()
  • Funcionalidade dos Botões
    • ActionListener
    • Salvando e Exibindo os Contatos
  • Menus
  • Arquivos XML
    • Exceções
    • Classe que Interage Diretamente com XML
  • Criação de Modelos e Exibição de Tabelas
    • Finally

Objetivo

Qualidade de ensino 100% comprovada!

Neste treinamento o participante será capaz de desenvolver páginas dinâmicas, como listar produtos em páginas, criar painel de controle com ferramentas para cadastrar, editar e excluir registros do banco de dados.

Conteúdo Programático

  • Entendendo o que é servidor web e banco de dados
  • Tipos de dados e variáveis
  • Operadores
  • Estruturas de controle
  • Funções
  • Incluindo arquivos em páginas PHP
  • Manipulação de arquivos
  • Banco de dados e MySQL
  • Utilizando banco de dados no PHP
  • Trabalhando com formulários HTML
  • Cookies e sessões
  • Correio eletrônico.
Todos os direitos reservados Assoluta Copyright 2019
Av. Sapopemba, 11.874 - 1º andar | Em frente ao Habib's
Tel. 11 2017-6405 | atendimento@assoluta.com.br