Conteúdo a ser abordado


1. Introdução
   1.1. Instalação e configuração do Wamp Server
   1.2. O que é PHP

2. PHP
   2.1. Tags
   2.2. Tipos de comentarios
   2.3. Echo, Print
   2.4. Tipo de dados (inteiros, float, string)
   2.5. Variáveis
   2.6. Constantes
   2.7. Diferença entre aspas simples e dupla
   2.8. Operadores
      2.8.1. Aritméticos
      2.8.2. Atribuição
      2.8.3. Lógico
      2.8.4. Comparação
      2.8.5. Incremento e decremento
   2.9. Estruturas de controle
      2.9.1. If, else, else if, switch case
      2.9.2. for, foreach, while, do while
   2.10.      Array
   2.11.      Formulários
      2.11.1.        POST
      2.11.2.        GET
      2.11.3.        FILES
      2.11.4.        Action
      2.11.5.        Querystring
      2.11.6.        Tipos de campos
   2.12.      Include, require, include once, require once
   2.13.      Concatenação de variáveis
   2.14.      Functions



                                                             Jessé de Oliveira
2.14.1.      O que é
      2.14.2.      Criando uma function
      2.14.3.      Chamando uma function
   2.15.    Criptografia de dados
      2.15.1.      MD5
      2.15.2.      SHA1
      2.15.3.      BASE64_ENCODE, BASE64_DECODE

3. Algumas funções do PHP
   3.1. Echo
   3.2. Print
   3.3. Print_r
   3.4. Mail
   3.5. Date
   3.6. Empty
   3.7. Header
   3.8. Exit
   3.9. Session
   3.10.      Isset
   3.11.      Substr
   3.12.      Explode
   3.13.      Implode
   3.14.      str_replace
   3.15.      move_uploaded_file
   3.16.      number_format
   3.17.      ceil
   3.18.      floor
   3.19.      round
   3.20.      ucwords
   3.21.      strtolower
   3.22.      count
   3.23.      unset
   3.24.      strlen

4. Manipulção de diretorios
   4.1. Is_dir
   4.2. Mkdir
   4.3. Rename
   4.4. Rmdir
   4.5. Opendir
   4.6. Readdir

5. Manipulção de arquivos
   5.1. Is_file


                                                  Jessé de Oliveira
5.2. file_exists
   5.3. Fopen
   5.4. Fgets
   5.5. Fwrite
   5.6. Fclose
   5.7. Readfile

6. ER (Expressões regulares)
   6.1. O que é e pra que serve
   6.2. preg_replace
   6.3. preg_match

7. Banco de dados MySQL
   7.1. O que é
   7.2. Estrutura de um banco de dados
   7.3. Criando um banco de dados
   7.4. Criando uma tabela
   7.5. Tipos de dados
   7.6. Inserindo dados
   7.7. Deletando dados
   7.8. Update
   7.9. Sintaxe da linguagem SQL
      7.9.1. SELECT
      7.9.2. INSERT INTO
      7.9.3. DELETE
      7.9.4. UPDATE
      7.9.5. Clausa WHERE
      7.9.6. ORDER BY
      7.9.7. LIMIT
      7.9.8. LIKE
      7.9.9. GROUP BY
      7.9.10.        SUM
      7.9.11.        COUNT
      7.9.12.        DISTINC
      7.9.13.        MAX
      7.9.14.        MIN
      7.9.15.        CASE
      7.9.16.        Alias
      7.9.17.        Relacionamento de tabelas
           7.9.17.1. LEFT JOIN
           7.9.17.2. RIGHT JOIN
           7.9.17.3. INNER JOIN




                                                 Jessé de Oliveira
8. Dupla Dinâmica, PHP vs MySQL
   8.1. Criando uma conexão com o banco de dados
   8.2. Resgatando dados do banco
      8.2.1. Mysql_query
      8.2.2. Mysql_result
      8.2.3. Mysql_fetch_array
      8.2.4. Mysql_fetch_assoc
      8.2.5. Mysq_num_rows

9. Desenvolvimento
     9.1.1. Mural de recados
     9.1.2. Sistema de upload
     9.1.3. Enquete
     9.1.4. Formail
     9.1.5. Gerando arquivos XML (dinâmico)
     9.1.6. Gerando arquivos Excel (dinâmico)

10. Manipulação de imagens com a biblioteca GD
    10.1.    Getimagesize
    10.2.    Imagecreatetruecolor
    10.3.    Imagecopyresampled
    10.4.    Imagecreatefromjpeg
    10.5.    imagejpeg
    10.6.    Desenvolvendo uma galeria de imagens

11. Programação Orientada a Objetos
    11.1.    O que é POO
    11.2.    Classes
    11.3.    Propriedades
    11.4.    Métodos
    11.5.    Objetos
    11.6.    Os 4 Pilares da POO
       11.6.1.      Encapsulamento
       11.6.2.      Herança
       11.6.3.      Abstração
       11.6.4.      Polimorfismo

12. SQL injection
    12.1.    O que é
    12.2.    Uso da schema
    12.3.    Comentários no SQL
    12.4.    Hackiando um site
    12.5.    Como se proteger



                                                    Jessé de Oliveira
13. Trabalhando com APIs
    13.1.      phpmailer
    13.2.      FPDF
    13.3.      WideImage
    13.4.      Chars
    13.5.      Zip lib
14. Projeto final de curso
    14.1.      Desenvolver um site com área administrativa
15. Livros Sugeridos
    15.1.      Desenvolvendo Websites com PHP




      Autor: Juliano Niederauer

      Preço: R$ 44,90


   15.2.     Construindo Aplicações Web com PHP e MySQL




      Autor: Andre Milani

      Preço: R$ 67,00

   15.3.   REQUISITOS: O aluno deve ter conhecimento básico em HTML,
       CSS e lógica de programação.



                                                             Jessé de Oliveira

Mais conteúdo relacionado

DOCX
Programação em php importante
PDF
Node.js - #5 - Process - Rodrigo Branas
PDF
Node.js - #6 - Core Modules - net - Rodrigo Branas
PDF
Let's log!
PDF
Introdução a worker
DOCX
Fich cristian n3
ODP
Oficina postgresql basico_consegi2010
PDF
Node VM and ChildProcess: Executando códigos não confiáveis no seu servidor
Programação em php importante
Node.js - #5 - Process - Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo Branas
Let's log!
Introdução a worker
Fich cristian n3
Oficina postgresql basico_consegi2010
Node VM and ChildProcess: Executando códigos não confiáveis no seu servidor

Mais procurados (19)

PDF
Node VM and ChildProcess: Executando códigos não confiáveis no seu servidor
DOCX
Ficha de trabalho 3
PDF
PHP Aula 05 - E-mails, Cookies e Sessoes
DOCX
So ficha de trabalho 3_m4
DOCX
Ficha de trabalho so 6 m4 linux comandos
PPTX
Aula de Node
PPT
Aula 5 - Cookies e Sessões em PHP
PPT
Aula 5 - Cookies e sessões em PHP
PPTX
Introducao rubyonrails
DOCX
Ficha de trabalho 6 so
PDF
Cakephp 3.0 o bolo ainda serve muita gente
PDF
Automatizar backup no pf sense [dica]
PDF
Um Mundo Java Sem XML
PDF
Pdo do PHP Palestra
PDF
Novidades do PostgreSQL 10
PDF
Open ldap criando e explorando um overlay
PDF
OpenLDAP, criando e explorando um overlay
PPT
Desenvolvendo soluções com banco de dados não relacional - MongoDB
PDF
Replicação e escalabidade do ZODB com RelStorage
Node VM and ChildProcess: Executando códigos não confiáveis no seu servidor
Ficha de trabalho 3
PHP Aula 05 - E-mails, Cookies e Sessoes
So ficha de trabalho 3_m4
Ficha de trabalho so 6 m4 linux comandos
Aula de Node
Aula 5 - Cookies e Sessões em PHP
Aula 5 - Cookies e sessões em PHP
Introducao rubyonrails
Ficha de trabalho 6 so
Cakephp 3.0 o bolo ainda serve muita gente
Automatizar backup no pf sense [dica]
Um Mundo Java Sem XML
Pdo do PHP Palestra
Novidades do PostgreSQL 10
Open ldap criando e explorando um overlay
OpenLDAP, criando e explorando um overlay
Desenvolvendo soluções com banco de dados não relacional - MongoDB
Replicação e escalabidade do ZODB com RelStorage
Anúncio

Semelhante a Conteudo curso php (20)

PDF
PHP MySQL Aula 07
PDF
Programação Web com PHP 7.x
ZIP
3260 php truquesmagicos
ZIP
3260 php truquesmagicos %281%29
PPT
Php
PPTX
Aula 1 - Curso de PHP/CI e Tecnologias Relacionadas
PDF
Programção PHP
PDF
Apontamentos psi m18
PDF
Aula 08 - Introdução ao banco de dados MySQL - Programação Web
PDF
Apostila PhP com Wamp 3a Parte
PPTX
Introdução ao php
PPT
Aula 01 - Programação Web - PHP
PDF
Aprender PHP e mySQL (UFCD0155)
ODP
Curso Linguagem de Programação I - PHP Básico
PDF
Manual PHP
PDF
PHP - Uma Pequena Introducao
PDF
LabMM4 (T22 - 12/13) - segurança
PDF
Aula 02 - Introdução ao PHP - Programação Web
PPTX
Slides do cuso_php
PPT
PHP GERAL
PHP MySQL Aula 07
Programação Web com PHP 7.x
3260 php truquesmagicos
3260 php truquesmagicos %281%29
Php
Aula 1 - Curso de PHP/CI e Tecnologias Relacionadas
Programção PHP
Apontamentos psi m18
Aula 08 - Introdução ao banco de dados MySQL - Programação Web
Apostila PhP com Wamp 3a Parte
Introdução ao php
Aula 01 - Programação Web - PHP
Aprender PHP e mySQL (UFCD0155)
Curso Linguagem de Programação I - PHP Básico
Manual PHP
PHP - Uma Pequena Introducao
LabMM4 (T22 - 12/13) - segurança
Aula 02 - Introdução ao PHP - Programação Web
Slides do cuso_php
PHP GERAL
Anúncio

Último (20)

PPT
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
PPT
Apresentacao Do Trabalho de Inteligencia
PDF
POO - Aula 03 - Membros Estáticos e Construtores.pdf
PDF
Capacitação em Logística – Instituto Federal
PPT
Padrões de Beleza I - Estética Corporal e Saúde
PPTX
AULA 1.pptx GESTÃO DE OPERAÇÕES INDUSTRIAIS
PPTX
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
PDF
resumo de instalação de placa arduino em jardim vertical para fertirrigação
PPTX
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
PPTX
Politicas-de-Seguranca-Privacidade-e-Cookies.pptx
PDF
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
PDF
POO - Aula 05 - Herança - Generalização e Especialização.pdf
PPTX
Modelo para Qualificação de Mestrado - Tecnologia da Informação
PPTX
Legislação aeronautica na aviação civil Brasileira
DOCX
20250828_Perfis Profissionais em ServiceNow Um Guia Detalhado.docx
PPT
inteligencia_artificial REPRESENTAÇÃO DO CONHECECIMENTO
PDF
pdfcoffee.com_metalografia-25-pdf-free.pdf
PPTX
RCSOFTdfsdfrvadfvdfvargfvevevrervevqer.pptx
PDF
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
PPTX
Panorama da aviação civil brasileira ANAC
01 - Arquitetura de Computadores 1 TEC [Salvo automaticamente].ppt
Apresentacao Do Trabalho de Inteligencia
POO - Aula 03 - Membros Estáticos e Construtores.pdf
Capacitação em Logística – Instituto Federal
Padrões de Beleza I - Estética Corporal e Saúde
AULA 1.pptx GESTÃO DE OPERAÇÕES INDUSTRIAIS
Formação aaaaaaaaadsdsfg er rsgrsgesf efsfsefsf e LEEI.pptx
resumo de instalação de placa arduino em jardim vertical para fertirrigação
Do código à carreira: O Profissional de TI que o mercado realmente quer - com...
Politicas-de-Seguranca-Privacidade-e-Cookies.pptx
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
POO - Aula 05 - Herança - Generalização e Especialização.pdf
Modelo para Qualificação de Mestrado - Tecnologia da Informação
Legislação aeronautica na aviação civil Brasileira
20250828_Perfis Profissionais em ServiceNow Um Guia Detalhado.docx
inteligencia_artificial REPRESENTAÇÃO DO CONHECECIMENTO
pdfcoffee.com_metalografia-25-pdf-free.pdf
RCSOFTdfsdfrvadfvdfvargfvevevrervevqer.pptx
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
Panorama da aviação civil brasileira ANAC

Conteudo curso php

  • 1. Conteúdo a ser abordado 1. Introdução 1.1. Instalação e configuração do Wamp Server 1.2. O que é PHP 2. PHP 2.1. Tags 2.2. Tipos de comentarios 2.3. Echo, Print 2.4. Tipo de dados (inteiros, float, string) 2.5. Variáveis 2.6. Constantes 2.7. Diferença entre aspas simples e dupla 2.8. Operadores 2.8.1. Aritméticos 2.8.2. Atribuição 2.8.3. Lógico 2.8.4. Comparação 2.8.5. Incremento e decremento 2.9. Estruturas de controle 2.9.1. If, else, else if, switch case 2.9.2. for, foreach, while, do while 2.10. Array 2.11. Formulários 2.11.1. POST 2.11.2. GET 2.11.3. FILES 2.11.4. Action 2.11.5. Querystring 2.11.6. Tipos de campos 2.12. Include, require, include once, require once 2.13. Concatenação de variáveis 2.14. Functions Jessé de Oliveira
  • 2. 2.14.1. O que é 2.14.2. Criando uma function 2.14.3. Chamando uma function 2.15. Criptografia de dados 2.15.1. MD5 2.15.2. SHA1 2.15.3. BASE64_ENCODE, BASE64_DECODE 3. Algumas funções do PHP 3.1. Echo 3.2. Print 3.3. Print_r 3.4. Mail 3.5. Date 3.6. Empty 3.7. Header 3.8. Exit 3.9. Session 3.10. Isset 3.11. Substr 3.12. Explode 3.13. Implode 3.14. str_replace 3.15. move_uploaded_file 3.16. number_format 3.17. ceil 3.18. floor 3.19. round 3.20. ucwords 3.21. strtolower 3.22. count 3.23. unset 3.24. strlen 4. Manipulção de diretorios 4.1. Is_dir 4.2. Mkdir 4.3. Rename 4.4. Rmdir 4.5. Opendir 4.6. Readdir 5. Manipulção de arquivos 5.1. Is_file Jessé de Oliveira
  • 3. 5.2. file_exists 5.3. Fopen 5.4. Fgets 5.5. Fwrite 5.6. Fclose 5.7. Readfile 6. ER (Expressões regulares) 6.1. O que é e pra que serve 6.2. preg_replace 6.3. preg_match 7. Banco de dados MySQL 7.1. O que é 7.2. Estrutura de um banco de dados 7.3. Criando um banco de dados 7.4. Criando uma tabela 7.5. Tipos de dados 7.6. Inserindo dados 7.7. Deletando dados 7.8. Update 7.9. Sintaxe da linguagem SQL 7.9.1. SELECT 7.9.2. INSERT INTO 7.9.3. DELETE 7.9.4. UPDATE 7.9.5. Clausa WHERE 7.9.6. ORDER BY 7.9.7. LIMIT 7.9.8. LIKE 7.9.9. GROUP BY 7.9.10. SUM 7.9.11. COUNT 7.9.12. DISTINC 7.9.13. MAX 7.9.14. MIN 7.9.15. CASE 7.9.16. Alias 7.9.17. Relacionamento de tabelas 7.9.17.1. LEFT JOIN 7.9.17.2. RIGHT JOIN 7.9.17.3. INNER JOIN Jessé de Oliveira
  • 4. 8. Dupla Dinâmica, PHP vs MySQL 8.1. Criando uma conexão com o banco de dados 8.2. Resgatando dados do banco 8.2.1. Mysql_query 8.2.2. Mysql_result 8.2.3. Mysql_fetch_array 8.2.4. Mysql_fetch_assoc 8.2.5. Mysq_num_rows 9. Desenvolvimento 9.1.1. Mural de recados 9.1.2. Sistema de upload 9.1.3. Enquete 9.1.4. Formail 9.1.5. Gerando arquivos XML (dinâmico) 9.1.6. Gerando arquivos Excel (dinâmico) 10. Manipulação de imagens com a biblioteca GD 10.1. Getimagesize 10.2. Imagecreatetruecolor 10.3. Imagecopyresampled 10.4. Imagecreatefromjpeg 10.5. imagejpeg 10.6. Desenvolvendo uma galeria de imagens 11. Programação Orientada a Objetos 11.1. O que é POO 11.2. Classes 11.3. Propriedades 11.4. Métodos 11.5. Objetos 11.6. Os 4 Pilares da POO 11.6.1. Encapsulamento 11.6.2. Herança 11.6.3. Abstração 11.6.4. Polimorfismo 12. SQL injection 12.1. O que é 12.2. Uso da schema 12.3. Comentários no SQL 12.4. Hackiando um site 12.5. Como se proteger Jessé de Oliveira
  • 5. 13. Trabalhando com APIs 13.1. phpmailer 13.2. FPDF 13.3. WideImage 13.4. Chars 13.5. Zip lib 14. Projeto final de curso 14.1. Desenvolver um site com área administrativa 15. Livros Sugeridos 15.1. Desenvolvendo Websites com PHP Autor: Juliano Niederauer Preço: R$ 44,90 15.2. Construindo Aplicações Web com PHP e MySQL Autor: Andre Milani Preço: R$ 67,00 15.3. REQUISITOS: O aluno deve ter conhecimento básico em HTML, CSS e lógica de programação. Jessé de Oliveira