Conteúdo Programático de PHP



Documentos relacionados
PHP AULA1. Prof. Msc. Hélio Esperidião

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Sumário. Capítulo 1 O que é o PHP? Capítulo 2 Instalação do PHP Capítulo 3 Noções básicas de programação... 25

PHP() é uma linguagem de integração de servidor que permite a criação de paginas dinâmicas. Como todas

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Desenvolvendo Websites com PHP

Tecnologia WEB III. Prof. Erwin Alexander Uhlmann. PHP e MySQL. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

Desenvolvendo Websites com PHP

Programação Web com Webdev 19 Julio Cesar Pedroso Conteúdo

Sumário. Capítulo 1 Revisão de PHP Capítulo 2 Melhorando o processamento de formulários... 46

Principais Comandos SQL Usados no MySql

Programação Web Prof. Wladimir

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

Programando em PHP. Conceitos Básicos

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA REFLEXÃO 3

Treinamento em PHP com MySQL - Fundamental

Integrantes: Catarino Rodrigues Data: 26/10/2012. Leandro de Matos Pereira. Leandro dos Santos Marciano. Ramon Alves de Souza

Artur Petean Bove Júnior Tecnologia SJC

CRIANDO, ALTERADO E EXCLUINDO TABELAS, INSERINDO, SELECIONANDO, ALTERANDO E EXCLUINDO DADOS

ESTUDO SOBRE AS LINGUAGENS DE PROGRAMAÇÃO HOSPEDEIRAS SUPORTADAS PELA FERRAMENTA HTML. Aluno: Rodrigo Ristow Orientador: Wilson Pedro Carli

Introdução ao PHP. Prof. Késsia Marchi

Desenvolvendo Websites com PHP

Tecnologia WEB II. Prof. Erwin Alexander Uhlmann. Introdução ao PHP. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Módulo 6: Linguagem de Programação IV 6.1. Introdução 6.2. Bases de Dados Visão Estrutural SGBD: Sistema de Gestão de Bases de Dados

1 O PHP E A WORLD WIDE WEB

Novo Guia de uso rápido do PROJUDI

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Cursos e Treinamentos Profissionais

CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Treinamento em PHP. Aula 1. Ari Stopassola Junior

INTRODUÇÃO AO DESENVOLVIMENTO WEB

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

BANCO DE DADOS II. AULA MySQL.

Documento de Requisitos Sistema WEB GEDAI

Copyright 2008, 2013 da Novatec Editora Ltda.

Programação WEB. Prof. André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I

IW10. Rev.: 02. Especificações Técnicas

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

MANUAL DO PVP SUMÁRIO

O Gerenciamento de Documentos Analógico/Digital

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Organizar a estrutura do site

Uma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP

Capítulo 2 Introdução à ferramenta Flash

World Wide Web e Aplicações

Layout : Este layout desenvolvido com html5 e css3 e compatível com qualquer dispositivo, ou seja, ele se molda para qualquer resolução, tablet,

Programação para Web Artefato 01. AT5 Conceitos da Internet

Disciplina: Unidade V: Prof.: Período:

Desenvolvimento Web TCC Turma A-1

FCA - EDITORA DE INFORMÁTICA I

Projeto SAT-CF-e Guia de Procedimentos para uso do SGR-SAT por Software Houses (Desenvolvedor)

PROJETO PEDAGÓGICO DE CURSOS

O curso aborda como criar sistemas com php e mysql utilizando a integração do Dreamweaver, sem a necessidade de programação.

18/04/2006 Micropagamento F2b Web Services Web rev 00

Geris Engenharia e Serviços

UNIVERSIDADE PRESBITERIANA MACKENZIE FACULDADE DE COMPUTAÇÃO E INFORMÁTICA

Manual do usuário - Service Desk SDM - COPASA. Service Desk

Manual de Instalação, Administração e Uso do Sistema Elétric

Definições: quando usar cada um?

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

JDBC Java Database Connectivity

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

DMS Documento de Modelagem de Sistema. Versão: 1.4

SAD Gestor Gerenciador de Backup

1 Sumário O Easy Chat Conceitos Perfil Categoria Instalação O Aplicativo HTML...

CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS. Módulo 788- Administração de Servidores Web. Ano letivo Docente: Ana Batista

AULA 1 PHP O QUE É APACHE FRIENDS

Evandro sistemas comerciais e web.

GESTÃO DE SISTEMAS OPERACIONAIS II

Impressão do Manual do Utilizador

EMENTA MÓDULO J2SE - JAVA 2 STANDARD EDITION

SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE SERVIDOR WEB - APACHE 27/02/2012

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

Documento de Requisitos Projeto SisVendas Sistema de Controle de Vendas para Loja de Informática.

Aula 03 - Projeto Java Web

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

O sistema está pedindo que eu faça meu login novamente e diz que minha sessão expirou. O que isso significa?

APLICATIVO PARA GERENCIAMENTO DE FORÇA DE TRABALHO EM EMPRESAS DE TELEFONIA MÓVEL

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Linux - Servidor de Redes

Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional

Anexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS

Programação e Designer para WEB

Os objetivos indicados aplicam-se a duas linguagens de programação: C e PHP

Informática. Informática. Valdir

Manual do AP_Conta. Manual do AP_Conta. Aplicativo para digitação e envio de contas médicas no padrão TISS

Trabalhando com arquivos de som. Prof. César Bastos Fevereiro 2008

Curso de Aprendizado Industrial Desenvolvedor WEB

Transcrição:

Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo em vista sua facilidade de utilização e interatividade com bancos de dados, excelente velocidade de execução, excelentes condições de segurança de dados e um dos principais pontos indicativos desse crescimento é seguir a filosofia open source. É gratis! 2 Comparação com outras linguagens WEB: PHP x ASP: A grande vantagem do PHP sobre outras linguagens é ser open source, ou seja, não possui custo, assim como todos os softwares que são utilizados, como o servidor apache que interpreta o código, e o banco de dados MySQL que armazena os dados. A linguagem ASP (Active Server Pages) é proprietária da MicroSoft, portanto rodando somente com aplicativos microsoft, que são todos pagos e caros. O ASP é o pricipal concorrrente do PHP no mercado, mas com a necessidade de diminuição de custos das empresas e os poucos recursos disponíveis, o PHP passa a ser uma opção que representa o melhor Custo x Benefício, onde demonstra ser uma linguagem fácil, rápida, segura e o melhor: gratuita. 3 Possibilidades do PHP: O PHP é uma linguagem extremamente ampla, que possibilita uma grande diversidade de aplicações para WEB e sistemas via Browser. Utilizando de interação com bancos de dados, que vai desde o MySQL até o PostGree ou Oracle, o PHP também dispõe de funções para criação de chats, fóruns, sistemas de trocas de imagens e muito mais, tudo com grande velocidade e segurança. 4 Objetivo Curso: Fornecer os conhecimentos necessários para a criação e manutenção de uma base de dados web (como Cadastro de Clientes, Produtos, Formulário de Produtos, Pedidos, Controle de Acesso por senhas, Envio automático de e-mail, Contador de Acesso, Utilização de Cookies, Função de indicação do site), utilizando as principais ferramentas do mercado. Desenvolvimento durante o curso: Loja e-commerce 5 - Linguagens de programação abordadas no curso: HTML: Linguagem padrão para web porém estática, não permitindo acesso a banco de dados e conteúdo dinâmico, daí a necessidade de uma linguagem como o PHP. PHP: Linguagem de programação embutida no HTML, que permite interação com banco de dados; SQL: Linguagem de manipulação de dados, que permite criar tabelas, acessar e manter o banco de dados de forma segura e confiável; Java Script: Linguagem criada para dar maior flexibilidade ao HTML, permite controlar eventos do meuse e teclado, criticar formulários e interagir com o browser.

6 Ferramentas Utilizadas no curso: Servidor Apache O Apache é o servidor web mais utilizado no mundo. É seguro, estável, confiável; e com todas estas características ainda é um software livre. O Apache simula o ambiente WEB e viabiliza a interação do PHP com o MySQL em praticamente todos os ambientes operacionais. Banco de dados MySQL Ferramenta responsável por guardar os dados do site, como a tabela de clientes e seus respectivos registros. Todos os comandos SQL, tanto de criação da estrutura de dados quanto os comandos de manipulação de dados apontarão para as informações gravadas no MySQL. É Banco de dados largamente utilizado, bastante robusto e seguro. Ferramenta Free para sistemas não Windows. PHP Editor Ferramenta utilizada para escrever os códigos PHP, HTML e Java Script. Possui uma interface simples e leve, de fácil utilização. Ferramenta free. WS FTP Ferramenta utilizada para publicar o site. Faz o Upload e Download dos arquivos, permite alteração direta no servidor. Ferramenta free para fins educacionais. Introdução à WEB Internet e sua evolução Oportunidades de negócios na internet Surgimento do e-commerce Client Side Scripts Server Side Scripts O que é o PHP PHP x ASP Instalação das Ferramentas de Trabalho: Servidor Apache O que é o Apache Histórico do Apache Download do Apache Instalação do Apache PHP O que é o PHP Histórico do PHP

Download do PHP Instalação do PHP MySql O que é MySQL Histórico do MySQL Download do MySQL Instalação do MySQL Php Editor O que é o PHP Editor Histórico do PHP Editor Download do PHP Editor Instalação do PHP Editor Configuração das ferramentas para Windows 98, ME e XP Configuração do Apache Server para Windows Configuração do PHP para Windows Configuração do MySQL para Windows Introdução a Linguagem PHP Sintaxe Básica PHP Delimitando o código PHP Comentários Separador de Instruções PHP com HTML Interação com o Browser Formulários Criando formulários HTML Métodos de envio Definições do formulário Entrada de Texto simples Componente Text Entrada de Texto protegido Componente text Entrada de várias linhas de texto - Componente Text Área Componente Check Box Componente Radio Button Componente List Box Botão Submit Botão Reset Java Script Interação com Browser

Eventos Interação com formulários HTML e PHP Tipos de Dados PHP Tipos Suportados Variáveis do PHP Nomeando Variáveis Variáveis enviadas pelo navegador Variáveis de ambiente Deslocando variáveis Operadores: Operadores Aritméticos Operadores Lógicos Operadores de Strings Operadores de Atribuição Operadores de Comparação Operadores de Incremento e Decremento Cálculos com variáveis Estrutura de Controle: IF...ELSE Estrutura de Repetição: Do...While / For... Classes, SubClasses e Objetos Definições Funções Matemáticas Manipulação de Data e Hora Senhas com Criptografia Introdução ao SQL DDL - Data Definition Language DML Data Manipulation Language Criando um novo Banco de Dados Acesso a Banco de Dados Acessando MySQL via PHP

Conectando-se ao servidor Selecionando a Base de Dados Realizando Consultas Criando Tabelas Trabalhando dados na tabela Inserindo registros Alterando registros Excluindo Registros Pesquisando Dados Tratamento de Exceções Controlando erros de conexão com o banco de dados; Formulário para envio de email Utilização de Cookies Gravação de Cookies Leitura de Cookies Contador com arquivo texto Função Indique esse site Sintaxe função 'mail' do PHP Publicação Pesquisando um domínio junto à FAPESP Escolhendo um nome de domínio Extensões de domínio Protocolos WS FTP Apresentação Ferramenta Configurando o WS FTP Fazendo UpLoad dos arquivos Fazendo Download dos arquivos Deletando arquivos da WEB Manutenção do Web Site Ranqueamento em sites de busca Tipos de buscadores

Configuração de Meta Tags Identificando seu site Melhorando posicionamento nos mecanismos de busca