Mapa mental
Programação II PHP
Contenido del mapa
Programação II PHP
Poo
- Módulos independentes
- Reutilizáveis
- Classe
- Class
- New - Instancia
- Atributo
- Objeto
- Método
Paradigma Estrutural
- Códigos Sequenciais
- Funções/módulos reutilizados
Métodos Construtores e Destrutores
Modificadores de acesso
- Public
- Private
- Protected
Métdo Setter/Getter
Abstração
- Cenários hipotéticos
- Equivale a criação de uma classe
Encapsulamento
- Atributos
- Métodos
Heranças e Classes Abstratas
- Reaproveitamento de código
- Extends - herança
- Generalização
- Classe super abstrata
Polimorfismo
- Reutiliza trecho de método principal e implementa
Associação com multiplicidades
- Não é herança
- Nº de instâncias possíveis
- Associação binária - conecta 2 classes por meio de uma reta
- Associação unária/reflexiva - relacionamento de única instância de 1 classe com instância da mesma classe
Agregação e composição
- Objeto todo cria e destrói suas partes
- Objeto todo possui agregações de partes
Interface e Componentes
- Métodos prototipados
- Não possuem atributos
- Contrato / assinatura
- public
- Implements
- Unidade independente
- módulo ou classe pronta
- propriedades prototipadas
- Reuso
- Redução de tempo de desenvolvimento
- Pode associar a uma biblioteca, plugin ou Framework
Funções do PHP
- Include
- Require
- Requite_once
- Include_once
- Fazer no início do código
- Acoplam arquivo de componente ao código
Classes associativas
- Atributos próprios
- Muitos para muitos
- Podem ser substituídas por classes normais
- Classe Intermediária
Banco de dados Relacionais
- SGBD
- Oracle
- PostgreeSQL
- My SQL
- SQL Server
- Comandos SQL
- DML - Manipulação
- DDL - Definição
- DCL - Controle
- DTL - Transação
- DQL - Consulta
- Comandos SQL em PHP
- Insert
- Select
- Update
- Delete
- Tabelas
- Tipos de dados
- char(n)
- varchar(n)
- text
- tinyint
- smallint
- int
- bigint
- decimal (p,s)
- datetime
- date
- timestamp
- Tipos de dados
- SGBD
APIS MYSQL em PHP
- MYSQLI
- Orientada ou estrutural
- Prepared statement
- Maior segurança
- Parâmetros e variáveis
- Preparar e executar
- Método bind_param
- integer
- duplo
- string
- blob
PDO
- Biblioteca
- Consulta em diferentes tipos de banco
Información
- Descripción
- Mapa Mental sobre Programação II PHP, creado por Sophie Stehn el 27/11/2021.
- Creado por
- Sophie Stehn
- Visitas
- 0
- Valoración