Softblue

Curso de PHP 7 Completo (PH-05)

37 vídeos | 19 horas de vídeo | 50 horas no certificado

Professor
André Milani


   12x s/juros  R$ 33

Preço válido até 30/04/2019.

 

RESUMO

Este curso de PHP 7 Completo 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.

REQUISITOS

Ter feito o curso de 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 HTML, além de ser desejável (mas não obrigatório) conhecimentos básicos de JavaScript e SQL.

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.



CONTEÚDO

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

CERTIFICADO

Ao concluir o curso com nota igual ou superior à 6,5, o aluno recebe o certificado de conclusão do curso em formato digital (PDF). Caso o aluno não atinja a nota necessária, poderá revisar as aulas que desejar e refazer as avaliações.

A Softblue é associada à ABED (Associação Brasileira de Educação a Distância). Conheça o nosso modelo de certificado e mais detalhes clicando aqui.

INVESTIMENTO

O valor deste curso está de R$ 529,00 por R$ 396,00 (em até 12x sem juros).
Preço válido até 30/04/2019.



ALGUMA AJUDA?

Verifique se a sua pergunta já foi respondida na sessão de Perguntas Frequentes antes de enviá-la.






Digite o código aqui:

"Realmente superou as minhas expectativas. Aguardava um conteúdo superficial e a realidade mostrou uma solução completa, que não deixa a desejar em nada se comparado a uma aula presencial. Com a vantagem de poder efetuar as aulas no melhor horário que eu tinha disponível e com o ótimo recurso de rever a aula. E que venham mais cursos na mesma concepção."

Douglas Rosemann | Blumenau - SC

ASSINE NOSSA NEWSLETTER