LAMP
Neste curso são desenvolvidos conceitos e técnicas necessárias para a formação de um profissional de desenvolvimento para internet. Um dos pilares básicos é a utilização de ferramentas livres (software livre) para desenvolvimento Web, muito atraentes para as empresas por seus baixos custos.
O participante aprenderá todos os recursos necessários para se tornar um desenvolver linux. Durante o curso ele terá:
1ª Parte – Revisão de Linux
2ª Parte – Configuração e Instalação do Servidor Apache
3ª Parte – Aplicação do principais comando do banco de dados MySQL
4ª Parte – Linguagem de Programação PHP
Objetivos:
Formar desenvolvedores na plataforma LINUX utilizando a linguagem PHP capazes 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, Noções de Banco de Dados e Lógica de Programação
Público Alvo:
Estudantes e profissionais interessados em desenvolver sistemas web para plataforma LInux
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.
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);
|