Mapa mental
Programação Orientada a Objetos e Banco de Dados com PHP
Conteúdo do mapa
Programação Orientada a Objetos e Banco de Dados com PHP
O que é Programação Orientada a Objetos
- Paradigma de programação
- Foco em objetos
- Comparação com programação estruturada
Conceitos de Classe, Atributos e Métodos
- Classe como molde
- Atributos = características
- Métodos = comportamentos
Métodos Construtores e Destrutores
- Inicialização de objetos
- Liberação de recursos
- Ciclo de vida do objeto
Modificadores de Acesso (public, private, protected)
- Controle de visibilidade
- Encapsulamento da lógica interna
- Segurança no código
Abstração
- Representação simplificada
- Modelagem do mundo real
- Foco nas funcionalidades essenciais
Encapsulamento
- Ocultar implementação
- Exposição apenas do necessário
- Reutilização de código
Herança e Classes Abstratas
- Reuso de atributos e métodos
- Generalização e especialização
- Classes base e subclasses
Polimorfismo
- Sobrecarga de métodos
- Sobrescrita de métodos
- Flexibilidade de código
Associação com Multiplicidades
- Relacionamento entre classes
- 1:1, 1:N, N:N
- Exemplo prático em UML
Agregação e Composição
- Agregação = dependência fraca
- Composição = dependência forte
- Relações "tem um"
Interface e Componentes
- Contratos de implementação
- Reuso de funcionalidades
- Flexibilidade no design
Classes Associativas
- Conexão entre classes N:N
- Criação de atributos intermediários
- Modelagem em diagramas
Conceitos Básicos de Banco de Dados Relacionais
- Tabelas, linhas e colunas
- Chaves primárias e estrangeiras
- Normalização
Diferenciando as APIs MySQL em PHP
- mysqli
- PDO
- Diferenças de sintaxe e segurança
Conectando PHP às APIs e Executando Comandos SQL (INSERT e SELECT)
- Conexão com banco
- Inserção de dados
- Leitura de registros
Executando Comandos SQL em PHP (UPDATE, DELETE)
- Atualização de dados
- Remoção de registros
- Integração completa CRUD
Informações
- Descrição
- Mapa Mental sobre Programação Orientada a Objetos e Banco de Dados com PHP, criado por Pedro Henrique em 03-09-2025.
- Criado por
- Pedro Henrique
- Visualizações
- 0
- Avaliação