Jump to content

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


juniorsilva
 Share

Recommended Posts

Sobre Este curso de PHP 7 Completo do Básico ao Avançado : O curso vai apresentar você à linguagem PHP e aos recursos que ela possui voltados à construção de sites e sistemas web. Você vai aprender a sintaxe da linguagem, construções fundamentais e também a programação PHP orientada a objetos, onde os pilares deste paradigma (como classes e objetos, herança e poliformismo) serão abordados na teoria e na prática.Você também vai ser capaz de integrar o PHP com bancos de dados através da classe PDO e vai aprender a trabalhar com arquivos ZIP, envio de e-mails, formato XML, construção de Web Services e outros.

Público alvo
*Desenvolvedores e conhecedores de lógica de programação que tenham interesse em aprender a linguagem PHP para construir sites e aplicações para o ambiente web.*

Pré-requisitos
*Ter conhecimento em Lógica de Programação (ou conhecer previamente este tema) ou conhecer qualquer outra linguagem de programação. É desejável também ter conhecimentos básicos da linguagem HTML5, além de ser desejável (mas não obrigatório) conhecimentos básicos de JavaScript e SQL.

Cada módulo contém: Exercício, Extra, Pratica, Slide, Teórica e também os códigos-fontes.

Obs: Nem todos os módulos vão ter todas essas pastas, mas não quer dizer que não esteja completo.

Conteúdo programático

Introdução ao PHP 
O que é o PHP
Vantagens e desvantagens
Como funciona
Ambiente de desenvolvimento
Links interessantes

A Linguagem PHP 
Estrutura de arquivo
Hello World: primeira aplicação
Tipos de dados
Variáveis e Constantes
Operadores
Matemáticos
Condicionais
Lógicos
Controle
Repetição
Spaceship
Null Coalesce
Arredondamento numérico
Super-variáveis
$_SERVER, $_POST, $_GET, $_REQUEST,
$_SESSION, $_COOKIE
Includes e Requires
Redirecionamento de fluxo
Header, ob_start, ob_flush
Tratamento de exceções (exceptions)

Strings e Funções Especiais 
Impressão de valores
Tamanho de string
Localização e captura de string
Substituição de string
Tabela ASCII
Formatação de string
Criptografia de string
Divisão de string
Remoção de espaços em branco
Conversão para valores numéricos

Arrays e Funções Especiais 
O que são e como funcionam
Criando e inserindo valores
Impressão e exclusão de valores
Tamanho de array
Navegação em array
Trabalhando com pilhas e filas
Executando função em um array
Verificando ocorrência de elemento
Ordenação de array
Transformações entre string e array

Datas e Funções Especiais 
Criando um elemento de data/hora
Formatando visualização
Convertendo uma string para data/hora
Conversões entre data/hora e timestamp
Validando uma data/hora
Calculando diferenças entre data/hora

Manipulando Arquivos 
Leitura e gravação de arquivos
Tamanho de arquivo
Leitura de arquivos por meio de arrays
Criando e excluindo diretórios
Criando e excluindo arquivos

Formulários e Dados 
Composição de um formulário
Manipulando uma request
Envio de dados POST ($_POST)
Envio de dados GET ($_GET)
A configuração register_globals
Validação de dados

Conexão com Bancos de Dados
Arquitetura do PHP com bancos de dados
Classe PDO (MySQL e outros bancos)
Criando uma conexão
Selecionando um banco de dados
Realizando uma instrução SQL
Exemplo CRUD completo
Realizando um cadastro
Consultando registros
Excluindo registros
Alterando registros
Segurança: tratando informações

Controle de Sessão e Cookies 
Sessões
Arquitetura de funcionamento
Iniciando uma sessão
Manipulando uma sessão
Cookies
Arquitetura de funcionamento
Cookies vs. Sessões
Criando um cookie
Manipulando cookies

Orientação a Objetos 
Introdução à OO
Como funciona
Classes
Atributos
Métodos
Objetos
Classe vs. Objeto
Herança
Sobrescrita de Métodos
Elementos estáticos
Abstração
Interfaces
Polimorfismo

Manipulando arquivos XML 
Exemplo de arquivo
A classe DOMDocument
Criando um arquivo XML
Criando um nó
Criando um atributo
Vinculando nós
Lendo um arquivo XML

Manipulando arquivos ZIP 
Como funciona
Compactando arquivos
Descompactando arquivos
Navegando por um arquivo compactado

Web Services 
Arquitetura
Criando um Web Service (servidor)
Conectando à um Web Service (cliente)

Extras 
Enviando e-mails em texto
Enviando e-mails HTML


Autor e Editor: Softblue
Estilo: Vídeos Aulas
Idioma: Português do Brasil.

Hidden Content

    Give reaction to this post to see the hidden content.

Edited by juniorsilva
link
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...