Eu sou menor de idade mas os seus vídeos já me fizeram enxergar muita coisa... Os meus códigos eram mal feitos... eles não eram nem um pouco organizado... Mas agora você abriu meus olhos... tô aprendendo bastante nos últimos tempos... Bem então é isso... obrigado !
✅ 𝗟𝗜𝗡𝗞𝗦 𝗖𝗜𝗧𝗔𝗗𝗢𝗦 𝗡𝗢 𝗩Í𝗗𝗘𝗢 ▸ Início dessa playlist: th-cam.com/video/0sTfIZvjYJk/w-d-xo.html ▸ Vídeo sobre o editor Gitpod: th-cam.com/video/Q7YfzbJRzm0/w-d-xo.html ▸ Vídeo sobre módulos ESM: th-cam.com/video/jA5XX7Fd8Ys/w-d-xo.html ▸ Vídeo do Diego da Rocketseat: th-cam.com/video/0YRyi1BDWyw/w-d-xo.html ▸ Explicação sobre Backend e Frontend: th-cam.com/video/_v6FxZNXvN4/w-d-xo.html
opa amigo vc sabe a onde eu encontro a documentação desse software aqui eu queria desenvolver um se poder mim ajudar eu agradeço muito ? Myfreecams tokens ?
Essa playlist está sensacional! Estou utilizando todos esses conceitos para programar um clone desse jogo em python. Minha interface está construída em pygtk e a comunicação com xmlrpc (facilita muito o trabalho). Muito obrigado por esse conteúdo de qualidade! Não pare NUNCA!
Ah Filipe, hoje você me pegou! Eu sempre vejo os seus vídeos mas nunca me inscrevi. Mas por algum motivo hoje eu realmente não pude deixar de perceber a paixão que você tem pelo que faz. Isso me lembra na época que eu comecei a estudar programação, ainda sem pretensão profissional, era só vontade de aprender e injeções de dopamina hahaha Hoje meu dia será melhor graças a você! Muito obrigado! 🙏🏽
voltei dps d um dia e acabei conseguindo arruma sem as horas de pesquisa que eu achei q seriam necessarias, eu n tava conseguindo importa o socket.io no server.js e nem no index.html, mas foi até que simples, no server.js eu importei 'import {Server} from "socket.io";' e fiz 'const sockets = new Server(server);', o resto tudo igual, isso resolveu o erro de import no index.html tbm, aí n precisei baixar uma versão mais antiga :)
so tenho a te agradeçer felipe to aprendendo pakas com essa serie a principio achei que não iria me acresentar nada aprender a criar esse jogo mas so nessa serie ja aprendi desing pattern que pra mim era um bicho de 7 cabeças e to aprendendo sobre esse recurso do html depois que eu terminar a serie ja vou criar uma versão maluca desse jogo
Muitos problemas, muitos, uhum. Nunca toquei antes nessas ferramentas. Mas o ferro mais forte se molda na formalha mais quente. E tá bem divertido acompanhar isso.
Shown .. comecei a estudar programação.. goste de IOT e estou organizando um projeto para ler sensores em tempo real.... estou vendo AJAX .. mas o vídeo me abriu outras idéias ... super... parabéns pelo trabalho.. abraços de Buenos Aires.
Filipe, quantas camisetas iguais você tem? kkkkkkkkkkkkkk Brincadeiras a parte, é muito divertido ver esse processo todo, pois é muito legal ver como as coisas começam a se encaixar 🥰 E assim vamos que vamos! Grande abraço aqui do sul !
5:54 "programar é muito divertido né turma".... "Hahahahahahha" (risada no fundo) Será que é divertido? Kkkkkkk Acho muito legal seus vídeos, pois você da risada até quando da errado, se fosse eu já tava socando o PC, me descabelando kkkkkkk
@Filipe Deschamps deveria montar um curso de Javascript para galera aprender a programar, as vezes parece muito difícil entender as funções de cada declarações na linguagem e ainda saber quais usar em determinadas situações. Mas num todo é muito divertido ver os vídeos. Abraços.
O projeto está ficando um espetáculo e seu canal está literalmente BOMBANDO rapaz, não canso de dar os Parabéns, desde o começo do canal, essa é a melhor fase. Um pedido, será que em algum momento vc conseguiria fazer um projetinho com um framework mais parrudo como o AdonisJS ? Seria interessante o desenrolar para comparar com o Express. Mais uma vez obrigado e vamos que vamos.
Ver seus videos sempre me fazem ficar "Caralho, preciso estudar isso parece muito foda". Mas ai eu lembro que preciso continuar focado em unity pra fazer prova de certificação (um dia)
hahaahah entendo perfeitamente, a primeira impressão e confusa, mas vou lhe propor um desafio: se você começar a ver a playlist do começo, quando chegar nesse vídeo você vai ver ele de outra forma, seu cérebro vai estar muito mais preparado. Se tiver interesse, o primeiro vídeo da playlist é esse: th-cam.com/video/0sTfIZvjYJk/w-d-xo.html
Para quem está tendo o problema: SyntaxError: The requested module 'socket.io' does not provide an export named 'default Primeiro altere o import para: import { Server } from 'socket.io'; Depois você terá que abrir uma nova instancia const sockets = new Server(server);
Filipe, você poderia fazer um vídeo sobre github? Como usar, pra que usar, quais as vantagens, como criar um repositório, ou, oque é um repositório, entre outras duvidas gerais. Tipo um FAQ sobre github?
Vim mais rápido do que juros em boleto atrasado, Deschamps comecei a usar o gitpod e realmente é deveras interessante o mesmo, só estou um pouco perdido quanto ao uso e workspaces mas creio que seja mais falta de hábito mesmo.
@@FilipeDeschamps muito massa, sem contar que eu mesmo achei muito bom ter essa opção de editor de código dessa maneira, toda a parte de montagem de ambiente fica muito mais dinâmico e fácil de acessar
Oi Felipe adoro o conteúdo do seu canal, vou começar a faculdade de análise e desenvolvimento de sistemas, mas eu tenho uma dúvida, para começo de carreira o que você recomenda a ser feito, começar sendo autônomo, ou trabalhar em empresas? E como está o mercado hoje na área de análise e desenvolvimento de sistemas? abraço! e obrigado por toda informação compartilhada em seus vídeos.
Show Alissü! Sobre sua dúvida, é muito difícil responder sem contexto, porque a resposta muda completamente se você mora em cidade pequena ou grande por exemplo. De qualquer forma, se for para chutar, chutaria que você comece a trabalhar numa empresa mesmo, porque você vai aprender MUITAS coisas importantes sobre comunicação (ou a falta de comunicação) e relacionamento num geral. Se der sorte de entrar numa empresa realmente saudável, com pessoas boas, você vai ter apoio de todo mundo para dar certo. Se for autônomo, você está praticamente sozinho nessa. São tradeoffs.
@@FilipeDeschamps opa amigo vc sabe a onde eu encontro a documentação desse software aqui eu queria desenvolver um se poder mim ajudar eu agradeço muito ? Myfreecams tokens ?
11:25, penso q em C++ eu iria fazer aquelas adições como: game.addPlayer = { {0, 0}, {7, 0}, {9, 0} }; game.addFruits = { {3, 3}, {3, 5} }; As Ids poderiam usar o radical "player" e "fruit", concatenando o índice delas no _container_ , transformado em caractere, como sufixo. Ex: auto Game::PlayerId (const int N) {return std::string ("player") + ('1' + N); } //Começa no 0. Ex: se N==0, '1' + 0 = '1'. Ou não. Talvez fosse melhor apenas memorizar 1 ponteiro para cada player.
5:17, eu não estou conseguindo instalar o node usando o nvm. Ocorre o seguinte erro: "nvm : O termo 'nvm' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente." Eu não sei se ajuda dizendo que uso windows...
Carlos, se você está no Windows precisa seguir as instruções do projeto. No meu caso estou usando o Gitpod, vale realmente dar uma conferida, fiz um vídeo a respeito: th-cam.com/video/Q7YfzbJRzm0/w-d-xo.html
Teloverflow ♡ usa do socket.io kk "genial turma", achei que iria tenta impressionar com websocket etc.. ou até mostrar algo bem diferente hehe, mas oque me impressiona é o fato de ter pego tudo do cs para o ss independente do modo de conexão haha Que nivel♡ socket.io é simplesmente teloverflow♡ haha
Uma dúvida.. O Express consegue fazer bem o critério de filas de requisições ou seria melhor utilizar algum serviço de filas para evitar perda de comunicação?
Fala Paulo, o Express não vai servir para isso, ele apenas deve ser responsável pelo gerenciamento de uma aplicação web (rotas, por exemplo) e adicionalmente nisso ele consegue se utilizar do módulo "http" do Node.js para expor publicamente um protocolo HTTP em alguma porta.
Value, @@FilipeDeschamps! Mas que tal, caso não tenha feito, fazer um vídeo de uso de controle de filas em Node.js para evitar excesso de requisição ao serviço.
Opa Filipe, tudo bem? Mano, fiz um curso completao de js (já tenho HTML, CSS e Lógica de programação, com algumas experiências em outros assuntos kk), e tô estudando VueJs agr, entrei nesse mundo por causa do FrontEnd, simplesmente fantástico vc ver algo que vc criou explodindo na tela, é de tirar sorriso do rosto, mas por incrível que pareça peguei realmente o feeling da programação em Js aprendendo o básico em Python kk, e achei maravilhoso a programação (acho que futuramente vou me tornar um fulkstack haha), mas mano, em relação a backend eu não sei por onde começar com js, na minha mente flui muita idéia, mas não sei como aplicar por junstamente eu não saber como dar o primeiro passo nem qual caminho trilhar, quero finalizar o curso de VueJs e poder criar muita coisa nos dois lados, então, por onde eu devo começar para programar o backend em Js? Meu perfil é de desenvolver igual a vc ou ao TheCodeTrain, quero poder sentar e simplesmente escrever as coisas, então só aponte o caminho que eu faço :D Seus vídeos são de uma absurda qualidade!!
Faaaala Israel, tudo bem? Eu não sei ser exato na resposta sobre o backend, mas vou dar uma idéia geral, porque uma coisa que me ajudou MUITO a dar um direcionamento nos meus estudos de programação foi justamente inventar mini projetos (ou até micro projetos). Ao invés de aprender pelo ponto de vista da tecnologia (seja frontend ou backend que é o seu interesse agora), eu decidi aprender pelo ponto de tomar decisões (que isso que um projeto é na sua essência). Depois de tomar decisões (inclusive sobre qual projeto vai ser), entenda quais tecnologias precisa utilizar para resolver aquele problema. Fora ficar muito mais divertido e casado com a realidade do mercado, você vai ficar com vários projetos no seu portfólio. E para ter as melhores idéias de projetos, eu fiz um vídeo exatamente sobre isso, olha só: th-cam.com/video/GPEmREpUs0A/w-d-xo.html e com certeza escolha um que você sabe que vai envolver o backend e dai quebre a cabeça em cima disso 🤝
@@FilipeDeschamps mano, só tenho que agradecer tudo isso que vc disse, o meu primeiro projetinho foi fazer o jogo do 21 com vue js (fiz ontem e quase chorei, pq foi o meu primeiro que eu realmente fiz sozinho). Vou fazer o que vc disse e cair fundooo, sucesso pra vc manooooo
Acho que vocês que são dessa área deviam explicar o que é e pra onde vai cada coisa.Falar para o público só vai mostrar que você já sabe o que aprendeu um dia, mas será que quem assiste entende?
Filipe Deschamps existe alguma forma de não ser programador e fazer um site de compras do zero com um layout intermediário ou profissional usando algum software?
@@FilipeDeschamps ok mas obrigado mesmo assim!, Felipe teria como vc olhar um projeto que eu fiz usando PHP aí se possível vc poderia me dar um feedback no que eu poderia melhorar, eu fiz meio que uma rede social muito simples usando PHP, ainda estou aprendendo.
Basicamente PDO, mas recentemente tudo esta migrando para bigdata etc.. NoSql.. Geral usando firebase para melhor performace e um pouco de mongodb . Php esta "morrendo", mas ainda esta bem vivo.
tava assistindo a parte do 16:10, e o meu pc deu uma travada básica nessa parte, então eu entendi "assim que o jogador entrar, ele vai receber uma paulada só..." e comecei a rir do nada kkkkkkkkkkkkk
Fala Victor, vou colocar aqui a resposta que coloquei no seu outro comentário para caso outra pessoa veja essa thread aqui: o que ela deve saber para começar, no limite seria "nada"... mas algumas coisas facilitam muito, como por exemplo um inglês técnico, uma noção de lógica (condicional básica "se algo acontecer, fazer uma ou outra coisa..."), gostar de estudar. A pergunta fica mais complexa de responder conforme o caminho que a pessoa quer seguir, como por exemplo desenvolvimento web... vejo um caminho muito natural nesse sentido aprender primeiro HTML, depois CSS, depois JavaScript, depois algo no Backend.
Quais as configurações e até sugestões, se possível de notebooks para adentrar em aplicações mobile. Tem cara que indica MAC, mas sem condiçõe$ de desembolçar 20 mil no momento hahaha.
Eu estou estudando javascript ainda.. Mas pra resolver esses casos das variáveis globais é muito simples pelo que aprendi.. É só escrever o código dentro de uma IFEE que chamam de funções auto-executáveis.. Certo?
Fala Jocimar, uma IFEE não protege contra o acesso de variáveis globais (que já foram declarados no escopo global, como foi esse caso). Esse pattern evita que você crie novas variáveis globais. E sugiro não abusar desse pattern.
No caso do seu joguinho todos os calculos de movimentação, colisão e etc estão sendo feitos pelo servidor, ok... E em jogos como Fortnite e Pubg, que tem MUITA coisa pra ficar calculando e verificando, tipo colisão de balas, movimentação de players, estruturas, etc... Sabe dizer se isso tudo é responsábilidade do servidor? Imagino que é muita coisa pra se calcular assim, pq são 100 players e é um mundo 3D, o que deve dificultar muito... // sua didática e entusiasmo são coisas do outro mundo! Conteúdo bom por demais!
Showww José!!! Tudo isso é calculado no servidor, e tem estratégias fantásticas para distribuir cada parte do mapa em servidores diferentes... o negócio vai ficando bastante avançado para chegar nesse tipo de patamar. Mas a regra final é clara: o client pode e deve se antecipar ao que acontece, mas a única informação que vale é a do servidor e cabe ao client interpolar as informações finais quando receber do server 👍
Você ficara assustado como implementamos esse desacoplamento entra as camadas em Angular, outro detalhes, estou fazendo o server side node mas usando typescript, a implementação muda um pouco, mas no final é o mesmo resultado. Abração
Ótimo vídeo como sempre. Haha. Estou participando do hackathon da TotalVoice que a Shawee está organizando, não sei se seria pedir muito mas gostaria de um feedback vindo de você em relação ao nosso projeto kkkk
Como você não usou sua cara dos @18:54 como imagem do video?? Rs!! Se algum dia eu tiver que fazer uma mímica de "Global" farei esse gesto. AHhahahahah
Excelentes vídeos. Posso ser chato? Poderia deixar sua imagem menor, num quadro por cima da tela como é normalmente feito. Sei que quer passar sua emoção, mas acredito que ficaria melhor. É só um detalhe. Obrigado pelo conteúdo!
Olá filipe, estou acompanhando a sua playlist, porém, a partir desse vídeo não dá certo. Dá sempre o mesmo erro, já refiz algumas vezes e não deu certo. Não aparece erro nos scripts só na index.html. Sempre diz q o módulo não foi encontrado. Estou começando em js daí não sei muito ainda. Como posso resolver o problema?
Salve Filipe! Só pra tirar uma dúvida com o node.js. Dá pra automatizar tarefas locais, como executar meu editor de código e meu navegador assim que eu ligar o pc?
Não saberia dizer, mas especulo que seja algo que não vale a pena considerar, dado que isso vai ser chamado apenas no momento de interpretação do script.
Não consigo importar o socketio como no vídeo. Recebo este erro: "SyntaxError: The requested module 'socket.io' does not provide an export named 'default'"
Fala meu caro! Faz um bom tempo que implementei esse código e não me recordo exatamente qual estratégia usei, mas procure sempre utilizar a última versão do módulo, pois lembro que na época ele de fato não tinha compatibilidade com os ES Modules, e tinha que fazer alguma magia ensinada (talvez) nos vídeos passados da playlist. Mas vi que o Socket.io já lançou duas versões desde a publicação desse vídeo e possivelmente já esteja compatível com ES Modules 👍
*PERA!!!!!* - Antes de ler os comentários, olha que *massinha* que ficou meu *Curso de Programação* curso.dev To muito orgulhoso, sério 💪 💪 💪
Eu sou menor de idade mas os seus vídeos já me fizeram enxergar muita coisa... Os meus códigos eram mal feitos... eles não eram nem um pouco organizado... Mas agora você abriu meus olhos... tô aprendendo bastante nos últimos tempos... Bem então é isso... obrigado !
Ahhhhh que masssaaa Guto!!!! 🤝
✅ 𝗟𝗜𝗡𝗞𝗦 𝗖𝗜𝗧𝗔𝗗𝗢𝗦 𝗡𝗢 𝗩Í𝗗𝗘𝗢
▸ Início dessa playlist: th-cam.com/video/0sTfIZvjYJk/w-d-xo.html
▸ Vídeo sobre o editor Gitpod: th-cam.com/video/Q7YfzbJRzm0/w-d-xo.html
▸ Vídeo sobre módulos ESM: th-cam.com/video/jA5XX7Fd8Ys/w-d-xo.html
▸ Vídeo do Diego da Rocketseat: th-cam.com/video/0YRyi1BDWyw/w-d-xo.html
▸ Explicação sobre Backend e Frontend: th-cam.com/video/_v6FxZNXvN4/w-d-xo.html
olá Filipe, te falo de Angola(África) e gostaria muito de fazer parte deste projecto
opa amigo vc sabe a onde eu encontro a documentação desse software aqui eu queria desenvolver um se poder mim ajudar eu agradeço muito ? Myfreecams tokens ?
Esse menino ensinando programa dá vontade de chora de tão bom que é. Delicinha. Fica com deuzo
pra quem ta tendo problema com o socket.io, faça assim:
import { Server } from 'socket.io'
const sockets = new Server(server)
codigo: a
filipe: olha QUE DE-LI-CI-NHA
kkkkkkkkkkk 😂
uashduaheuhdaueh
Ain que código bonito😏
Cara, eu adoro seus videos, eu aqui com 37 anos estudando dia a dia programação, um dia chego lá. Parabéns irmão, sou seu fã.
chegou?
A unica coisa ruim do vídeo é que ele acaba! Sensacional essa série!
hahahahah showww Erick!!
Estou agora a aprender HTML e CSS ainda, mano, vai demorar até chegar aqui, mas é tão bom de assistir AAAAAAAA
Essa playlist está sensacional! Estou utilizando todos esses conceitos para programar um clone desse jogo em python. Minha interface está construída em pygtk e a comunicação com xmlrpc (facilita muito o trabalho). Muito obrigado por esse conteúdo de qualidade! Não pare NUNCA!
Que massaaaa Raí!! Não deixa de enviar lá pro repositório do jogo como um experimento 🤝
Ah Filipe, hoje você me pegou!
Eu sempre vejo os seus vídeos mas nunca me inscrevi. Mas por algum motivo hoje eu realmente não pude deixar de perceber a paixão que você tem pelo que faz. Isso me lembra na época que eu comecei a estudar programação, ainda sem pretensão profissional, era só vontade de aprender e injeções de dopamina hahaha
Hoje meu dia será melhor graças a você! Muito obrigado! 🙏🏽
ahahahah massaaaa Alex, então tamo junto meu caro 🤝
A plataforma de curso em que eu estou aprendendo SQL não é tão animada quanto os seus videos, aqui a gente fica animado em aprender, Parabéns.
kkkkk showww Paulo, seja super bem vindo meu caro 🤝
Não tenho duvidas, um dos melhores canais de programação. Os conteúdos dos videos são muito bons!
Showwww Victor, valeu meu caro!!!
Filipe Deschamps, você poderia fazer um vídeo falando sobre você e sua história, de como começou a programar e talz.. abraços 🤙
Showww Juan, excelente pauta!!! 🤝
@@FilipeDeschamps faz isso
Aaaaaaaah que lindo esse vídeo, amo ver você programando, me aproxima mais do meu sonho de ser programador, apesar de parecer bem distante...
Massaaa Otavio!! Vem pro time po, programar é muito massa 👍
voltei dps d um dia e acabei conseguindo arruma sem as horas de pesquisa que eu achei q seriam necessarias, eu n tava conseguindo importa o socket.io no server.js e nem no index.html, mas foi até que simples, no server.js eu importei 'import {Server} from "socket.io";' e fiz 'const sockets = new Server(server);', o resto tudo igual, isso resolveu o erro de import no index.html tbm, aí n precisei baixar uma versão mais antiga :)
vc acabou com UMA SEMANA de sofrimento com esse bug, obrigado amigo, você é um amigo
nossa, valeu demais!
krl, o vassourita apareceu no video, que top
troquei uma ideia com ele no tt sobre o bot que ele fez, mt gente boa
so tenho a te agradeçer felipe to aprendendo pakas com essa serie a principio achei que não iria me acresentar nada aprender a criar esse jogo mas so nessa serie ja aprendi desing pattern que pra mim era um bicho de 7 cabeças e to aprendendo sobre esse recurso do html depois que eu terminar a serie ja vou criar uma versão maluca desse jogo
Acho que o Filipe que está liderando as experiências de marketing neural durante o sono, cliquei no video sem nem pensar duas vezes kkkk
Muitos problemas, muitos, uhum. Nunca toquei antes nessas ferramentas. Mas o ferro mais forte se molda na formalha mais quente. E tá bem divertido acompanhar isso.
Shown .. comecei a estudar programação.. goste de IOT e estou organizando um projeto para ler sensores em tempo real.... estou vendo AJAX .. mas o vídeo me abriu outras idéias ... super... parabéns pelo trabalho.. abraços de Buenos Aires.
Showwwwww!! Um abração meu caro :) muito legal saber que está escrevendo de Buenos Aires!
Filipe, quantas camisetas iguais você tem? kkkkkkkkkkkkkk
Brincadeiras a parte, é muito divertido ver esse processo todo, pois é muito legal ver como as coisas começam a se encaixar 🥰
E assim vamos que vamos!
Grande abraço aqui do sul
!
kkkkkkk showwww Cezar, de fato é muito legal quando as peças se encaixam :)
Kk, cara, seus vídeo são show. Adoro programação e seu jeito de fazer vocês torna tudo mais interessante.
Valeuuuu Patrick, tamo junto meu caro!!! 🤝
5:54 "programar é muito divertido né turma".... "Hahahahahahha" (risada no fundo)
Será que é divertido? Kkkkkkk
Acho muito legal seus vídeos, pois você da risada até quando da errado, se fosse eu já tava socando o PC, me descabelando kkkkkkk
kkkkkkkkkkkkkkkkkkk
Não dá para socar um Mac, sai muito caro mandar para assistência 😂
Parabéns pelo vídeo, Filipe. A playlist tá sensacional! 👏
Valeuuuu Renan :)
Cada dia mais me apaixono por tudo que envolve tecnologia
"Aumentando o meu Rabo" 😅 não seria melhor aumentando minha calda kkkkk....(trocadilho)em tom de Brincadeira 😁
kkkkkkkkk ficou bem estranho mesmo kkkkkk
"O tamanho do rabo dele" kkkkkkk
eu não entendo nada de JavaScript mas por algum motivo, continuo a assistir a playlist ate agr...
Oloco, acabei de notar que o vídeo é recém lançado. HAHAHA que loucura.
Vídeo sensacional como sempre.
kkkkkk show Ale, seja bem vindo meu caro :)
Foda que eu tive essa ideia alguns dias atrás, e ai fizeram kkk afff. Mas curti muito terem feito, ficou top
@Filipe Deschamps deveria montar um curso de Javascript para galera aprender a programar, as vezes parece muito difícil entender as funções de cada declarações na linguagem e ainda saber quais usar em determinadas situações. Mas num todo é muito divertido ver os vídeos. Abraços.
Showww Thiago, de fato bastante gente está pedindo um curso 👍
O projeto está ficando um espetáculo e seu canal está literalmente BOMBANDO rapaz, não canso de dar os Parabéns, desde o começo do canal, essa é a melhor fase.
Um pedido, será que em algum momento vc conseguiria fazer um projetinho com um framework mais parrudo como o AdonisJS ? Seria interessante o desenrolar para comparar com o Express. Mais uma vez obrigado e vamos que vamos.
Showwww Batistaaaaaaaa 😍 Sim, inclusive porque quero aprender a usar ele 👍
Ver seus videos sempre me fazem ficar "Caralho, preciso estudar isso parece muito foda". Mas ai eu lembro que preciso continuar focado em unity pra fazer prova de certificação (um dia)
hahahaha show, entendo, mas é sempre bom de vez em quando ver outros pra "alimentar a criatividade"
O problema de ser iniciante é q vc fica tão impressionado quanto perdido kkkk ,ótimo trabalho Felipe 👍🏼
hahaahah entendo perfeitamente, a primeira impressão e confusa, mas vou lhe propor um desafio: se você começar a ver a playlist do começo, quando chegar nesse vídeo você vai ver ele de outra forma, seu cérebro vai estar muito mais preparado. Se tiver interesse, o primeiro vídeo da playlist é esse: th-cam.com/video/0sTfIZvjYJk/w-d-xo.html
@@FilipeDeschamps prometo q vou tentar
Para quem está tendo o problema: SyntaxError: The requested module 'socket.io' does not provide an export named 'default
Primeiro altere o import para:
import { Server } from 'socket.io';
Depois você terá que abrir uma nova instancia
const sockets = new Server(server);
nossa mano muito obrigado estava quase desistindo ♥
Na boa, te amo
Vc é um anjo cara!
Mano, mal te conheco mas considero pacas! sz
salvou meu dia🤟
Filipe, você poderia fazer um vídeo sobre github? Como usar, pra que usar, quais as vantagens, como criar um repositório, ou, oque é um repositório, entre outras duvidas gerais. Tipo um FAQ sobre github?
Show Eric, quero fazer sim!! Valeu pela sugestão de tema meu caro 🤝
e ai irmao,video bacana como sempre.
Massaaaaa meu caro, valeu :)
Vim mais rápido do que juros em boleto atrasado, Deschamps comecei a usar o gitpod e realmente é deveras interessante o mesmo, só estou um pouco perdido quanto ao uso e workspaces mas creio que seja mais falta de hábito mesmo.
Ahhh que show!! Quero fazer mais vídeos específicos a ele, principalmente a parte do Docker
@@FilipeDeschamps muito massa, sem contar que eu mesmo achei muito bom ter essa opção de editor de código dessa maneira, toda a parte de montagem de ambiente fica muito mais dinâmico e fácil de acessar
Oi Felipe adoro o conteúdo do seu canal, vou começar a faculdade de análise e desenvolvimento de sistemas, mas eu tenho uma dúvida, para começo de carreira o que você recomenda a ser feito, começar sendo autônomo, ou trabalhar em empresas? E como está o mercado hoje na área de análise e desenvolvimento de sistemas? abraço! e obrigado por toda informação compartilhada em seus vídeos.
Show Alissü! Sobre sua dúvida, é muito difícil responder sem contexto, porque a resposta muda completamente se você mora em cidade pequena ou grande por exemplo. De qualquer forma, se for para chutar, chutaria que você comece a trabalhar numa empresa mesmo, porque você vai aprender MUITAS coisas importantes sobre comunicação (ou a falta de comunicação) e relacionamento num geral. Se der sorte de entrar numa empresa realmente saudável, com pessoas boas, você vai ter apoio de todo mundo para dar certo. Se for autônomo, você está praticamente sozinho nessa. São tradeoffs.
Vc fará uma retrospectiva 2019 no fim do mês?
Puts Thayller seria sensacionaaaal!! Mas acho que não vou conseguir :(
Realmente seria
@@FilipeDeschamps opa amigo vc sabe a onde eu encontro a documentação desse software aqui eu queria desenvolver um se poder mim ajudar eu agradeço muito ? Myfreecams tokens ?
0:44 lá eleeeee!
11:25, penso q em C++ eu iria fazer aquelas adições como:
game.addPlayer = { {0, 0}, {7, 0}, {9, 0} };
game.addFruits = { {3, 3}, {3, 5} };
As Ids poderiam usar o radical "player" e "fruit", concatenando o índice delas no _container_ , transformado em caractere, como sufixo. Ex:
auto Game::PlayerId (const int N)
{return std::string ("player") + ('1' + N); } //Começa no 0. Ex: se N==0, '1' + 0 = '1'.
Ou não. Talvez fosse melhor apenas memorizar 1 ponteiro para cada player.
Que massa a implementacao, sobre o Sockets.Io, desculpe minha ignorancia, como o jogo vai lidar com um possivel Delay?
Fala Carlos! Quem gerencia tudo isso é o Socket.io, inclusive com fallbacks
Parabéns pelo conteúdo!!!
5:17, eu não estou conseguindo instalar o node usando o nvm. Ocorre o seguinte erro:
"nvm : O termo 'nvm' não é reconhecido como nome de cmdlet,
função, arquivo de script ou programa operável. Verifique a
grafia do nome ou, se um caminho tiver sido incluído, veja se o
caminho está correto e tente novamente."
Eu não sei se ajuda dizendo que uso windows...
Carlos, se você está no Windows precisa seguir as instruções do projeto. No meu caso estou usando o Gitpod, vale realmente dar uma conferida, fiz um vídeo a respeito: th-cam.com/video/Q7YfzbJRzm0/w-d-xo.html
felipe,faz um roadmap para back-end!Abraço de Portugal
Mais da metadas das coisas que o Filipe fala sobre acoplamento,arquitetura de software e lógica de negócio eu não entendo nada kkkkkkkkkkkkk
Diovani, não entende *agora* mas pode ter certeza que o seu cérebro está trabalhando escondido para entender essas coisas. De tempo ao tempo :)
Também sou apaixonado por socket.io
Não entendo crítica de nada disso mais e muito legal assistir esses videos
Olá Filipe, o que tenho que aprender para ser um desenvolvedor Back-end?
Teloverflow ♡ usa do socket.io kk "genial turma", achei que iria tenta impressionar com websocket etc.. ou até mostrar algo bem diferente hehe, mas oque me impressiona é o fato de ter pego tudo do cs para o ss independente do modo de conexão haha
Que nivel♡ socket.io é simplesmente teloverflow♡ haha
kkkkkkk show!!!!
Bom dia Deschamps!
Bom dia Sílvio :)
Filipe vc alguma vez publicou um app na play store ou app store???
Fala Gui, como vai meu caro? Não cheguei a publicar!
filipe ensina como usar o banco de dados do firebase para nossas aplicações
Show, valeu pela sugestão meu caro! Eu usei o Firebase bem lá no passado e achei uma delicinha :)
Incrível!
Se criarem um site com esse jogo online disponivel seria foda,varias pessoas iriam jogar
Uma dúvida..
O Express consegue fazer bem o critério de filas de requisições ou seria melhor utilizar algum serviço de filas para evitar perda de comunicação?
Fala Paulo, o Express não vai servir para isso, ele apenas deve ser responsável pelo gerenciamento de uma aplicação web (rotas, por exemplo) e adicionalmente nisso ele consegue se utilizar do módulo "http" do Node.js para expor publicamente um protocolo HTTP em alguma porta.
Value, @@FilipeDeschamps! Mas que tal, caso não tenha feito, fazer um vídeo de uso de controle de filas em Node.js para evitar excesso de requisição ao serviço.
Por mas vídeos assim 👏👏👏
Showww Jean!!!
Sempre gostei de jogos espero um dia fazer coisas assim tmb
Showww :)
Deschamps, faltou disponibilizar o código para a gente estudar
Opa Filipe, tudo bem? Mano, fiz um curso completao de js (já tenho HTML, CSS e Lógica de programação, com algumas experiências em outros assuntos kk), e tô estudando VueJs agr, entrei nesse mundo por causa do FrontEnd, simplesmente fantástico vc ver algo que vc criou explodindo na tela, é de tirar sorriso do rosto, mas por incrível que pareça peguei realmente o feeling da programação em Js aprendendo o básico em Python kk, e achei maravilhoso a programação (acho que futuramente vou me tornar um fulkstack haha), mas mano, em relação a backend eu não sei por onde começar com js, na minha mente flui muita idéia, mas não sei como aplicar por junstamente eu não saber como dar o primeiro passo nem qual caminho trilhar, quero finalizar o curso de VueJs e poder criar muita coisa nos dois lados, então, por onde eu devo começar para programar o backend em Js? Meu perfil é de desenvolver igual a vc ou ao TheCodeTrain, quero poder sentar e simplesmente escrever as coisas, então só aponte o caminho que eu faço :D
Seus vídeos são de uma absurda qualidade!!
Faaaala Israel, tudo bem? Eu não sei ser exato na resposta sobre o backend, mas vou dar uma idéia geral, porque uma coisa que me ajudou MUITO a dar um direcionamento nos meus estudos de programação foi justamente inventar mini projetos (ou até micro projetos). Ao invés de aprender pelo ponto de vista da tecnologia (seja frontend ou backend que é o seu interesse agora), eu decidi aprender pelo ponto de tomar decisões (que isso que um projeto é na sua essência). Depois de tomar decisões (inclusive sobre qual projeto vai ser), entenda quais tecnologias precisa utilizar para resolver aquele problema. Fora ficar muito mais divertido e casado com a realidade do mercado, você vai ficar com vários projetos no seu portfólio. E para ter as melhores idéias de projetos, eu fiz um vídeo exatamente sobre isso, olha só: th-cam.com/video/GPEmREpUs0A/w-d-xo.html e com certeza escolha um que você sabe que vai envolver o backend e dai quebre a cabeça em cima disso 🤝
@@FilipeDeschamps mano, só tenho que agradecer tudo isso que vc disse, o meu primeiro projetinho foi fazer o jogo do 21 com vue js (fiz ontem e quase chorei, pq foi o meu primeiro que eu realmente fiz sozinho). Vou fazer o que vc disse e cair fundooo, sucesso pra vc manooooo
Filipe, faz um vídeo de como funciona e como fazer um criador de sites.
Show Emerson, valeu pela sugestão meu caro!
pessoal pra quem tiver problema com importação do game js (como foi comigo) quando for declarar modulos que vc cria coloca como .mjs exemplo test.mjs
boa tarde
compensa curso técnico desenvolvimento back-end EAD pela Unopar
qual macbook vc usa estou pra comprar um e qr saber o que preciso e o q n
Acho que vocês que são dessa área deviam explicar o que é e pra onde vai cada coisa.Falar para o público só vai mostrar que você já sabe o que aprendeu um dia, mas será que quem assiste entende?
Estou desenvolvendo Um Moba com nodejs kkkk espero que de bons resultados
Que masssaaa Weverton, mais pra frente pinga aqui nos comentários sobre o avanço do projeto 🤝
@@FilipeDeschamps da uma passada no meu canal para voce ver o andameto
0:43 "comendo a frutinha e aumentando meu rabo" HAHHAHA
Filipe Deschamps existe alguma forma de não ser programador e fazer um site de compras do zero com um layout intermediário ou profissional usando algum software?
Igor, nesse caso sugiro contratar um serviço, tipo Wix ou relacionados, pois eles já estão com um nível de serviço e layout fantásticos!!!
Obg Felipe pela atenção
Felipe o que é mais utilizado hj em dia, PHP com mysqli ou PDO?
Fala David, hoje como faz tempo que não uso PHP eu não saberia responder :(
@@FilipeDeschamps ok mas obrigado mesmo assim!, Felipe teria como vc olhar um projeto que eu fiz usando PHP aí se possível vc poderia me dar um feedback no que eu poderia melhorar, eu fiz meio que uma rede social muito simples usando PHP, ainda estou aprendendo.
Basicamente PDO, mas recentemente tudo esta migrando para bigdata etc..
NoSql..
Geral usando firebase para melhor performace e um pouco de mongodb
.
Php esta "morrendo", mas ainda esta bem vivo.
@@Fabio-xy6vb obrigado!
tava assistindo a parte do 16:10, e o meu pc deu uma travada básica nessa parte, então eu entendi "assim que o jogador entrar, ele vai receber uma paulada só..." e comecei a rir do nada kkkkkkkkkkkkk
kkkkkkkkk 😂
Essa imagem tá muito boa que câmera vc usa?
Maurício, eu uso uma BMPCC 4k
Fala cara, pra você o que seria o "básico" da programação? O que uma pessoa que vai começar na programação deve saber.
Variáveis, tipos, estruturas de decisão e de repetição
@@heitorquaglia valeu!
Fala Victor, vou colocar aqui a resposta que coloquei no seu outro comentário para caso outra pessoa veja essa thread aqui: o que ela deve saber para começar, no limite seria "nada"... mas algumas coisas facilitam muito, como por exemplo um inglês técnico, uma noção de lógica (condicional básica "se algo acontecer, fazer uma ou outra coisa..."), gostar de estudar. A pergunta fica mais complexa de responder conforme o caminho que a pessoa quer seguir, como por exemplo desenvolvimento web... vejo um caminho muito natural nesse sentido aprender primeiro HTML, depois CSS, depois JavaScript, depois algo no Backend.
@@FilipeDeschamps Obrigado pelas dicas!
Estou aprendendo Python,da pra fazer esse projeto no python??
Comecei a utilizar Typescript nos meus projetos porque sempre esquecia a assinatura dos métodos e as propriedades dentro dos objetos 🤣️🤣️
Ahhhh total!! Nessas horas ajuda MUITO :)
Quais as configurações e até sugestões, se possível de notebooks para adentrar em aplicações mobile. Tem cara que indica MAC, mas sem condiçõe$ de desembolçar 20 mil no momento hahaha.
Puts eu sou muito ruim com hardware, não vou saber indicar :( mas quero estudar melhor o assunto para trazer ao canal uma solução 🤝
@@FilipeDeschamps Sem problemas haha. Me indicaram o 2am e pelo visto será ele mesmo. =D.
Eu estou estudando javascript ainda.. Mas pra resolver esses casos das variáveis globais é muito simples pelo que aprendi.. É só escrever o código dentro de uma IFEE que chamam de funções auto-executáveis.. Certo?
Fala Jocimar, uma IFEE não protege contra o acesso de variáveis globais (que já foram declarados no escopo global, como foi esse caso). Esse pattern evita que você crie novas variáveis globais. E sugiro não abusar desse pattern.
No caso do seu joguinho todos os calculos de movimentação, colisão e etc estão sendo feitos pelo servidor, ok... E em jogos como Fortnite e Pubg, que tem MUITA coisa pra ficar calculando e verificando, tipo colisão de balas, movimentação de players, estruturas, etc... Sabe dizer se isso tudo é responsábilidade do servidor? Imagino que é muita coisa pra se calcular assim, pq são 100 players e é um mundo 3D, o que deve dificultar muito...
// sua didática e entusiasmo são coisas do outro mundo! Conteúdo bom por demais!
Showww José!!! Tudo isso é calculado no servidor, e tem estratégias fantásticas para distribuir cada parte do mapa em servidores diferentes... o negócio vai ficando bastante avançado para chegar nesse tipo de patamar. Mas a regra final é clara: o client pode e deve se antecipar ao que acontece, mas a única informação que vale é a do servidor e cabe ao client interpolar as informações finais quando receber do server 👍
@@FilipeDeschamps Hmm, interessante. Valeu pela resposta :D
Você ficara assustado como implementamos esse desacoplamento entra as camadas em Angular, outro detalhes, estou fazendo o server side node mas usando typescript, a implementação muda um pouco, mas no final é o mesmo resultado. Abração
Ahhhh massa Vitor!! Não deixa de enviar isso no repositório do jogo 👍
Ótimo vídeo como sempre. Haha. Estou participando do hackathon da TotalVoice que a Shawee está organizando, não sei se seria pedir muito mas gostaria de um feedback vindo de você em relação ao nosso projeto kkkk
Que massa! Vejo sim, mas você precisa enviar num novo comentário, pois o TH-cam não me avisa mais de respostas em comentários :(
O Filipe não é um ser humano. Ele é o clone masculino da lu do Magazine Luiza, que funciona com inteligente artificial.
HAHAHAHAHAHHAHH essa é nova 😂
@@FilipeDeschamps Caramba, que cara dedicado ao canal lendo comentários de vídeos "antigos".
sucesso
Ministério da Saúde adverte: este vídeo provoca uma overdose de delicinha!
kkkkkkk showww William!!!
Como você não usou sua cara dos @18:54 como imagem do video?? Rs!!
Se algum dia eu tiver que fazer uma mímica de "Global" farei esse gesto. AHhahahahah
kkkkkkkkkkkkkk
Excelentes vídeos. Posso ser chato? Poderia deixar sua imagem menor, num quadro por cima da tela como é normalmente feito. Sei que quer passar sua emoção, mas acredito que ficaria melhor. É só um detalhe. Obrigado pelo conteúdo!
Showww Alan!! Nunca se preocupe em querer "ser chato" se a sua intenção é ajudar/melhorar algo aqui no canal, fechado? 🤝
Eu posso fazer isso tudo em C++?
Michel, falta muito pra gente programar um Tibia?
hahahhah Lucas, falta bastante 😂
Ótimo vídeo.
Valeuuu Lucas :)
Olá filipe, estou acompanhando a sua playlist, porém, a partir desse vídeo não dá certo. Dá sempre o mesmo erro, já refiz algumas vezes e não deu certo. Não aparece erro nos scripts só na index.html. Sempre diz q o módulo não foi encontrado. Estou começando em js daí não sei muito ainda. Como posso resolver o problema?
Salve Filipe! Só pra tirar uma dúvida com o node.js. Dá pra automatizar tarefas locais, como executar meu editor de código e meu navegador assim que eu ligar o pc?
Dá sim Elizeu!! Olha só esse módulo que facinho: www.npmjs.com/package/open
Não entendi porra nenhuma mas achei muito massa!!!
kkkkkk show!
o meu esta dando problema na importação so socket no client: Invalid or Unexpected token
Alguém manja oq pode ser?
10:09 "Opa, colidi com uma frutinha... hum... interessante." kkkkk
O esm é mais lento que o commonjs?
Não saberia dizer, mas especulo que seja algo que não vale a pena considerar, dado que isso vai ser chamado apenas no momento de interpretação do script.
Vai rolar uma persistência de dados? Se esse server cheio de estados crashar
Boaaa Mikhail, nesse caso não vai, mas o Socket.io tem um adapter em Redis que fica muito fácil de fazer
Video novo 💙💙💙💙
😍
Filipe eu gostaria de uma recomendação sua, eu já aprendi python e C#, qual linguagem você me recomendaria para começar a aprender?
Fala Fernando, ótima pergunta, sugiro assistir esse vídeo aqui: th-cam.com/video/2_FJrmft3uQ/w-d-xo.html
@@FilipeDeschamps Okk muito obrigado!!!
Não consigo importar o socketio como no vídeo.
Recebo este erro: "SyntaxError: The requested module 'socket.io' does not provide an export named 'default'"
Fala meu caro! Faz um bom tempo que implementei esse código e não me recordo exatamente qual estratégia usei, mas procure sempre utilizar a última versão do módulo, pois lembro que na época ele de fato não tinha compatibilidade com os ES Modules, e tinha que fazer alguma magia ensinada (talvez) nos vídeos passados da playlist. Mas vi que o Socket.io já lançou duas versões desde a publicação desse vídeo e possivelmente já esteja compatível com ES Modules 👍
@@FilipeDeschamps O problema era na versão mais recente, mas travei na versão do vídeo e funcionou. Valeu!
Que uma dica usa a versão mais recente e usa o construtor server
Eu tenho uma duvida, eu consigo usar uma tinker board para aprender a programar??
Santiago, eu não conhecia o termo tinker board, mas procurei aqui e achei legal, parece que sim 👍
Filipe por favor faz do próximo projeto full Python pfvor!!!!! Da essa moral plz....
haahhah showww Breno, seria um prazer, mas acho que tenho que treinar muito Python antes de ensinar.
@@FilipeDeschamps Sou mai vc, acredito que podemos aprender juntos! tenta plz..^^