Promoção relâmpago. Todos os cursos com 50% OFF!
50% OFF

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

Nícholas André

De R$127,00 Por

6x de R$10,58

ou R$63,50 À VISTA

OU

Assine este e mais 198 cursos por R$47,00/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. 

ALUNOS MATRICULADOS 267

13H14MIN
Compartilhamento

PÚBLICO ALVO

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

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

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

1 ano de acesso

de: 12X de R$63,92

por: 12x de

R$47,00

OU R$564,00 à vista

Promoção acaba em
  • 199 Treinamentos 100% em vídeo aulas
  • + Novos cursos inclusos na assinatura
  • Webinars
  • eBooks
7 days
50% OFF

2 anos de acesso

de: 12X de R$127,84

por: 12x de

R$63,92

OU R$767,04 à vista

Promoção acaba em
  • 199 Treinamentos 100% em vídeo aulas
  • + Novos cursos inclusos na assinatura
  • Webinars
  • eBooks

DE 2 ATÉ 10 ALUNOS

R$349,90

mensais

  • 199 Treinamentos 100% em vídeo aulas
  • + Novos cursos inclusos na assinatura
  • Webinars
  • eBooks

DE 11 ATÉ 30 ALUNOS

R$499,90

mensais

  • 199 Treinamentos 100% em vídeo aulas
  • + Novos cursos inclusos na assinatura
  • Webinars
  • eBooks

DE 31 ATÉ 70 ALUNOS

R$699,90

mensais

  • 199 Treinamentos 100% em vídeo aulas
  • + Novos cursos inclusos na assinatura
  • Webinars
  • eBooks

Cursos Relacionados

Mochila
  • 0

Mochila