Promoção relâmpago. Assinatura com até 50% OFF! Acaba em:
36% OFF

Curso de PHP Volume 2 - Orientação a Objetos e Design Patterns - Criando um Chat Online

Assine este e mais 174 cursos por R$63,92/mês

Assine agora!

Sobre o curso

O Curso de PHP Volume 2 aborda a programação orientada a objetos e introduz o aluno no mundo dos padrões de projetos (Design Patterns).

Neste curso o aluno irá aprender de forma definitiva a trabalhar com orientação a objetos. O aluno irá entender os pilares da orientação a objetos (Abstração, Encapsulamento, Herança e Polimorfismo) e entenderá como esses conceitos podem o ajudar no desenvolvimento de aplicações.

Todos os conceitos serão explicados e exemplificados passo a passo para facilitar o entendimento por parte do aluno.

Após o entendimento da orientação a objetos e de seus pilares, o aluno será introduzido aos principais padrões de projeto.

Os padrões de projeto solucionam problemas comuns de forma elegante, inteligente e eficiente, facilitando assim a manutenção do código

O projeto final será a criação de um Chat Online, passo-a-passo, usando toda prática ensinada durante o treinamento. O sistema será desenvolvido com o Framework BootStrap, tornando-se responsivo, o que o adequa a todos os dispositivos móveis. Além do BootStrap, o Chat é construído com PHP, jQuery e MySQL. 

ALGUNS DOS ALUNOS MATRICULADOS

13H14MIN
Compartilhamento

O QUE VOCÊ VAI APRENDER?

Neste curso, o aluno aprenderá a programar de forma orientada a objetos com PHP. Além disso verá como enviar emails com PHPMailer, aprenderá trabalhar com a ferramenta de gerenciamento de depndência Composer, e aprenderá a trabalhar com o PHPUnit para realização de testes unitários.

O Aluno também irá aprender a trabalhar com 7 padrões de projetos e como projeto final irá desenvolver um Chat utilizando tecnologias como Ajax, JSON e jQuery,

Acesse aqui o chat desenvolvido no projeto final

PÚBLICO ALVO

Programadores em PHP, Interessados em aprender a orientação a objetos. Programadores que querem se aperfeiçoar em PHP.

Conteúdo programático

  • Apresentação do curso e Introdução a Orientação a Objetos 00:20:05 Assistir aula
  • Definindo e instanciando uma classe 00:07:35 Assistir aula
  • Atributos e Métodos 00:07:55
  • Construtores e Destrutores 00:07:36
  • Atributos estáticos 00:04:03
  • Objetos e Referências 00:07:29
  • Namespaces 00:11:52
  • Especificando classes com UML 00:06:29
  • Modificadores de acesso 00:08:04
  • Encapsulamento 00:06:24
  • Métodos estáticos 00:09:57
  • Atributos constantes 00:04:08
  • Métodos mágicos 00:15:49
  • Indução de Tipo 00:04:47
  • Introdução a Herança 00:06:27
  • Implementando Herança I 00:13:57
  • Implementando Herança II 00:04:46
  • Classes 00:01:45
  • Operador instanceof 00:04:03
  • Polimorfismo 00:08:57
  • Relacionamentos 00:07:57
  • Classes Abstratas 00:11:00
  • Interfaces 00:09:14
  • Traits I 00:09:12
  • Traits II 00:07:28
  • Disparando e tratando exceções 00:06:20
  • Definindo suas próprias exceções 00:08:25
  • PHP SPL 00:03:11
  • Estruturas de Dados I 00:16:49
  • Estruturas de Dados II 00:16:03
  • Iteradores I 00:09:56
  • Iteradores II 00:11:56
  • Interfaces 00:03:04
  • Autoloaders 00:14:22 Assistir aula
  • Enviando e-mail com PHPMailer 00:11:49 Assistir aula
  • Composer 00:23:18
  • Testes unitários com PHPUnit 00:18:59
  • Introdução a Design Patterns 00:17:44
  • Singleton 00:09:50
  • Factory Method 00:16:39
  • Decorator 00:13:25
  • Composite 00:18:35
  • Strategy 00:14:06
  • Observer 00:12:07
  • Registry 00:10:23
  • Apresentação do Projeto Final - EChat 00:06:20
  • Modelando Banco de Dados 00:09:00
  • Estrutura de diretórios e composer.json 00:11:55
  • Layout do Chat 00:14:26
  • Inicialização da aplicação e conexão com o Banco de Dados 00:12:58
  • Implementando Rotas I 00:24:50
  • Implementando Rotas II 00:27:59
  • Implementando Rotas III 00:17:34
  • Templates 00:08:05
  • SessionHandler - Abstraindo Sessions 00:07:21
  • Autenticação de Usuários I 00:14:57
  • Autenticação de Usuários II 00:20:13
  • Resgatando usuários onlines e mensagens 00:14:17
  • Iniciando a programação client-side com jQuery 00:10:15
  • Enviando mensagem para o Chat via Ajax 00:16:56
  • Atualizando lista de mensagens via Ajax I 00:18:46
  • Atualizando lista de mensagens via Ajax II 00:10:46
  • Ajustes na interação 00:06:29
  • Atualizando lista de usuários online via Ajax 00:14:56
  • Verificando e removendo usuários inativos 00:17:23
  • Adicionando Suporte a URL`s Amigáveis 00:23:53
  • O que podemos melhorar? 00:09:02
  • Fazendo Deploy na DIgital Ocean 00:07:02
  • Palavras Finais 00:04:59
Imprimir Conteúdo Programático

Escolha seu plano de assinatura

26% OFF

Anual

até 12x

R$47,00

OU R$564,00 à vista

Promoção acaba em
Economize R$203,04
  • 175 Treinamentos 100% em vídeo aulas
  • + Novos cursos inclusos na assinatura
  • Suporte com professor
  • Acesso 24h por dia
  • Certificado Digital
  • Webinars
  • eBooks
Cartão de crédito em até 12x sem juros À vista no boleto bancário
50% OFF

Bianual

até 12x

R$79,90

OU R$958,80 à vista

Promoção acaba em
Economize R$958,80
  • 175 Treinamentos 100% em vídeo aulas
  • + Novos cursos inclusos na assinatura
  • Suporte com professor
  • Acesso 24h por dia
  • Certificado Digital
  • Webinars
  • eBooks
Cartão de crédito em até 12x sem juros À vista no boleto bancário

Cursos Relacionados

Mochila
  • 0

Mochila