Skip to content

Webschool-io/Curso-PHP-Completo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Curso PHP Completo

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

PHP Logo

<?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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages