GoConqr has a new look! Let us know what you think.

Mind map

Programação II PHP

Sophie Stehn Portuguese

Map content

Programação II PHP

  1. Poo

    • Módulos independentes
    • Reutilizáveis
    • Classe
      • Class
      • New - Instancia
    • Atributo
    • Objeto
    • Método
  2. Paradigma Estrutural

    • Códigos Sequenciais
    • Funções/módulos reutilizados
  3. Métodos Construtores e Destrutores

  4. Modificadores de acesso

    • Public
    • Private
    • Protected
  5. Métdo Setter/Getter

  6. Abstração

    • Cenários hipotéticos
    • Equivale a criação de uma classe
  7. Encapsulamento

    • Atributos
    • Métodos
  8. Heranças e Classes Abstratas

    • Reaproveitamento de código
    • Extends - herança
    • Generalização
    • Classe super abstrata
  9. Polimorfismo

    • Reutiliza trecho de método principal e implementa
  10. 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
  11. Agregação e composição

    • Objeto todo cria e destrói suas partes
    • Objeto todo possui agregações de partes
  12. 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
  13. Funções do PHP

    • Include
    • Require
    • Requite_once
    • Include_once
    • Fazer no início do código
    • Acoplam arquivo de componente ao código
  14. Classes associativas

    • Atributos próprios
    • Muitos para muitos
    • Podem ser substituídas por classes normais
      • Classe Intermediária
  15. 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
  16. 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
  17. PDO

    • Biblioteca
    • Consulta em diferentes tipos de banco

Information

Description
Mind Map on Programação II PHP, created by Sophie Stehn on 27/11/2021.
Created by
Sophie Stehn
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?