You are here: Home » Produtos e Serviços » Capacitação

Capacitação

Avançado de Administração de Redes e Sistemas Linux
Básico de Administração de Redes e Sistemas Linux
Administração de Servidores de E-mail
Administração de Servidores Web
Fundamentos de Sistemas de Segurança da Informação
Linux Avançado
Linux para Iniciantes
MySQL
OpenOffice
Programação Web

» Programação Web


Objetivo: Capacitar o aluno a desenvolver soluções web. Para isso o aluno irá adquirir conhecimentos nas seguintes áreas:

  • HTML que será usada como base para suas interfaces
  • JavaScript para testes e validação de informações
  • Banco de dados MySQL
  • PHP, uma das linguagens mais utilizadas para criação de páginas dinâmicas.

Carga horária: 60 horas

Pré-requisitos desejáveis: noções de programação de computadores;

Material Didático: Apostila produzida pela DoctumTec

Total de alunos por turma: 10

Programa:

  • Instalações Necessárias
    • Instalando e configurando o Apache, o PHP, o MySQL e o phpMyAdmin
  • HTML
    • Princípios da linguagem HTML
    • Criação de tabelas
    • Criação de formulários
  • JavaScript
    • Princípios básicos do JavaScript
    • Utilização de scripts para validação de campos e automação de tarefas em páginas HTML
  • Introdução ao PHP
    • O que é PHP?
    • Rodando scripts no servidor local
  • Variáveis
    • O que são variáveis
    • Tipos Suportados no PHP
    • Variáveis simples
    • Arrays simples e arrays associativos
    • Manipulação de arrays
    • Variáveis de formulário (POST)
    • Variáveis tipo parâmetro de URL (GET)
    • Variáveis tipo Cookie (COOKIE)
    • Variáveis tipo Session (SESSION)
    • Váriáveis de servidor (SERVER)
  • Funções do PHP
    • Funções de manipulação de texto, data e número
    • Funções de Usuário
    • Importância das funções na construção de aplicações Web
    • Definindo funções, argumentos e retorno
    • Criação de uma biblioteca de funções
  • Estruturas de Controle
    • O que são estruturas de controle
    • Estruturas condicionais: if, switch, break, continue
    • Estruturas de repetição: while, do while, for, foreach
  • Manipulando datas no PHP
    • Como o PHP manipula data
    • Formatando data no PHP
  • Trabalhando com inclusão dinâmica de arquivos no PHP
    • O que são Includes e sua importância na manutenção de aplicações Web
    • Diferença entre os comandos Include e Require
    • Criando menus, cabeçalhos e rodapés de página com Includes
  • Utilizando PHP Orientado a Objetos
    • Conceitos de classes e objetos
  • Gerenciando dados com o MySQL e linguagem SQL
    • Conceito de tabela de dados, campo e registro
    • Gerenciando o MySQL via phpMyAdmin
    • Criando e configurando novos usuários no MySQL
    • Configurando o phpMyAdmin para restringir o acesso ao MySQL
    • Criando um banco de dados
    • Criando tabelas
    • Tipos de campos (dados) suportados no MySQL
    • Campos de auto-numeração
    • Campos obrigatórios e valores padrão
    • Índices de tabelas - acelerando as consultas
    • Conceito de chave primária da tabela
    • Cadastrando novos registros
    • Importando e exportando tabelas no phpMyAdmin
    • Sintaxe da linguagem
    • Selecionando dados (consulta)
    • Limitando o número de registros
    • Pesquisando dados utilizando filtros
    • Ordenando o resultado da pesquisa
    • Agrupando dados
    • Totalizando campos numéricos (aplicações financeiras)
    • Funções de data
    • Inserindo registros
    • Atualizando registros
    • Excluindo registros
  • Acessando o MySQL via PHP
    • Comandos de acesso ao MySQL dentro do PHP
    • Criando uma conexão via include
  • Criando Páginas Dinâmicas
    • Criando páginas de listagem dos dados
    • Criando páginas de pesquisa
    • Tornando os critérios de pesquisa dinâmicos
    • Criando páginas de detalhe
    • Exibindo imagens dinâmicas
    • Criando páginas de cadastro
    • Criando páginas de atualização
    • Tornando os objetos de formulário dinâmicos
    • Criando páginas de exclusão
  • Sistema de login de acesso
    • Restringindo o acesso às páginas de administração da aplicação
    • Criando um sistema de login de acesso utilizando cookies
  • Publicando e testando a aplicação
    • Alterações necessárias antes de publicar na Web
    • Publicando o banco de dados via phpMyAdmin no provedor
    • Testando e fazendo a manutenção da aplicação na Web


Outros serviços oferecidos pela DoctumTec: