Objetivo
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
- Estruturas de Decisão
- If...Else
- If...Else If
- Switch
- Interagindo com o Usuário
- Vetores
- 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
- Encapsulamento
- Visibilidade de Atributos
- Set
- Get
- Herança
- Sobrescrita de Métodos
- Agregação e Composição
- Construtores
- Polimorfismo
- Polimorfismo de Método
- Assinatura de Métodos Polimórficos
- Polimorfismo de Classes
- Exemplos
- Métodos e Classes Abstratos
- Interfaces
- APIs Gráficas
- 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
Objetivo
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.