Curso de PHP – Módulo I

php

PHP – Módulo I (Ao Vivo – Gold)

Carga Horária: 40

Pré requisito

Para o melhor aproveitamento do curso básico de PHP, é imprescindível ter participado de cursos básicos de Programação Orientada a Objeto, HTML5 e MySQL ou possuir conhecimentos equivalentes.

Objetivo

O curso PHP – Módulo I reúne os conceitos e recursos essenciais da versão mais atual da linguagem de programação PHP, ideal para desenvolvimento de páginas web com conteúdo dinâmico e interativo. Durante o curso, o aluno tem contato com técnicas básicas como utilização de operadores, estruturas de controle e funções, bem como classes, objetos, banco de dados e o PHP Mailer.

Conhecendo o PHP

Obtendo o PHP.
Instalação: Tipos de utilização do PHP, Scripts do lado servidor, Scripts de linha de comando, Aplicações GUI do lado cliente.
Características.
Programação estruturada vs. programação orientada a objetos.

Tipos de Dados

Sintaxe básica: Comentários, print, echo, Concatenação.
Tipos de dados: Tipos básicos (Boolean, Ponto flutuante (float), Inteiro (integer), String), Tipos compostos (Array, Objeto), Tipos especiais (Recurso (resource), NULL).
Conversão de tipos: Coerção, Função settype, Conversão de tipo explícita.

Variáveis, Constantes e Operadores

Variáveis: Tipos de variáveis, Escopo das variáveis (Variáveis globais), Variáveis de ambiente, Interpolação de variáveis, Verificando o tipo de variáveis, Destruindo variáveis, Funções isset e empty.
Constantes: Definindo constantes, Constantes predefinidas.
Operadores: Tipos de operadores (Operadores aritméticos, Operadores de comparação, Operadores de strings, Operadores de incremento e decremento, Operadores de atribuição, Operadores lógicos), Precedência dos operadores.

Estruturas de Controle

Comandos de decisão: if, else, elseif, switch.
Comandos de repetição: while, do…while, for, foreach. Comandos de controle do fluxo de execução: break, continue.

Trabalhando com Arrays

Criando arrays: Modificando arrays.
Mesclando arrays.
Ordenando arrays: Diferenças entre as funções de organização de arrays. Computando diferenças.
Funções de busca e contagem de itens.
Funções de extração de valores.
Array dereferencing.

Formulários em HTML

Método GET: $_GET.
Método POST: $_POST.
Incluindo arquivos em páginas PHP: Include e require, include_once e require_once.

Funções

Definindo uma função.
Argumentos de funções: Passagem de argumentos por valor, Passagem de argumentos por referência.
Retornando valores.
Indução de tipo.
Funções anônimas.
Funções nativas: Funções de texto, Funções de data, Funções numéricas, Funções de validação, Funções de filtro, Funções de codificação, Funções de criptografia.

Cookies e Sessões

Utilizando cookies: Definição de cookies, Acessando cookies enviados, Alterando a expiração do cookie.
Utilizando sessões: Configuração de sessões, Propagação do session id, Gerenciamento de sessões, A variável $_SESSION.

Banco de Dados

Criando um banco de dados.
Conexão.
Execução de comandos SQL no PHP: Criando uma tabela, Adicionando registros, Listando dados de uma tabela, Alterando registros, Excluindo registros.

Classes e Objetos

Definindo e instanciando classes.
Classes estendidas ou subclasses: Abstração de classes, Palavra-chave final. Visibilidade: Visibilidade de propriedades da classe, Visibilidade de métodos da classe. Carregando classes automaticamente.
Construtores e destrutores de objetos: Construtores, Destrutores.
Propriedades e métodos estáticos.

Palavras-chave. <ul/>

Correio Eletrônico

A classe PHPMailer.
Enviando mensagens para mais de um destino: Mensagens com cópia, Mensagens com cópia oculta.
Enviando mensagens com anexo: Anexando arquivos, Anexando strings, Anexos embutidos no corpo da mensagem. Enviando mensagens no formato HTML.

Entre em contato.