Stela ADS Web II

Linguagem de Programação para Web II

Bem-vindos à programação em PHP

PHP e banco de dados, do primeiro echo ao sistema completo.

Aqui a página deixa de ser vitrine e começa a pensar. Vamos escrever PHP, conversar com o MySQL, organizar o código em classes e buscar dados em Web Services, até cada um ter um sistema web funcionando de verdade.

PHP
bem-vindos.php
1<?php2// ADS · 3º semestre · 60h3$turma = "filhotes";4$meta  = "sistema web completo";56echo "Bem-vindos, $turma!";
P1 · raio-x da linguagem

Afinal, o que é esse tal de PHP?

PHP é a linguagem que trabalha nos bastidores da web. Enquanto o HTML monta a vitrine, o PHP atende o pedido, consulta o banco e devolve a página pronta. E faz isso há mais de 30 anos.

  1. NavegadorVocê pede uma página, por exemplo cadastro.php.
  2. ServidorO PHP entra em ação e executa o código, linha por linha.
  3. MySQLSe precisar, ele busca ou grava dados no banco.
  4. HTMLVolta só o HTML pronto. O código PHP nunca sai do servidor.
C1 · presença 7 em 10

sites rodam PHP

Dos sites cuja linguagem de servidor é conhecida, cerca de 70% usam PHP.

Fonte: W3Techs, outubro de 2026.

C2 · origem

Nasceu em 1994, numa página pessoal

Rasmus Lerdorf criou o PHP para cuidar do próprio site. Daí o nome original: Personal Home Page.

C3 · nome

Um nome que chama a si mesmo

Hoje PHP quer dizer PHP: Hypertext Preprocessor. Um acrônimo recursivo, piada clássica de programador.

C4 · no dia a dia

Você já usou PHP hoje

WordPress, Wikipedia e o Moodle das nossas aulas são feitos em PHP. O Facebook também nasceu nele.

C5 · versão 8

Nada de linguagem velha

O PHP 8 trouxe match, argumentos nomeados, tipos mais firmes e compilação JIT. Ele cresceu junto com a web.

C6 · mascote

Tem até elefante

O elePHPant, um elefantinho azul, é o mascote da comunidade PHP. Tem gente que coleciona de pelúcia.

Curso Análise e Desenvolvimento de Sistemas Faculdade de Tecnologia e Inovação Senac DF
Semestre 3º semestre ADS
Carga horária 60 horas 19 encontros
Professora Maristela Oliveira ou só Stela
E1 · ementa

O que cabe em 60 horas

A ementa oficial, palavra por palavra. Parece muita coisa, e é. Mas uma peça de cada vez, a placa fecha.

Introdução e sintaxe do PHP. Tipos de dados, variáveis, constantes, expressões e operadores. Testes condicionais, comandos de repetição, funções, classes e objetos. PHP com acesso a banco de dados MySQL. Utilização de includes, geração de relatórios e gráficos. Uso de Web Services.

PHP MySQL Programação Orientada a Objetos Banco de Dados Web Services Relatórios Gráficos Desenvolvimento Web
objetivos.md

Aonde a gente quer chegar

Desenvolver competências para projetar e implementar aplicações web dinâmicas utilizando PHP, banco de dados MySQL e recursos de integração com serviços externos, aplicando boas práticas de programação e desenvolvimento orientado a objetos.

  • Compreender a sintaxe e os principais recursos da linguagem PHP.
  • Aplicar estruturas de decisão, repetição e funções na resolução de problemas computacionais.
  • Desenvolver aplicações utilizando conceitos de programação orientada a objetos.
  • Implementar integração entre aplicações PHP e bancos de dados MySQL.
  • Utilizar Web Services para consumo e integração de informações em aplicações web.
U1–U8 · conteúdo programático

Oito unidades, uma placa completa

Cada unidade é um componente. Soldadas na ordem, viram um sistema web funcionando.

Unidade 1no PHP.exe

Introdução ao PHP

Onde o servidor começa a responder.

  • Ambiente de desenvolvimento
  • Sintaxe básica do PHP
  • Estrutura de scripts PHP
  • Integração entre HTML e PHP
Unidade 2no PHP.exe

Variáveis e operadores

As peças que guardam e transformam os dados.

  • Tipos de dados
  • Variáveis e constantes
  • Expressões
  • Operadores aritméticos, relacionais e lógicos
Unidade 3no PHP.exe

Estruturas de controle

O código aprende a decidir e a repetir sem reclamar.

  • Estruturas condicionais
  • Estruturas de repetição
  • Controle de fluxo
Unidade 4no PHP.exe

Funções

Escreveu a mesma coisa duas vezes? Vira função.

  • Declaração e chamada de funções
  • Parâmetros
  • Retorno de valores
  • Reutilização de código
Unidade 5

Classes e objetos

O código ganha forma, atributos e comportamento.

  • Conceitos de orientação a objetos
  • Classes
  • Objetos
  • Métodos e atributos
Unidade 6

PHP e MySQL

Os dados param de sumir quando a página recarrega.

  • Modelagem de banco de dados
  • Conexão com MySQL
  • Consultas SQL
  • Persistência de dados
Unidade 7

Includes e reutilização

Cada coisa no seu arquivo, e o projeto agradece.

  • include
  • require
  • Organização de aplicações
Unidade 8

Relatórios, gráficos e Web Services

Os dados viram informação, e o sistema conversa com o mundo.

  • Geração de relatórios
  • Visualização de dados
  • Consumo de APIs
  • Integração com Web Service
M1 · metodologia

Mão na massa, do primeiro encontro ao último

Explicação rápida, prática longa. Os encontros têm momentos curtos de conversa para acender a curiosidade e muito tempo de laboratório: resolver problemas, programar em equipe e construir, aos poucos, um sistema web completo.

Errar faz parte. Código que não funciona de primeira é só código que ainda não terminou de ser escrito. A gente depura junto.

Curto-circuito? Confere a trilha e tenta de novo.

ferramentas
PHP MySQL XAMPP VS Code GitHub APIs e Web Services IA para testar, documentar e depurar
T1 · prazos

Próximas entregas

Prazo bom é prazo que a gente vê de longe.

Nenhuma entrega com data marcada por enquanto. Quando tiver, ela aparece aqui primeiro.