Curso POO PHP

  Рет қаралды 29,341

Curso em Vídeo

Curso em Vídeo

Күн бұрын

Пікірлер: 66
@flaviooffice9191
@flaviooffice9191 Жыл бұрын
Meu index.php tava dando erro mesmo com tudo certinho. Consegui corrigir colocando o construtor na classe Pessoa. Show!!!
@emersongrtcg
@emersongrtcg 6 ай бұрын
Provavelmente a sua IDE estava confundindo essa classe Pessoa com a classe Pessoa da aula anterior. Comigo aconteceu esse mesmo problema, com minha IDE dizendo que eu precisava declarar os argumentos. No entanto, quando eu abria no navegador, funcionou perfeitamente, sem nenhum erro. Tanto é isso que trocar o nome da classe pra SerHumano já fez os avisos sumirem.
@ibernohoffmann5427
@ibernohoffmann5427 8 жыл бұрын
Esta Aula foi FANTÁSTICA... esclarece muita coisa, principalmente leva a compreensão dos funcionamento dos Frameworks MVC... Professor vc é fantástico.. Parabéns pela iniciativa, obrigado por compartilhar conhecimento, aos Gafanhotos que estão podendo Contribuir, espero ser mais um em breve, a HostNet e os demais pelo Patrocínio, deste que sem dúvida tem sido o Melhor Local pra se aprender gratuitamente e ainda RECEBENDO CERTIFICADO.
@diegofigueiredo9493
@diegofigueiredo9493 8 жыл бұрын
Esse curso emite certificado?
@ibernohoffmann5427
@ibernohoffmann5427 8 жыл бұрын
Diego Figueiredo Geralmente quando finaliza a Série ele disponibiliza no site dele e por lá tem ao termino a emissão do Certificado. Acesse www.cursoemvideo.com e confira. Tem outros cursos finalizados nos quais vc fazendo terá um certificado de conclusão.
@diegofigueiredo9493
@diegofigueiredo9493 8 жыл бұрын
Obrigado :D
6 жыл бұрын
Onde é que ele falou de frameowork mvc?
@Jaomanhoni
@Jaomanhoni 9 ай бұрын
@@diegofigueiredo9493 emite mas é pago o certificado
@CyberDexterplay
@CyberDexterplay 5 жыл бұрын
Gustavo você é F O D A, Fiz um curso a um tempo atrás na 4Linux e forma que eles ensinaram foi muito complexa de entender, poucos exemplos, exemplos pequenos que não tinha como pegar direito os conceitos, sai programando, mas de forma sem padrão usando os conceitos de forma errada que depois de uma semana nem eu mesmo entendia os códigos, você está sanando todas dúvidas que eu tinha do conceito de orientação a Objeto. Parabéns a todos e especialmente você pelo seu trabalho, o mundo precisa de pessoas assim como você e sua equipe, que ensinam de uma forma que faz a diferença!!! Muito TOP!
@thekillerregs6038
@thekillerregs6038 8 жыл бұрын
Cara, queria te dar os parabéns de verdade! Aprendi tudo o que eu sei nas suas aulas. Continua assim :)
@linykergoes4897
@linykergoes4897 8 жыл бұрын
Excelente projeto professor, Parabéns, Continue!!!
@RenatoBrunetti
@RenatoBrunetti 5 жыл бұрын
Mais um exercício top..... Muito bom!!!! Tudo está muito claro! Parabéns! ♥
@GabrieldeOliveiraAzevedo
@GabrieldeOliveiraAzevedo 8 жыл бұрын
Fã de carteirinha da equipe cursoemvideo. Assim que eu receber meu primeiro salário na área, viro um gafanhoto faixa de cor escura... hahahah Muito obrigado pelo trabalho aí, estão ajudando demais. Sempre que posso espalho a palavra!
@diegofigueiredo9493
@diegofigueiredo9493 8 жыл бұрын
Olá, vc sabe me dizer porq esse curso n emite certificado?
@WilliamEstrelaL
@WilliamEstrelaL 8 жыл бұрын
Aquele momento em que vc consegue descobrir um erro de sintax antes de dar erro no programa principal 10:38
@diogoferreirafelipe3360
@diogoferreirafelipe3360 7 жыл бұрын
Eu coloquei Professor, Aluno e funcionário em uma matriz (todos em uma matriz) e o Netbeans exibiu todos os métodos das classes juntas!
@estetica_dr_aranha
@estetica_dr_aranha 7 жыл бұрын
Da um UP galera. Framework é muito recomendado pelo mercado
@estetica_dr_aranha
@estetica_dr_aranha 7 жыл бұрын
Gustavo Guanabara faz um curso de Framework de poo s2
@danilobucker
@danilobucker 5 жыл бұрын
Por quê qnd fez a classe Pessoa não usou __construct antes de pedir os metodos Getters e Setters?
@MarceloHenriqueXS
@MarceloHenriqueXS 2 жыл бұрын
Top
@danielkiller3983
@danielkiller3983 7 жыл бұрын
Guanabara e o pontos heheheehee
@fernando8447
@fernando8447 7 жыл бұрын
guanabara agora fiquei curioso, e possivel usar o metodo contrutor usando herança e como ficaria?
@007dantasjunior
@007dantasjunior 7 жыл бұрын
Na Classe Pessoa usei public function __construct($nome, $idade, $sexo) { $this->nome = $nome; $this->idade = $idade; $this->sexo = $sexo; } se quizerem usar um construtor nas classes filhas, aqui vai um exemplo; public function __construct($nome, $idade, $sexo,$especialidade, $salario) { parent::__construct($nome, $idade, $sexo); $this->especialidade = $especialidade; $this->salario = $salario; }
@paraestudo6992
@paraestudo6992 7 жыл бұрын
Legal. Obrigado.
@edfcsx
@edfcsx 7 жыл бұрын
Obrigado , isso agregou muito no codigo!
@nathan_408
@nathan_408 6 жыл бұрын
vlw, assim o index fica mto mais enxuto.
@lucaserler8901
@lucaserler8901 5 жыл бұрын
obrigado,tava procurando isso na net e não encontrei de uma forma fácil
@sosprogramador2362
@sosprogramador2362 8 жыл бұрын
quando sai o curso de css
@douglasor
@douglasor 7 жыл бұрын
Lembrem se de curtir!!!!
8 жыл бұрын
Gafanhoto que é gafanhoto dá like antes mesmo de terminar a propaganda "Todo mundo precisa de um site..."
@marvolos3291
@marvolos3291 8 жыл бұрын
Professor vai ter aula de JAVASCRIPT ? Gostei pra caramba disso
@PauloSilvaSadamenn
@PauloSilvaSadamenn 8 жыл бұрын
sobre javascript procura o Rodrigo Branas aqui no youtube
@lucianolelespadilha2760
@lucianolelespadilha2760 7 жыл бұрын
Ótima aula professor! Tentei encontrar um meio de criar um construtor para cada class e incluir as variáveis da class pessoa mais infelizmente não deu certo.
@lucaserler8901
@lucaserler8901 5 жыл бұрын
tem como fazer em uma das respostas desse video, usa ctrl+f e busca por construct
@PedroAugusto-ck6hq
@PedroAugusto-ck6hq 2 жыл бұрын
beleeeeeeeeeeeeezza
@hallexcosta
@hallexcosta 5 жыл бұрын
Alguém sabe se para fazer um bom encapsulamento é obrigario deixar os metodos acessores (getters e setters) como métodos privados ??
@manchaazull
@manchaazull 4 жыл бұрын
Help: Alguém ai, sei que faz tempo, mas se ainda tem alguém que possa me esclarecer esse erro. fiz e refiz algumas vezes o codigo e até o projeto, mas sempre volta nesse erro. "Fatal error: Cannot redeclare class Pessoa in C:\xampp\htdocs\ProjetoPessoas\Pessoa.php on line 4"
@BBoyRenegade
@BBoyRenegade 8 жыл бұрын
Eu me racho quando Guanabara coloca (.) para acessar um objeto no php, confundindo com Java ou Javascript
@LucasCarvalhoS
@LucasCarvalhoS 5 жыл бұрын
Eu queria ver tudo isso aplicado uma aplicação real mesmo, com banco de dados, formularios e tudo.
@gui8515
@gui8515 8 жыл бұрын
Uma classe pode ter mais de uma herança???
@TrevorKristin27
@TrevorKristin27 8 жыл бұрын
Pelo que eu entendi no manual do PHP voce deve lincar uma na outra como se fosse em cadeia: fonte: php.net/manual/pt_BR/language.oop5.inheritance.php
@danielneto6619
@danielneto6619 8 жыл бұрын
Herança múltipla só em C++.
@diegofigueiredo9493
@diegofigueiredo9493 8 жыл бұрын
Man, vc saberia me dizer porq esse curso não emite certificado?
@danielneto6619
@danielneto6619 8 жыл бұрын
Diego Figueiredo Emite sim, mas só ao fim do curso.
@diegofigueiredo9493
@diegofigueiredo9493 8 жыл бұрын
ahhh então só quando o curso terminar de ser lançado ne? isso significa q os outros q não estão lá também estão em lançamento e?
@Fernlcs
@Fernlcs 5 жыл бұрын
Adorei essa funcionária "Faniana" kkkkkk XD
@rodolfosilva5299
@rodolfosilva5299 7 жыл бұрын
COMO POSSO USAR O CONSTRUTOR NESTE CASO COM HERANÇA?
@lucaserler8901
@lucaserler8901 5 жыл бұрын
tem uma resposta nos comentários desse video, usa ctrl+f e busca a palavra construct
@evisclei
@evisclei 8 жыл бұрын
Olá Guanabara. No PHP, não consigo acessar, através dos métodos de acesso, os atributos definidos no escopo global da classe (inclusive no php.net diz mesmo que não podemos), isso porque em sua grande maioria as variáveis só podem ser acessadas no escopo local e para se conseguir acessá-las precisamos usar a keyword "global" dessa maneira: private $nome; function setNome($_nome) { global $nome; $nome = $_nome; } Mas o que acontece é que, todos os tutoriais e cursos que vi até agora não mencionam isso. Fazem os exemplos sem a keyword e acredito que deve funcionar. A minha questão é: Estou fazendo do jeito certo? Tem uma outra forma de fazer sem ter que usar essa keyword em todos os métodos e para todos os atributos? Parabéns pelo trabalho!
@PexuPixo
@PexuPixo 5 жыл бұрын
No método para cancelar matrícula em vez de escrever na tela, atribuí o valor cancelado ao atributo: public function cancelarMatr(){ $this->matr = "cancelada"; }
@otavioevo
@otavioevo 8 жыл бұрын
O Gustavo disse que gosta de usar getters e setters, não o vejo escrevendo $this->setExemplo($this->getExemplo + 1); kkk
@otavioevo
@otavioevo 8 жыл бұрын
Nem sempre é necessário.
@diogoferreirafelipe3360
@diogoferreirafelipe3360 7 жыл бұрын
Resumindo: pra usar a herança, além de usar a função require e a declaração extends, é só não usar o construtor na classe mãe, é isso? Eu coloquei o construtor na classe mãe e deu erro, informando que os atributos da classe mãe (nas subclasses) não foram declarados no construtor da classe filho.
@oscarvelascovelasco9209
@oscarvelascovelasco9209 6 жыл бұрын
nao, o program funciona sim, mas se vc coloca na clase mae, e vc faz um objeto da clase filho , vc tem que respeitar esse construtor, entao caso o contrutor receve parámetros, aquele objeto dessa clase filha tem que receve-los tbm
@klebev
@klebev 8 жыл бұрын
O meu aprensentou o seguite erro... Fatal error: Cannot redeclare class Pessoas in C:\xampp\htdocs\Heranca\Pessoa.php on line 2 Alguém passou por isso ou sabe resolver?
@jorgealegretti4796
@jorgealegretti4796 4 жыл бұрын
Fala professor, estou continuando as aulas de POO implementando em TypeScript. Vou deixar o repositório para quem quiser dar uma olhada ou contribuir tbm. github.com/jorge-lba/estudosAvulsos/tree/master/POO/CursoEmVideo
@Levialmeida100
@Levialmeida100 5 жыл бұрын
se tivesse composer com auto load nem precisava tantos require kkk
@buscaresaber-adriano-panico
@buscaresaber-adriano-panico 6 жыл бұрын
fiz umas validações e acrescentei os métodos mudarCurso, fazerMatricula. na classe Aluno.php,
@nathan_408
@nathan_408 6 жыл бұрын
acrescentei alguns metodos para aluno: class Aluno extends Pessoa { private $mat; private $curso; private $status; private $back = [0, 1]; .... //Metodos public function fazerMatr(){ if ($this->getStatus() == false) { $this->setStatus(true); echo "Matricula feita com sucesso"; } else { echo "Matricula já foi efetuada"; } } public function trancarMatr(){ if ($this->getStatus() == true) { $this->setStatus(false); $this->back[0] = substr($this->getMat(), 0); $this->back[1] = substr($this->getCurso(), 0); $this->setCurso(null); $this->setMat(null); echo "Matricula trancada"; } else { echo "Matricula não existe ou já foi cancelada"; } } public function destrancarMatr(){ if ($this->getStatus() == false) { $this->setCurso($this->back[1]); $this->setMat($this->back[0]); $this->setStatus(true); } else { echo "Aluno já está matriculado"; } } public function mudarCurso($c2){ if ($this->getStatus() == true) { $string = substr($this->curso, 0); $this->setCurso($c2); echo "Curso $string alterado para $c2"; } else { echo "Aluno não está matriculado"; } } public function sairCurso(){ if ($this->getStatus() == true) { unset($this->curso); echo "".$this->getNome()." saiu do curso com sucesso"; } else { echo "Aluno não está matriculado"; } }
Curso POO PHP #11b - Herança (Parte 2)
21:01
Curso em Vídeo
Рет қаралды 25 М.
Curso POO Teoria #12a - Conceito Polimorfismo (Parte 1)
28:43
Curso em Vídeo
Рет қаралды 209 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
PHP Orientado a Objetos - #05 Herança
10:19
Node Studio Treinamentos
Рет қаралды 26 М.
Curso POO PHP #07b - Objetos Compostos em PHP
29:29
Curso em Vídeo
Рет қаралды 43 М.
Curso POO Teoria #11a - Herança (Parte 2)
24:50
Curso em Vídeo
Рет қаралды 159 М.
Curso POO Teoria #07a - Relacionamento entre Classes
35:25
Curso em Vídeo
Рет қаралды 252 М.
Curso POO PHP #13b - Polimorfismo Sobrecarga (Parte 2)
21:44
Curso em Vídeo
Рет қаралды 21 М.
Curso POO teoria #08a - Relacionamento de Agregação
27:29
Curso em Vídeo
Рет қаралды 180 М.
APRENDA PHP EM 10 MINUTOS
15:09
Danki Code
Рет қаралды 224 М.
Aprenda PHP Orientado a Objetos em 30 minutos
33:31
RBtech
Рет қаралды 102 М.