Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprenda PHP do Zero
New
Rating: 5.0 out of 5(1 rating)
13 students

Aprenda PHP do Zero

Transforme lógica em sistemas reais: um guia 100% prático e estruturado para você dominar o PHP do básico ao avançado.
Last updated 9/2026
Portuguese

What you'll learn

  • Configurar um ambiente de desenvolvimento local profissional utilizando Laragon e VS Code.
  • Dominar a sintaxe e os fundamentos do PHP, desde variáveis e arrays até laços de repetição e lógica condicional.
  • Manipular, extrair e formatar textos, números e datas utilizando as funções nativas e eficientes da linguagem.
  • Gerenciar o estado de navegação e a persistência de dados utilizando Cookies e Sessões de forma segura.
  • Processar formulários HTML dinâmicos (via GET e POST) e realizar o upload protegido de arquivos (imagens e documentos) para o servidor.
  • Projetar bancos de dados relacionais e executar as quatro operações do CRUD (Criar, Ler, Atualizar, Excluir) utilizando o MySQL e o padrão PDO.
  • Aplicar os pilares da Programação Orientada a Objetos (POO), incluindo encapsulamento, herança, polimorfismo e métodos construtores.
  • Organizar e escalar sistemas utilizando pacotes do Composer, Namespaces, Autoload (PSR-4) e a rigorosa arquitetura MVC (Model-View-Controller).
  • Blindar aplicações contra ataques comuns da web, como SQL Injection, XSS e CSRF, implementando tokens e hash criptográfico de senhas.
  • Desenvolver um sistema completo (Blog) do absoluto zero, englobando um Painel Administrativo restrito e uma Vitrine Pública responsiva estruturada com Bootstrap

Course content

19 sections149 lectures16h 56m total length
  • Apresentação da Sessão1:10

    Nesta aula, apresentaremos o conteúdo que será abordado nesta sessão, bem como os principais recursos desse curso que serão explorados.

  • A Base de Tudo (Teórica)4:24

    Nesta aula, iremos ensinar a Introdução ao PHP: O que é, como funciona a web (Cliente vs. Servidor). Entendendo por que precisamos de um servidor para rodar o PHP.

  • O Seu Servidor Local6:09

    Nesta aula, iremos ensinar como preparar o seu ambiente de desenvolvimento baixando, instalando e iniciando o Laragon, que será o servidor local do nosso computador.

  • A Sua Ferramenta de Trabalho5:50

    Nesta aula, iremos ensinar como baixar, instalar e fazer as configurações iniciais da nossa principal ferramenta de trabalho: o editor de código Visual Studio Code (VS Code).

  • Turbinando o VS Code6:37

    Nesta aula, iremos ensinar a instalação e explicação dos plugins essenciais para o curso (focados em produtividade para PHP, HTML e CSS), além de traduzir nossa ferramenta para o português e ativar o salvamento automático para nunca perdermos nenhum código.

  • Preparando o Primeiro Projeto7:14

    Nesta aula, iremos ensinar como criar a pasta correta dentro do diretório do Laragon (www) e como acessar esse projeto através do navegador (entendendo o localhost). Além disso, vamos organizar o nosso ambiente criando a pasta sessao_01, que servirá para guardar os arquivos de cada aula deste módulo.

  • Seu Primeiro Script PHP5:54

    Nesta aula, iremos colocar a mão na massa criando nosso primeiro script! Vamos entender como abrir as tags da linguagem e usar o comando de impressão para exibir o famoso 'Olá Mundo' na tela, comprovando que o nosso ambiente está funcionando perfeitamente.

  • Exercícios
  • Questionários
  • Material de Apoio0:03

    Esta aula inclui todos os arquivos utilizados durante as aulas e os exercícios.

Requirements

  • Não é exigido nenhum conhecimento prévio de PHP ou programação back-end. Ensinaremos tudo o que você precisa a partir do absoluto zero.
  • Um computador (Windows, Mac ou Linux) com acesso à internet para baixar e instalar as ferramentas gratuitas utilizadas ao longo do curso (Laragon, VS Code e Composer).
  • Noções muito básicas de navegação na web e em pastas de computador (familiaridade inicial com HTML pode ajudar na construção das telas, mas não é obrigatória).

Description

Ao longo do nosso curso, você não apenas entenderá a sintaxe da linguagem, mas aprenderá a pensar como um verdadeiro engenheiro de software. Unindo teoria direta com uma metodologia 100% prática, você colocará a mão na massa desde o primeiro dia em cenários reais do mercado de trabalho.

Nas primeiras etapas, você compreenderá o funcionamento da web (a relação entre Cliente e Servidor), configurará o seu ambiente de desenvolvimento profissional com Laragon e VS Code, e dominará a sintaxe básica, variáveis, tipos de dados, operadores matemáticos e lógicos, além das estruturas condicionais e laços de repetição.

Conforme avançamos para o nível intermediário, você aprenderá a manipular grandes conjuntos de informações com Arrays, tratar textos e datas, gerenciar o estado da navegação utilizando Cookies e Sessões, e construir formulários interativos seguros com suporte a upload de arquivos.

Em seguida, daremos um salto em direção ao nível profissional: você aprenderá a modelar bancos de dados relacionais e conectará sua aplicação ao MySQL de forma blindada utilizando PDO. Dominará os quatro pilares da Programação Orientada a Objetos (POO), aprenderá a gerenciar pacotes e o Autoload (PSR-4) com o Composer, e estruturará seus projetos no rigoroso padrão de arquitetura MVC (Model-View-Controller).

Para garantir que o seu sistema seja impecável, dedicaremos um módulo inteiro às melhores práticas de Segurança Web, prevenindo ataques como SQL Injection, XSS e CSRF, além de implementar criptografia de senhas. Como coroação de todo esse aprendizado, construiremos juntos um Projeto Final Completo dividido em várias etapas: a criação de um Painel Administrativo isolado e seguro, o desenvolvimento de um CRUD completo para o gerenciamento de conteúdo e imagens, e a construção de uma Vitrine Pública (Blog dinâmico) com visual elegante utilizando Bootstrap.

Cada sessão inclui exercícios práticos consolidados, resoluções comentadas passo a passo e questionários de fixação para garantir que cada conceito seja absorvido com segurança.

Este curso foi desenvolvido para quem deseja aprender PHP de forma completa, estruturada e altamente eficiente. Não perca a oportunidade de fortalecer suas habilidades e dar um grande passo na sua carreira em tecnologia. Invista no seu conhecimento e descubra como o PHP pode transformar a sua capacidade de criar soluções incríveis para a web.

Estamos muito animados para iniciar essa jornada com você. Prepare-se para aprender, praticar e evoluir rumo ao domínio completo do PHP!

Who this course is for:

  • Iniciantes totais em programação que desejam aprender o desenvolvimento web back-end de forma guiada, prática e passo a passo.
  • Desenvolvedores Front-End que buscam se tornar profissionais Full-Stack, dominando a comunicação com o servidor e bancos de dados através do PHP.
  • Estudantes de tecnologia e Ciência da Computação que precisam compreender arquiteturas avançadas, como MVC (Model-View-Controller) e Orientação a Objetos na prática.
  • Empreendedores, criadores de conteúdo e freelancers que querem a independência de construir seus próprios sistemas web, blogs e painéis administrativos do zero.
  • Programadores de outras linguagens interessados em expandir seu portfólio aprendendo as boas práticas do PHP moderno (usando rotas dinâmicas, PDO e segurança web avançada).