gustavo eduardo terra. apresentação do professor. vamos construir conhecimento em conjunto? ...
TRANSCRIPT
![Page 1: Gustavo Eduardo Terra. Apresentação do Professor. Vamos construir conhecimento em conjunto? Participação, principal critério de Avaliação](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/16.jpg)
Personalização
![Page 17: Gustavo Eduardo Terra. Apresentação do Professor. Vamos construir conhecimento em conjunto? Participação, principal critério de Avaliação](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/23.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/24.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/25.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/26.jpg)
Programando
![Page 27: Gustavo Eduardo Terra. Apresentação do Professor. Vamos construir conhecimento em conjunto? Participação, principal critério de Avaliação](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/27.jpg)
Programando
![Page 28: Gustavo Eduardo Terra. Apresentação do Professor. Vamos construir conhecimento em conjunto? Participação, principal critério de Avaliação](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/28.jpg)
Programando
![Page 29: Gustavo Eduardo Terra. Apresentação do Professor. Vamos construir conhecimento em conjunto? Participação, principal critério de Avaliação](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/29.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/30.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/31.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/32.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/33.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/34.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/35.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070508/570638671a28abb823902c92/html5/thumbnails/36.jpg)
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