Curso POO PHP

  Рет қаралды 25,402

Curso em Vídeo

Curso em Vídeo

Күн бұрын

Пікірлер: 93
@giannistephaniecarreirahon9095
@giannistephaniecarreirahon9095 Жыл бұрын
Fianlmente consegui resolver o restante do exercício completamente sozinha! Estou tão feliz!! O POO está facilitando demais o entendimento e a execução das tarefas. Muito obrigada professor Guanabara!
@cmnovais
@cmnovais 7 жыл бұрын
É um dos poucos canais onde dou o like antes de começar o vídeo, são todos excelentes. Obrigado pelo empenho.
@goldmarq5556
@goldmarq5556 7 жыл бұрын
Faço a mesma coisa para não esquecer
@ViniciusSilva-zg7lz
@ViniciusSilva-zg7lz 5 жыл бұрын
Um dos melhores professores
@kromodoro
@kromodoro 5 жыл бұрын
Mais um passo dado, obrigado professor
@osmildodf8411
@osmildodf8411 8 жыл бұрын
Olá, Guanabara. Mais uma vez venho lhe agradecer. Tenho 43 anos e há duas décadas havia desistido do sonho de aprender a programar. Foi quando, por acaso, encontrei este canal que (Não canso de indicar). Parabéns e muito obrigado. Espero poder contribuir com o canal em breve. Acredito que, em um país sério, um canal como este seria subsidiado pelo Ministério da Educação. Estou na torcida COM OS DEMAIS QUE VEM PEDINDO para que disponibilize o curso de ANDROID.
@juliocesarlemos1163
@juliocesarlemos1163 5 жыл бұрын
Esse curso de Poo é muito bom..Algumas plataformas cobram muuuito caro para ensinar, mostram exemplos complexos e que as vezes confundem a cabeça da gente. Mas o prof. Guanabara consegue de maneira simples, nos mostrar como tudo funciona. Sua didática de trazer esses exemplos mais "limpos" consegue cativar o aluno a estudar sempre, pois a evolução e o entendimento do conteúdo é muito visível, para quem realmente quer aprender.. Obrigado por compartilhar todo esse conhecimento "fera" que você possui..
@juliocesarlemos1163
@juliocesarlemos1163 5 жыл бұрын
Vale a pena apioar..
@samaronesilva2355
@samaronesilva2355 6 жыл бұрын
Show de bola, comecei ontem as 20:30 estudar e agora são 04:35 aqui firme e forte hahaha
@angelocoelho7615
@angelocoelho7615 6 жыл бұрын
Eu sou uma Subclasse do Guanabara rsrs no sentido de aprendendo a programar. Obrigado Guanabara! Obrigado por ajudar as pessoas que tem desejo de aprender!
@nathan_408
@nathan_408 6 жыл бұрын
mas não seja uma herança pobre, tenha seus proprios metodos e atributos tb rs
@rafaelcampanincarneiro3553
@rafaelcampanincarneiro3553 2 жыл бұрын
up
@PedroHenriqueTSI
@PedroHenriqueTSI 7 жыл бұрын
A metodologia que você usa é simplemente ótima
@edfcsx
@edfcsx 7 жыл бұрын
Esse foi o melhor pilar até agora de aprendizado , é mais do que uma mão na roda trabalhar com herança ;D Obg guana
@thiagopetherson1268
@thiagopetherson1268 6 жыл бұрын
Pessoal, eu coloquei o 'Final' no método fazer aniversário e eu continuei conseguindo utilizá-lo em todas as outras classes.
@alexff2
@alexff2 6 жыл бұрын
Tu pode utilizar, não pode é sobrepor
@WladerPi
@WladerPi 5 жыл бұрын
@@alexff2 obrigado Alexff2 eu também estava com mesma duvida :)
@TheBrunoleocoelho
@TheBrunoleocoelho 8 жыл бұрын
Muito bom Guanabara! Ótimas explicações e exemplos! Muito fácil de entender Encapsulamento, Herança e Polimorfismo desse jeito! Parabéns pelo canal Curso em Video!
@EDISONSOUSA
@EDISONSOUSA 8 жыл бұрын
Excelente qualidade, melhor do que muitos cursos pagos, vale muito a pena contribuir com esse projeto!
@victorrrabelo
@victorrrabelo 5 жыл бұрын
Classe Professor: Classe Técnico:
@diegpl
@diegpl 5 жыл бұрын
Porque de vez em quando precisamos de concatenar o PHP na string e as vezes não? Obrigado! ;-)
@SonicGamer
@SonicGamer 5 жыл бұрын
concatenar não é obrigatório, porém é uma boa prática a ser usada.
@icarocoutinho7561
@icarocoutinho7561 7 жыл бұрын
Quem tá assistindo em 2018 dá um like aee. Tamo junto. Obrigado Guanabara, seu trabalho é excelente. Sem palavras.
@TonnBR
@TonnBR Жыл бұрын
qual a vantagem de usar os atributos protegidos? Somente para não ter os métodos acessores e deixar o código mais limpo? Eu já acostumei tanto com os getters e setters que deixo tudo privado logo
@fabinho1143
@fabinho1143 8 жыл бұрын
Apesar de não ser usada em muitos padrões de projeto na construção de software, a herança é um conceito muito importante.
@MarceloHenriqueXS
@MarceloHenriqueXS 3 жыл бұрын
jA DOU LIKE ANTE DE INICIAR.. HEHE
@JuniorEberhardt
@JuniorEberhardt 8 жыл бұрын
Olá Guanabára, outro excelente vŕdeo, mas porque vc acessa o atributo desse jeito ( $this->idade) em vez de usar o método ($this->setIdade())? valeu
@JuniorEberhardt
@JuniorEberhardt 8 жыл бұрын
Eduardo Nantes também acho, já que estamos aprendendo o conceito devemos aplica-lo.
@Linkk2011
@Linkk2011 8 жыл бұрын
Creio eu que é para diferenciar o private do protected. Por exemplo, uma variável declarada como 'private' não pode ser manipulada dessa maneira, nem pelas classes filhas. Mas se colocamos como 'protected', já podemos fazer esse tipo de alteração. Se declararmos as variáveis como 'private', sempre conseguiremos fazer qualquer tipo de manipulação por setters ( que são declarados como publicos), mas o conceito das variáveis declaradas como protegidas passaria batido.
@mercadoFinanceiro902
@mercadoFinanceiro902 7 жыл бұрын
Caracaaaa. muito feliz, consegui fazer esse exercício sem consulta-lo
@alessandrocandido5885
@alessandrocandido5885 7 жыл бұрын
Porque na classe bolsista aparece o método sexo pois ele não foi inserido? E não temos o método construtor, ele herda automático?
@DjanilsonMartins
@DjanilsonMartins 7 жыл бұрын
Sim, ele herda tudo das classes ancestrais.
@ivaldo300
@ivaldo300 7 жыл бұрын
Tranquilo por aqui :)
@Otavianno
@Otavianno 7 жыл бұрын
tmj
@danielmoreiradesousa185
@danielmoreiradesousa185 8 жыл бұрын
Terminei o curso de algoritimo e não consigo emitir o certificado
@lyforthTwo
@lyforthTwo 8 жыл бұрын
vc tem que marcar as aulas como feitas
@danielmoreiradesousa185
@danielmoreiradesousa185 8 жыл бұрын
+Alexandre Fernandes (Hallexandry) Ja marquei tudo... é erro do site
@lyforthTwo
@lyforthTwo 8 жыл бұрын
dps q vc marca as aulas como feitas, libera o botão de emitir certificado. Verifica se vc já marcou todas as aulas ou se faltou alguma
@danielmoreiradesousa185
@danielmoreiradesousa185 8 жыл бұрын
+Alexandre Fernandes (Hallexandry) ja verifiquei 3 vezes e tenho certeza, vou tentar criar uma nova conta
@Gamexx1000
@Gamexx1000 8 жыл бұрын
vai ter q ver de novo video
@rodrigomoro134
@rodrigomoro134 5 жыл бұрын
Minha versão : aula11.php : Aula 11 - PHP- CeV
@rodrigomoro134
@rodrigomoro134 5 жыл бұрын
Pessoa.php :
@rodrigomoro134
@rodrigomoro134 5 жыл бұрын
Aluno.php :
@rodrigomoro134
@rodrigomoro134 5 жыл бұрын
Professor.php :
@rodrigomoro134
@rodrigomoro134 5 жыл бұрын
Visitante.php :
@rodrigomoro134
@rodrigomoro134 5 жыл бұрын
Bolsista.php :
@diegomarques281
@diegomarques281 4 жыл бұрын
Mais alguém que passou pela pandemia de 2020?
@hallexcosta
@hallexcosta 5 жыл бұрын
Eu não entendi direito como funciona o método abstrato ou ja revi a aula de encapsulamento que fala sobre interface e continua sem entender se alguém pode simplificar e explicar para mim o que ele quiz dizer com: "Métodos abstratos podem ser declarados más não implementados na progenitora".
@kayquelamim7920
@kayquelamim7920 5 жыл бұрын
Métodos abstratos são apenas uma forma, isso quer dizer, você pode declarar ele mas não pode usa-lo diretamente na mãe ou na interface por exemplo. Você usa ela como "parametro" para outra classe, assim fica mais fácil de controlar quais métodos são os gerais e quais são os especificos de cada classe.
@hallexcosta
@hallexcosta 5 жыл бұрын
@@kayquelamim7920 então se eu declaro um método abstrato na mãe como public abstract function meuMetodo(); ela não vai poder usar, já suas filhas terão que implementar esse método obrigatoriamente é isso?
@kayquelamim7920
@kayquelamim7920 5 жыл бұрын
@@hallexcosta Sim. Mas o método pode ir vazio se você quiser, ai entra o polimorfismo, você sobreescreve o metodo nas outras filhas por exemplo pra fazer outras coisas.
@kayquelamim7920
@kayquelamim7920 5 жыл бұрын
Você não precisa obrigatoriamente usa-lo.
@hallexcosta
@hallexcosta 5 жыл бұрын
@@kayquelamim7920 Para fazer a agregação os métodos e os atributos de ambas as classes tem que estar publico né?? ou não ?
@marceloinaciomarquespereir8665
@marceloinaciomarquespereir8665 5 жыл бұрын
código do exercício da aula 11 php Curso PHP POO - Herança /* ***** Classe Pessoa ****** */
@PedroAugusto-ck6hq
@PedroAugusto-ck6hq 2 жыл бұрын
LIKE COMENTARIO
@rodolphofernandes5661
@rodolphofernandes5661 8 жыл бұрын
Mestre, não entendo como aulas de qualidade igual a sua e de outros canais educacionais estão perdendo cada vez mais os acessos e likes, e canais que não agregam nada, que são aqueles apenas de besteiras os likes e inscritos crescem cada vez mais.
@DiogoScarmagnani
@DiogoScarmagnani 2 жыл бұрын
Coloquei assim a parte de professor e técnico, e no final o que acrescentei no index (lembrando também de colocar o require_once no index para os dois): ------------ Professor.php -------------- ----------- fimProfessor.php ------------ ------------- Tecnico.php --------------- ------------ fimTecnico.php ------------- -------------- Index.php ---------------- $p1 = new Professor(); $p1->setNome("Maristela"); $p1->setIdade(56); $p1->setSexo("F"); $p1->setEspecialidade("Finanças"); $p1->setSalario(7090.47); $p1->receberAum(906.21); $p1->apresentar(); print_r($p1); $t1 = new Tecnico(); $t1->setNome("Ricardo"); $t1->setIdade(36); $t1->setSexo("M"); $t1->setRegistroProfissional(1309); $t1->apresentar(); $t1->praticar(); print_r($t1); ------------- fimIndex.php --------------
@BigoMorganti
@BigoMorganti 8 жыл бұрын
Mestre! as aulas 21 e 22 estão invertidas na playlist
@leonardobonkoskiraphael4138
@leonardobonkoskiraphael4138 4 жыл бұрын
Fazendo agora em 2020
@housemusiclover_pt
@housemusiclover_pt 8 жыл бұрын
Aqui ficam as minhas classes Professor e Técnico: ----------------------------- -----------------------------
@MateusPereirah
@MateusPereirah 8 жыл бұрын
o que faz o comando abstract em um método ?
@viniciusmattosrj
@viniciusmattosrj 8 жыл бұрын
Cara da uma olhada na 11a que ele explica!
@ERGamesPc
@ERGamesPc 4 жыл бұрын
Ele não permite a criação de objetos relacionados a classe/método
@CyberDexterplay
@CyberDexterplay 5 жыл бұрын
@otavioevo
@otavioevo 8 жыл бұрын
Eu setei os atributos das classes filhas pelo construtor. Há algum problema nisso?
@JuniorEberhardt
@JuniorEberhardt 8 жыл бұрын
Guanabara, mais uma dúvida, porque quando escrevo $b->setNome('Junior') depois do método $b->pagarMensalidade() o nome não aparece, tenho que definir o nome acima deste tal método, achei que na OO não existia esta ordem de processamento.
@Cleberton_dev
@Cleberton_dev 7 жыл бұрын
Ai Galera para não ficar dando ' require_once ' em todas as paginas e também na index, usem o Spl_autoload_register do PHP, coloquem todas suas classes em uma pasta no projeto, referenciem no Spl_autoload_register( ), e nunca mais precisará referenciar classe. EX : Spl_autoload_register(function ($variável que irá passar suas classes para funçao){ require './Aqui escreva o caminho da pasta das clases/'. $Aqui escreva a variável que e passada na funçao .acima '.php'; }); Com isso ai galera será economizada muitas linhas de código e por consequência melhor performace. Referência: php.net/manual/pt_BR/function.spl-autoload-register.php
@edfcsx
@edfcsx 7 жыл бұрын
eu tenho uma certa dificuldade ainda em entender o manual você pode mostrar no codigo de maneira pratica ?
@Cleberton_dev
@Cleberton_dev 7 жыл бұрын
Eduardo Felipe Posso sim, me passa um email seu ai que te mando um código completo comentado que vc vai entender melhor.
@nathan_408
@nathan_408 6 жыл бұрын
vlw, comecei a usar, para quem quiser uma ajuda: watch?v=i2sCdBp8OJI
@lekxander
@lekxander 8 жыл бұрын
Ai se meu professor tivesse essa didática! Muitos alunos reprovaram nessa matéria e culpam o coitado por não saber ensinar! Allston Aprende aê!!!
@LawlietCode
@LawlietCode 8 жыл бұрын
abre uma loja de camisa e canecaaaaaa
@JuniorAC90
@JuniorAC90 8 жыл бұрын
@ddouglas1999
@ddouglas1999 8 жыл бұрын
@mywordandthis
@mywordandthis 7 жыл бұрын
**** Professor.php **** **** Tecnico.php **** ****** Principal ********** $p[1] = new Tecnico ("Samuel", 18, "M", 1111, "Design",false); print_r($p[1]); $p[1]->praticar(); $p[2] = new Professor("Mônica", 40, "F", "Arte",980.30); print_r($p[2]); $p[2]->receberAumento(300.10);
@icarocoutinho7561
@icarocoutinho7561 7 жыл бұрын
Classe Professor
@alessandromedeiros5935
@alessandromedeiros5935 7 жыл бұрын
tecnico: professor:
@lucianolelespadilha2760
@lucianolelespadilha2760 7 жыл бұрын
@giulianaArecippo
@giulianaArecippo 7 жыл бұрын
Alguém pode me dizer se uma classe abstrata pode ter um método construtor? eu havia feito um construtor na superclasse, mas dava erro pedindo argumentos para as variáveis dele (já que eu não passei parâmetros e seria impossível fazer isso, pois ela é abstrata e não pode ser instanciada). Código da superclasse:
@giulianaArecippo
@giulianaArecippo 7 жыл бұрын
Obrigada Matheus!! Corrigi o problema e percebi que na hora de instanciar eu só passei os parâmetros para o construtor de somente uma classe filha, esqueci das outras 4 :)
@MrWendreofernandes
@MrWendreofernandes 7 жыл бұрын
##Classe professor##
@MarceloHenriqueXS
@MarceloHenriqueXS 3 жыл бұрын
@oFiGuRa
@oFiGuRa 7 жыл бұрын
Professor.
@ARRABELLO
@ARRABELLO 7 жыл бұрын
Guanabara muito bom as aulas. Segura meu like ai em baixo o código da classe Professor
@TheMurilloSI
@TheMurilloSI 8 жыл бұрын
Bom dia, segue classe professor.
@anders9195
@anders9195 7 жыл бұрын
Muito boa suas videos aulas, só achei estranho uma pessoa que da aulas de programação web, banco de dados e tudo mais ter um site em Wordpress(www.cursoemvideo.com).
@kawanzadradesouza3482
@kawanzadradesouza3482 4 жыл бұрын
Curso POO Teoria #12a - Conceito Polimorfismo (Parte 1)
28:43
Curso em Vídeo
Рет қаралды 209 М.
Curso POO PHP #12b - Polimorfismo em PHP (Parte 1)
21:19
Curso em Vídeo
Рет қаралды 26 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Curso POO PHP #08b - Agregação entre Objetos em PHP
22:33
Curso em Vídeo
Рет қаралды 35 М.
Curso POO PHP #10b - Herança (Parte 1)
16:58
Curso em Vídeo
Рет қаралды 29 М.
Mirrors with reflection in Godot 4
5:12
Dreamed Away
Рет қаралды 28 М.
Curso POO Teoria #04a - Métodos Especiais
24:45
Curso em Vídeo
Рет қаралды 392 М.
The Mathematician So Strange the FBI Thought He Was a Spy
13:11
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 298 М.
Curso POO PHP #07b - Objetos Compostos em PHP
29:29
Curso em Vídeo
Рет қаралды 43 М.
Understanding Ownership in Rust
25:30
Let's Get Rusty
Рет қаралды 279 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН