Gustavo Eduardo Terra. Apresentação do Professor. Vamos construir conhecimento em conjunto? ...
-
Upload
ana-luisa-alvarenga-igrejas -
Category
Documents
-
view
220 -
download
4
Transcript of Gustavo Eduardo Terra. Apresentação do Professor. Vamos construir conhecimento em conjunto? ...
Programação PHPGustavo Eduardo Terra
Apresentação do Professor. Vamos construir conhecimento em
conjunto? Participação, principal critério de Avaliação.
Proposta do curso
O que é PHP? Para que serve? Você conhece algum software desenvolvido
em PHP?
Sobre PHP!!!
O que é PHP? Para que serve? Você conhece algum software desenvolvido
em PHP?
Lógica de Programação
Servidor de Aplicação Apache (WampServer)
Ide de Desenvolvimento NetBeans Banco de Dados MySql
O que é preciso?
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!!!!
URL amigável
Configuração Apache
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
Criar novo projeto -
Configuração do NetBeans
Configuração do NetBeans
Configuração do NetBeans
Configuração do NetBeans
Configuração do NetBeans
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
Ferramentas Opções
Personalização
Personalizaçã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
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?
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.
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.
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.
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
Criar uma pasta nova dentro de 01-introducao01-iniciando-com-php
CTRL+N criar arquivo “Arquivo PHP”
Delimitadores de Código
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.
Comentários Utilizados para documentação do código
fonte. Boa prática no desenvolvimento de
aplicações.
Programando
Programando
Programando
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
NomeCargo
NomeCargo
NomeCargo
NomeCargo
NomeCargo
Quem é quem
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
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
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
Manual da empresa
Outros documentos referentes às políticas da empresa
Nome/telefone do contato de cada área
Outros recursos
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
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