Atenas Tecnologia

Contato: (61) 9 8207 0729 (WhatsApp)

PHP Básico a Orientado a Objetos



Objetivo
Este curso pretende fornecer uma sólida base à programação orientada a objetos em PHP 5, bem como permitir o desenvolvimento de aplicações web em camadas com acesso a banco de dados. 

Público alvo
Profissionais web com experiência em PHP que desejam conhecer e praticar os conceitos de Orientação a Objetos.

Pré-requisitos
Ter conhecimento nas seguintes áreas:

  • Sintaxe do PHP;
  • Criar aplicações para web com PHP de forma estruturada;
  • HTML e CSS
  • SQL; e ou
  • ter concluído o curso de PHP Básico.


Carga horária: 40 horas.


Conteúdo Programático

LINGUAGEM ORIENTADA A OBJETOS

  • Orientação a Objetos
  • Introdução
  • Classes e Objetos
  • Atributos e Métodos
  • Herança
  • Polimorfismo
  • Encapsulamento
  • Trabalhando com PHP Orientado a Objetos
  • Visibilidade dos Atributos e Métodos
  • Construtor e Destrutor
  • Classes Abstratas
  • Métodos e Atributos estáticos
  • Namespaces
  • Constantes de classe
  • Controle de Exceções

DESIGNER PATTERNS

  • Factory
  • Singleton
  • Decorator
  • ActiveRecord
  • DataMapper
  • Observer
  • Abstract Method
  • Model-View-Controller (MVC)
  • Front Controller
  • Interfaces
  • Programação em Camadas
  • Modelo em Camadas
  • Vantagens da programação em Camadas. Modelo MVC
SPL - STANDARD PHP LIBRARY
  • O que é SPL
  • Principais componentes
  • Iteradores
  • Filtros
PDO - PHP DATA OBJECTS 
  • Introdução
  • Conexão
  • Usando transações
  • Prepared Statements
  • Stored procedures
  • Controle de erros
DESENVOLVENDO UMA APLICAÇÃO WEB ORIENTADA A OBJETOS
  • Definição do Projeto
  • Estrutura de diretórios
  • Definição do Banco de Dados
  • Comunicação com o Banco de Dados
  • Modularização
  • Autenticação
  • Crud
  • Finalizando

Home Cursos Programação PHP Orientado a Objetos

Central de Atendimento

Disponível de Segunda - Sexta-Feira, 11:00 - 21:00 hs |  Sábado, 09:00 - 14:00 hs

Conecte-se conosco

Endereços dos Laboratórios

1

Laboratório 1, Asa Norte , Brasília-DF

SCLN 113, Bloco C, Sala 204
Tel: (061) 4141-7789
2

Laboratório 2, FAJESU , Taguatinga-DF

Tel: (061) 4141-7789