conteudo curso php

5

Click here to load reader

Upload: jesse-oliveira

Post on 24-May-2015

1.197 views

Category:

Technology


0 download

DESCRIPTION

Curso

TRANSCRIPT

Page 1: Conteudo curso php

Jessé de Oliveira

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

Page 2: Conteudo curso php

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

Page 3: Conteudo curso php

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

Page 4: Conteudo curso php

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

Page 5: Conteudo curso php

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.