Home > Brazil > Mandriva_br > Treinamento > Cursos > Desenv_linux

Desenvolvimento Linux

LAMP

Objetivos: Ao final do treinamento o aluno será capaz de estruturar um ambiente de desenvolvimento para Web, utilizando servidores, banco de dados relacional e aplicações Web. Além de modificar e adaptar projetos estruturados em PHP.

Pré-requisitos: Curso Fundamentos do Sistema Linux ou conhecimento equivalente. Conhecimentos de HTML, Banco de Dados e Lógica de Programação.

Conteúdo

- Linux:

  • Estrutura de Diretórios em Sistemas Linux;

  • Conceito de Permissão;

  • Comandos;

  • Editores e Ferramentas para Desenvolvimento.

- Apache:

  • Protocolo HTTP (URI e URL, Funcionamento do HTTP);

  • Instalação do Apache (Configuração, Consulta ao Servidor com Telnet, Instalação e Configuração do PHP) .

- MySQL:

  • MySQL como SGBD;

  • Comandos de Gerenciamento;

  • Comandos de Manipulação (Gerenciamento de Bancos, Criação e Gerenciamento de Usuários).

- PHP:

  • Conceitos de PHP (Funcionamento, Boas Práticas de Programação);

  • Iniciação à Programação (Criação de Scripts PHP, Tipos de Dados, Constantes, Arrays, Variáveis);

  • Controles e Operações (Operadores, Estrutura de Controle, Comandos de Repetição, Funções);

  • Sessões e Cookies (Cookies com PHP, Exclusão de Cookies, Sessões, Serialização de Dados);

  • Cabeçalhos e E-mail (Controle de Cabeçalhos do HTTP, Autenticação com HTTP, Envio de E-mails).

  • Manipulação de MySQL com PHP (Instalação do Suporte ao MySQL, Como Acessar MySQL com PHP, Execução de Queries, Tratamento de Erros, Recuperação de Registros, Criação de BLOG).

Material didático:

- Apostila oficial Mandriva Conectiva Training, com exemplos e exercícios.
- CD com versão customizada do Mandriva Linux 2006, que fornece aplicativos selecionados para um estudo prático dos aprendizados.

Carga horária: 40 horas