Desenvolva habilidades em PHP e crie páginas dinâmicas para a web. Curso online gratuito, com exercícios práticos, servidor local e conceitos essenciais.
Neste curso gratuito, aprenda sobre
Instalar e configurar servidor local com PHP e MySQL (ex.: pacote tipo WAMP/XAMPP)
Executar scripts PHP via servidor local e acessar pelo navegador
Entender tipos e divisão de variáveis no PHP e sua utilização
Corrigir problemas comuns no Windows 7 ao salvar/editar arquivos do projeto
Enviar dados via GET (query string) e usar & para passar múltiplas variáveis
Enviar dados de formulários via método POST e capturar dados no PHP
Montar formulário de e-mail e integrar com o back-end em PHP
Usar a função mail() para envio de e-mails e entender seus parâmetros
Aplicar if/else e operadores lógicos para validações e múltiplas comparações
Validar e-mail e tratar casos de erro (ex.: formato inválido, múltiplos pontos)
Criar e manipular arrays; entender índice inicial e adicionar elementos
Usar loops while/for e contador para iterar e imprimir sequências
Interromper laços com break quando uma condição for atendida
Criar e reutilizar funções; usar funções prontas como pi()
Sobre o curso online gratuito
Dominar PHP é um passo importante para quem quer criar sites e aplicações web dinâmicas, integrando páginas com lógica, formulários e interação com dados. Neste curso online gratuito de Programação usando PHP, você aprende a tirar suas ideias do estático e dar vida a páginas capazes de receber, tratar e responder informações do usuário, construindo uma base sólida para evoluir no desenvolvimento web.
A jornada começa com a preparação do ambiente de trabalho e o entendimento de como executar scripts com um servidor local, aproximando sua rotina de estudo do que acontece em projetos reais. Ao longo das aulas, você se familiariza com os principais elementos da linguagem, como variáveis e operadores, entendendo como estruturar informações, organizar dados e tomar decisões no código de forma clara e segura.
Um dos destaques do curso é a prática com envio de dados via URL e formulários, compreendendo como parâmetros são passados e interpretados, e como pequenas escolhas afetam a confiabilidade do que é processado. Você trabalha com validações, condicionais e múltiplas comparações, aprendendo a criar regras para cenários comuns do dia a dia, como evitar entradas inválidas e lidar com erros de forma mais previsível.
Em seguida, o curso aprofunda a manipulação de estruturas essenciais como arrays e loops, permitindo automatizar tarefas, percorrer listas e organizar coleções de dados. Você também aprende a interromper repetições quando necessário, usar recursos matemáticos importantes e, principalmente, transformar trechos repetidos em funções, ganhando reaproveitamento, legibilidade e manutenção no código.
Ao final, você terá prática para construir scripts mais completos, entender o fluxo de um programa em PHP e aplicar conceitos que servem de base para projetos maiores. É uma oportunidade para iniciar na área, reforçar fundamentos e montar repertório para evoluir em tecnologia, informática e programação com mais confiança.
Conteúdo do curso
Aula em vídeo: Curso de PHP - Aula 0105m
Exercício: Qual software é mencionado para instalar um servidor local com PHP e MySQL?
Aula em vídeo: Curso de PHP - Aula 0205m
Exercício: Como executar um script PHP usando um servidor local?
Aula em vídeo: Curso de PHP - Aula 0305m
Exercício: Como são divididas as variáveis no PHP?
Aula em vídeo: Curso de PHP - Aula 0405m
Exercício: Qual o passo necessário para corrigir o problema de não salvar arquivos no Windows 7?
Aula em vídeo: Curso de PHP - Aula 0506m
Exercício: Qual é a forma mais comum de enviar variáveis em PHP pelo método GET?
Aula em vídeo: Curso de PHP - Aula 0604m
Exercício: Qual é o propósito do uso do i comercial (&) na passagem de variáveis no método GET?
Aula em vídeo: Curso de PHP - Aula 0706m
Exercício: Qual é o método utilizado para enviar dados de um formulário no exemplo apresentado?
Aula em vídeo: Curso de PHP - Formuláriio de E-mail - Aula 0804m
Exercício: Qual é a principal vantagem de usar o Dreamweaver no curso de PHP mencionado?
Aula em vídeo: Curso de PHP - Formulário de E-mail - Aula 0905m
Exercício: Qual a funcionalidade principal abordada na transcrição?
Aula em vídeo: Curso de PHP - Formulário de E-mail - Aula 1007m
Exercício: Qual a função do método mail no PHP?
Aula em vídeo: Curso de PHP - Formulário de E-mail - Aula 1106m
Exercício: Qual a função da comparação "if" presente no código apresentado?
Aula em vídeo: Curso de PHP - Formulário de E-mail - Aula 1204m
Exercício: Qual das opções abaixo é usada para realizar múltiplas comparações em uma condição?
Aula em vídeo: Curso de PHP - Formulário de E-mail - Aula 1305m
Exercício: Qual a condição para que o envio de formulário dê errado se o usuário colocar mais de dois pontos no e-mail?
Aula em vídeo: Curso de PHP - Array - Aula 1404m
Exercício: Qual é a posição inicial de um array no PHP?
Aula em vídeo: Curso de PHP - Array - Aula 1504m
Exercício: Qual é o parâmetro utilizado para acrescentar elementos em um array no PHP?
Aula em vídeo: Curso de PHP - Array - Aula 1606m
Exercício: Qual é a função do contador em um loop 'while' em PHP?
Aula em vídeo: Curso de PHP - Array - Aula 1705m
Exercício: Qual é a estrutura de repetição utilizada no vídeo para imprimir valores de 0 a 10?
Aula em vídeo: Curso de PHP - Array - Aula 18.04m
Exercício: Qual comando é usado para interromper um loop quando uma condição é atendida em programação?
Aula em vídeo: Curso de PHP - Array - Aula 1906m
Exercício: Qual é a função que mostra o valor aproximado de pi no PHP?
Aula em vídeo: Curso de PHP - Array - Aula 2005m
Exercício: Qual é o propósito principal de criar e chamar funções em um código?
Aula em vídeo: Curso de PHP - Array - Aula 2105m
Exercício: Qual é a finalidade das variáveis de ambiente no PHP?
Aula em vídeo: Curso de PHP - Array - Aula 2205m
Exercício: Qual é o método utilizado para coletar dados de um formulário neste contexto de desenvolvimento web?
Aula em vídeo: Curso de PHP - Sistema de Login - Aula 2305m
Exercício: Qual é a finalidade da sessão criada pelo autor no vídeo?
Aula em vídeo: Curso de PHP - Criando um Contador - Aula 2404m
Exercício: Qual é a finalidade do arquivo de texto 'con.TXT' no processo descrito?
Aula em vídeo: Curso de PHP - Criando um Contador - Aula 2505m
Exercício: Como verificar se um botão foi clicado em um script PHP?
Aula em vídeo: Curso de PHP - Criando diretórios - Aula 2605m
Exercício: Qual é a função do comando 'chown' mencionado no texto a respeito da manipulação de diretórios?
Aula em vídeo: Curso de PHP - Enviando Arquivos - Aula 2705m
Exercício: Qual é a finalidade do botão de envio criado pelo autor do vídeo?
Aula em vídeo: Curso de PHP - Enviando Arquivos - Aula 2805m
Exercício: Qual é a linguagem de programação discutida no vídeo para manipulação de arquivos?
Aula em vídeo: Curso de PHP - Enviando Arquivos - Aula 2905m
Exercício: Qual é a função do parâmetro utilizado para remover um arquivo do servidor local em PHP?
Aula em vídeo: Curso de PHP - Banco de Dados - Aula 3006m
Exercício: Qual é o parâmetro utilizado no PHP para se conectar a um banco de dados MySQL?
Aula em vídeo: Curso de PHP - Banco de Dados - Aula 3104m
Exercício: Qual é o parâmetro que deve ser colocado na função para que ela entenda que o erro é referente a conexão com o banco de dados?
Aula em vídeo: Curso de PHP - Banco de Dados - Aula 3205m
Exercício: Qual a função responsável por enviar comandos ao banco de dados no contexto descrito?
Aula em vídeo: Curso de PHP - Banco de Dados - Aula 3305m
Exercício: Qual é o objetivo principal do script descrito na transcrição?
Aula em vídeo: Curso de PHP - Banco de Dados - Aula 3406m
Exercício: Qual é o primeiro passo para conectar um script em PHP a um banco de dados mencionado na transcrição?
Aula em vídeo: Curso de PHP - Banco de Dados - Aula 3505m
Exercício: Quais são os campos que foram preenchidos na tabela "usuários" no exemplo apresentado?
Aula em vídeo: Curso de PHP - Banco de Dados - Aula 3606m
Exercício: Como atualizar um registro específico em uma tabela de banco de dados sem criar um novo registro?
Aula em vídeo: Curso de PHP - Banco de Dados - Aula 3705m
Exercício: Qual é o propósito principal do arquivo no projeto mencionado?
Aula em vídeo: Curso de PHP - Banco de Dados - Aula 3807m
Exercício: Qual é a principal função do script discutido na aula final do curso de PHP?
Aula em vídeo: Curso de PHP Orientado a Objetos - Aula 01 - Criando Classes06m
Exercício: Qual é a principal técnica utilizada no curso de PHP do Hugo Vasconcelos?
Aula em vídeo: Curso de PHP Orientado a Objetos - Aula 02 - Criando Objetos07m
Exercício: Qual é o principal benefício de criar um objeto fora da classe em programação orientada a objetos?
Aula em vídeo: Curso de PHP Orientado a Objetos - Aula 03 - Configurando Servidor06m
Exercício: Qual é a função do servidor local na programação em PHP?
Aula em vídeo: Curso de PHP Orientado a Objetos - Aula 04 - Testando a Classe05m
Exercício: Qual é o procedimento correto para definir variáveis e exibi-las na saída de um programa conforme a transcrição?
Aula em vídeo: Curso de PHP Orientado a Objetos - Aula 05 - Classe Conecta05m
Exercício: Qual é o nome da função que faz a conexão com o banco de dados usando a classe criada no vídeo?
Aula em vídeo: Curso de PHP Orientado a Objetos - Aula 06 - Criando BD04m
Exercício: Qual é a função principal do comando SQL na transcrição?
Aula em vídeo: Curso de PHP Orientado a Objetos - Aula 07 - Criando Tabela05m
Exercício: Qual é a função da chave primária em uma tabela no PHP?
Aula em vídeo: Curso de PHP Orientado a Objetos - Aula 08 - Gravando no BD04m
Exercício: Qual é a vantagem de utilizar classes na programação orientada a objetos durante a conexão com um banco de dados?
Aula em vídeo: Curso de PHP Orientado a Objetos - Aula 09 - Incluindo Classes04m
Exercício: Qual o comando utilizado para incluir um arquivo em PHP?
Aula em vídeo: Curso de PHP Orientado a Objetos - Aula 10 - Classe Base05m
Exercício: Qual o principal objetivo da classe 'base' no contexto abordado?
Comentários do Curso: Programação usando PHP
Bruno 2008
Estou Gostando Muito