Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

19
O Mundo do Software Livre I Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

description

Prof. Paulo Roberto de Azevedo Souza Prof. Rafael da Silva Souza Partipação especial: Anrafel Fernandes

Transcript of Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

Page 1: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

O Mundo do Software Livre

I Workshop Sobre Software Livre da

FAETEC / CETEP Três Rios

Page 2: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

LAMP

Linux

Apache

MySQL

Php

Page 3: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

Linux

Sistema

Diferencial

Vantagens

Page 4: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

Servidor Apache

O que é?

Segurança

Configuração

Page 5: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

Funcionamento do Apache

Page 7: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

SGBD - MYSQL

História

Principais Características

PHPMyAdmin

Portabilidade

Page 8: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

Tela do MySQL

Page 9: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

SGBD - PostGreSQL

História

Principais Característica

Portabilidade

Page 10: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

Tela do PostGreSQL

Page 11: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

Saiba mais sobre o SGBD

Para saber mais sobre o PostgreSQL, visite: http://www.postgresql.org (em inglês) e http://www.postgresql.org.br.

Para saber mais sobre o MySQL, visite: http://www.mysql.com (em inglês) e http://www.mysqlbrasil.com.br.

Page 12: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

PHP – Linguagem de Programação

Características

Variáveis

Case Sensitive

SQL

Segurança

Page 13: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

Estrutura do Código

<?PHP

Echo(“Script em PHP”);

?>

Page 14: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

Variáveis:

Não possuem tipo: String, Char e Float.

Diferencia Maiúsculas e Minúsculas - Exemplo:

$num < > $NUM < > $Num

Page 15: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

Script para conexão com o Banco de Dados

<?PHP

mysql_connect("localhost","root","vertrigo");

mysql_select_db("dbempresa");

?>

Page 16: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

Script para gravar no Banco de Dados

<?PHP

$cod=$_POST["cod"];

$nome=$_POST["txtnome"];

$data=$_POST["txtdata"];

@include("db.php");

$insere="INSERT INTO tbcliente (nome, data) VALUES ('$nome', '$data’)";

Page 17: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

Script para gravar no Banco de Dados

$resultado=mysql_query($insere);

if($resultado==1){

echo("<center><b><font color=blue>Dados Foram Salvos com Sucesso!</font></b><br><br>");

?>

Page 19: Workshop Sobre Software Livre da FAETEC / CETEP Três Rios

Kernel

O que é?

Vantagens

Desvantagens