Você está na página 1de 5

Webschool-io / Curso-PHP-Completo

Dismiss
Join GitHub today
GitHub is home to over 36 million developers working together to host and
review code, manage projects, and build software together.

Sign up

Curso de PHP do Básico ao Avançado.

37 commits 1 branch 0 releases 5 contributors

Branch: master New pull request Find File Clone or download

michaeldouglas Update README.md Latest commit a89d406 on 27 Apr 2016

exercicios-alunos Alterações 3 years ago

material-didatico/modulo-1 Update sintaxe.md 3 years ago

.gitignore Up 3 years ago

README.md Update README.md 3 years ago

README.md

Curso PHP Completo


Curso de PHP do Básico ao Avançado.

<?php
/* Código de boas vindas */
$mensagem_boas_vindas = "Sejam todos bem vindos!";
echo $mensagem_boas_vindas;
?>

Grupo do facebook
Entra lá para receber todas as novidades e interagir com outros alunos e com o professor:

Webschool.io Curso - PHP do básico ao avançado

Site do curso
www.phpcompleto.com.br

Ementa

MODULO 1 - INTRODUÇÃO
[Introdução ao curso](material-didatico/modulo-1/aula 1 - introducao/introducao.md)
[Introdução ao PHP](material-didatico/modulo-1/aula 2 - o php/o php.md)
Instalação e Configuração do PHP(Será comentado sobre Extensões, Opções, CLI e o PHPinfo)
Windows
Linux
MacOS
Sintaxe Básica
Variáveis
Constantes

MODULO 2 - BASE INICIAL


Tipos de variáveis
Pseudo-tipos
Manipulação de tipos
Conversão de tipos
Expressões
Operadores
Aritméticos
Atribuição
Bit-a-bit
Comparação
Erro
Execução
Incremento
Decremento
Lógicos
Tipo
Estruturas de Controle
if
else
while
do-while
for
foreach
break
continue
swith
declare
return
require
include
require_once
include_once
goto
Funções
def pelo usuário
argumentos
retornando valores
Classes e Objetos
Namespaces
Standard PHP Library
Exceções
Generators
Referências
o que sao
o que fazem
passando referencias
retornando
destruindo
demonstrando
Variáveis pré definidas
superglobais
$_SERVER
$_GET
$_POST
$_FILES
$_REQUEST
$_SESSION
$_COOKIE
$argc
$argv
Protocolos e wrappers suportados
file
http
ftp
php
zlib
data
glob
phar
ssh2
rar
ogg
expect

MODULO 3 - BANCO DE DADOS


Introdução a Banco de Dados
Linguagem SQL.
Mysql
Postgresql
MongoDB
PHP com MySQL
PHP com PostgreSQL

MODULO 4 - Autenticação e arquivos


Autenticação HTTP com php
Cookies
Sessões
Upload de arquivos
exemplos
mensagens de erro
multiplos arquivos
método PUT
Arquivos remotos
copiando remoto
salvando remoto
Safe Mode
Php pela linha de comando e agendamento (Cron)
URLs amigáveis e outras opções do .htaccess

MODULO 5 - EXTENSÕES
Extensões de arquivos e compressão
bzip2
lzf
phar
rar
zip
zlib
Extensões para criptografia
crack
hash
mcrypt
mshash
password hashing
md5
Extensões de data e hora
calendario
data/hora
Extensões relacionadas a Sistema de Arquivo
diretórios
fileinfo
filesystem
mimetype
Processamento e geração de imagens
biblioteca GD
Extensões relacionadas a Mail
imap
mail
PHPMailer
Extensões matemáticas
math
statistics
Outras extensões básicas
geoip
JSON
Outros serviços
curl
ftp
Extensões relacionadas com XML
SimpleXML

MODULO 6 - SEGURANÇA
Introdução
Considerações Gerais
Segurança do sistema de arquivos
Segurança da base de dados
Segurança de senhas
Filtro de dados enviados pelo usuário
Escondendo o PHP

MODULO 7 - ASSUNTOS GERAIS


Dicas desempenho e otimização
TDD (Desenvolvimento Orientado a Testes)
Dicas profissionais/mercado
Git com Test and Deploy
Introdução aos frameworks

Professor
Vagner Kaefer