gustavo eduardo terra. apresentação do professor. vamos construir conhecimento em conjunto? ...

36
Programação PHP Gustavo Eduardo Terra

Upload: ana-luisa-alvarenga-igrejas

Post on 07-Apr-2016

220 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Programação PHPGustavo Eduardo Terra

Page 2: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Apresentação do Professor. Vamos construir conhecimento em

conjunto? Participação, principal critério de Avaliação.

Proposta do curso

Page 3: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

O que é PHP? Para que serve? Você conhece algum software desenvolvido

em PHP?

Sobre PHP!!!

Page 4: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

O que é PHP? Para que serve? Você conhece algum software desenvolvido

em PHP?

Lógica de Programação

Page 5: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Servidor de Aplicação Apache (WampServer)

Ide de Desenvolvimento NetBeans Banco de Dados MySql

O que é preciso?

Page 6: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Arquivo php.ini◦ error_reporting = E_ALL◦ date.timezone =

America/Sao_Paulo◦ post_max_size = 70M (Tamanho

máximo permitido no post php)◦ upload_max_filesize = 64M

(tamanho máximo para imagem)

Configurar PHP

NotasDepois de ajustar as configurações reiniciar o servidor.Start All Services!!!!

Page 7: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

URL amigável

Configuração Apache

Page 8: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Trocar o idioma para Português◦ Clicar com o botão direito sobre o icone do Wamp na barra

de tarefasIdiomaPortugues

Configurando Index.php para enteder a estrutura de alias.◦ $suppress_localhost = false;◦ Variável ajustada para que o localhost não seja suprimido

quando executarmos o projeto.

Configurar Icones C:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-autoindex Linha 23◦ “c:/wamp/bin/apache/apache2.4.9/icons/“◦ <Directory "c:/wamp/bin/apache/apache2.4.9/icons">

Configuração do WampServer 2.5

Page 9: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Criar novo projeto -

Configuração do NetBeans

Page 10: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Configuração do NetBeans

Page 11: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Configuração do NetBeans

Page 12: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Configuração do NetBeans

Page 13: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Configuração do NetBeans

Page 14: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Crie um arquivo chamado Introducao.php◦ Escolher a pasta onde o arquivo vai ficar 01-

introducao◦ Ctrl+N escolha o padrão HTML5 e PHP.

Personalização

Page 15: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Ferramentas Opções

Personalização

Page 16: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Personalização

Page 17: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Testando o php Criar arquivo

◦ Modulos 01-Introducao Introducao.php◦ Primeiros código◦ Testar aplicação◦ Ler configurações php.ini◦ Alterar configurações em tempo de execução◦ Comentar código fonte◦ Como debugar nosso código◦ Estrutura condiciona If

Page 18: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Programçaão Orientação a Objetos POO

Classe e Objeto◦ “Caras da POO”

Classe◦ Construída para definir tipos de dados.◦ Constituída de atributos e métodos.

O que são Atributos? O que são Métodos? O que é herança? O que é encapsulamento? O que é polimorfismo?

Page 19: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Programçaão Orientação a Objetos POO

Classe Atributos: Características do Objeto

Cor Tamanho Tipo

Métodos: Recursos Disponíveis na class Abrir(); Fechar(); Processar;

Herança: Compartilhamento dos recursos da classe. Encapsulamento: Controle de acesso aos recursos. Polimorfismo: alterar o funcionamento dos recursos.

Page 20: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Programçaão Orientação a Objetos POO

Classe Setor de uma grade empresa; Cada classe é concebida para administrar um setor

da empresa; Temos que os cargos são a descrição do papel, com

funções e características; O objeto seria a pessoa que vai assumir o cargo e

executar aquelas funções.

Page 21: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Estrutura da Programação PHP Duas camadas de código

◦ Código (regras de negócio e processamento)◦ Interface com Usuário (telas, leitura e gravação)

O servidor processo o código php e retorna o resultado na forma de página web, deixando o código fonte inacessível por meios externos.

Page 22: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Extensões de arquivosPadrão de Qualidade de Software .html páginas web .css estilização da página web .jsjava script para interações dinâmicas em

tempo real .xml linguagem de dados .php arquivos de programa com capacidade de

processar arquivos com as extensões anteriores. .inc.php arquivo com conteúdo para reuso, por

exemplo menu do sistema que será utilizado em todas as páginas. Também utilizado para configurações do ambiente como banco de dados, servidor de e-mail.

.class.php arquivo com a estrutura das classes

Page 23: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Criar uma pasta nova dentro de 01-introducao01-iniciando-com-php

CTRL+N criar arquivo “Arquivo PHP”

Delimitadores de Código

Page 24: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Delimitadores de Código Informado ao PHP para processar a página

como html.◦ Content-Type: text/html; processar página como

html.◦ charset=utf-8 configurar a codificação correta

para os caracteres.

Page 25: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Comentários Utilizados para documentação do código

fonte. Boa prática no desenvolvimento de

aplicações.

Page 26: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Programando

Page 27: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Programando

Page 28: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Programando

Page 29: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

São identificadores de valores dinâmicos no ciclo de processamento.

Variáveis pertencem ao escopo do arquivo. Regras:

◦ Não pode utilizar números como nome da variável, nem caracteres especiais.

Variáveis

Page 30: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

NomeCargo

NomeCargo

NomeCargo

NomeCargo

NomeCargo

Quem é quem

Page 31: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Destacar e relembrar as políticas mais importantes

Analisar os horários de trabalho da empresa Falar sobre o que se espera dos funcionários Distribuir o manual da empresa

Políticas da empresa

Page 32: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Opções de plano de saúde/odontológico

Férias/licença médica/feriados

Portadores de deficiências/seguro de

vida

Aposentadoria Oportunidades de treinamento/estudo

Outros benefícios

Benefícios

Page 33: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Indicar o objetivo das avaliações de desempenho

Descrever a freqüência e a época das avaliações

Descrever o processo de avaliação Distribuir formulários de avaliação

Avaliações de desempenho

Page 34: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Manual da empresa

Outros documentos referentes às políticas da empresa

Nome/telefone do contato de cada área

Outros recursos

Page 35: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Apontar e explicar os formulários que precisam de atenção imediata.

Estabelecer prazos para a entrega da documentação dos novos funcionários

Tarefas envolvidas

Page 36: Gustavo Eduardo Terra.  Apresentação do Professor.  Vamos construir conhecimento em conjunto?  Participação, principal critério de Avaliação

Discutir os assuntos abordados Reiterar suas boas-vindas Lembrar os participantes de que devem

entregar sua documentação Encerrar a reunião de orientação aos novos

funcionários

Resumo