- 187
- 784 826
Thi Code
Brazil
Приєднався 14 вер 2018
All about software programming, tips, tricks, careers and more!
Відео
Crie softwares que FUNCIONEM!
Переглядів 111Місяць тому
Seja membro deste canal e me apoie para criar cada vez mais conteúdo de qualidade! ua-cam.com/channels/nATHGHftSGHbhn6uF8dEUA.htmljoin
Fique rico desenvolvendo software
Переглядів 257Місяць тому
Seja membro deste canal e me apoie para criar cada vez mais conteúdo de qualidade! ua-cam.com/channels/nATHGHftSGHbhn6uF8dEUA.htmljoin
Dev de verdade não programa em Windows | Thi Code Talks
Переглядів 316Місяць тому
Se conecte comigo: www.thicode.com.br/links Canal @Diolinux
Como usar a API da IA llama3 em seus projetos?
Переглядів 8 тис.3 місяці тому
Ter uma IA localmente em seu terminal é disruptivo! Agora imagina se você puder usar em algum projeto, de forma gratuita? Repositório da api: github.com/codethi/ollama-api Conecte-se comigo: www.thicode.com.br/links Site Ollama: www.ollama.com/
EP16 - Ajustes finais e lançamento do desafio | NestJs na Prática
Переглядів 1503 місяці тому
Se conecte comigo: www.thicode.com.br/links Meus cursos na Udemy: www.udemy.com/user/thiago-lima-66/ Repositório do projeto: github.com/codethi/forum-api Seja membro deste canal e me apoie para criar cada vez mais conteúdo de qualidade! ua-cam.com/channels/nATHGHftSGHbhn6uF8dEUA.htmljoin
EP15 - Validando os dados do cliente com PIPES no NestJS | NestJs na Prática
Переглядів 1023 місяці тому
Se conecte comigo: www.thicode.com.br/links Meus cursos na Udemy: www.udemy.com/user/thiago-lima-66/ Repositório do projeto: github.com/codethi/forum-api Seja membro deste canal e me apoie para criar cada vez mais conteúdo de qualidade! ua-cam.com/channels/nATHGHftSGHbhn6uF8dEUA.htmljoin
EP14 - Transformando dados com Pipes no NestJS | NestJs na Prática
Переглядів 1063 місяці тому
Se conecte comigo: www.thicode.com.br/links Meus cursos na Udemy: www.udemy.com/user/thiago-lima-66/ Repositório do projeto: github.com/codethi/forum-api Seja membro deste canal e me apoie para criar cada vez mais conteúdo de qualidade! ua-cam.com/channels/nATHGHftSGHbhn6uF8dEUA.htmljoin
EP13 - SQL JOINS com Prisma no NestJS | NestJs na Prática
Переглядів 1013 місяці тому
Se conecte comigo: www.thicode.com.br/links Meus cursos na Udemy: www.udemy.com/user/thiago-lima-66/ Repositório do projeto: github.com/codethi/forum-api Seja membro deste canal e me apoie para criar cada vez mais conteúdo de qualidade! ua-cam.com/channels/nATHGHftSGHbhn6uF8dEUA.htmljoin
EP12 - Testando uma api com NestJs | NestJs na Prática
Переглядів 1783 місяці тому
Se conecte comigo: www.thicode.com.br/links Meus cursos na Udemy: www.udemy.com/user/thiago-lima-66/ Repositório do projeto: github.com/codethi/forum-api Seja membro deste canal e me apoie para criar cada vez mais conteúdo de qualidade! ua-cam.com/channels/nATHGHftSGHbhn6uF8dEUA.htmljoin
EP11 - Extraindo o payload do JWT na requisição com NestJs | NestJs na Prática
Переглядів 1883 місяці тому
Se conecte comigo: www.thicode.com.br/links Meus cursos na Udemy: www.udemy.com/user/thiago-lima-66/ Repositório do projeto: github.com/codethi/forum-api Seja membro deste canal e me apoie para criar cada vez mais conteúdo de qualidade! ua-cam.com/channels/nATHGHftSGHbhn6uF8dEUA.htmljoin
EP10 - Usando a CLI do NestJs para criar um CRUD completo | NestJs na Prática
Переглядів 1553 місяці тому
Se conecte comigo: www.thicode.com.br/links Meus cursos na Udemy: www.udemy.com/user/thiago-lima-66/ Repositório do projeto: github.com/codethi/forum-api Seja membro deste canal e me apoie para criar cada vez mais conteúdo de qualidade! ua-cam.com/channels/nATHGHftSGHbhn6uF8dEUA.htmljoin
EP09 - Configurando o AuthGuard do NestJS | NestJs na Prática
Переглядів 2194 місяці тому
Se conecte comigo: www.thicode.com.br/links Meus cursos na Udemy: www.udemy.com/user/thiago-lima-66/ Repositório do projeto: github.com/codethi/forum-api Seja membro deste canal e me apoie para criar cada vez mais conteúdo de qualidade! ua-cam.com/channels/nATHGHftSGHbhn6uF8dEUA.htmljoin
EP08 - Criando um token JWT no NestJS | NestJs na Prática
Переглядів 2224 місяці тому
Se conecte comigo: www.thicode.com.br/links Meus cursos na Udemy: www.udemy.com/user/thiago-lima-66/ Repositório do projeto: github.com/codethi/forum-api Seja membro deste canal e me apoie para criar cada vez mais conteúdo de qualidade! ua-cam.com/channels/nATHGHftSGHbhn6uF8dEUA.htmljoin
EP07 - Autenticando um usuário no NestJs | NestJs na Prática
Переглядів 2754 місяці тому
EP07 - Autenticando um usuário no NestJs | NestJs na Prática
EP06 - CRUD completo com Prisma e Nestjs | NestJs na Prática
Переглядів 3144 місяці тому
EP06 - CRUD completo com Prisma e Nestjs | NestJs na Prática
EP05 - Encriptando a senha com bcrypt no NestJs | NestJs na Prática
Переглядів 2524 місяці тому
EP05 - Encriptando a senha com bcrypt no NestJs | NestJs na Prática
EP04 - Configurando o Prisma Client no NestJs | NestJs na Prática
Переглядів 3264 місяці тому
EP04 - Configurando o Prisma Client no NestJs | NestJs na Prática
EP03 - Introdução e configuração do Prisma no NestJs | NestJs na Prática
Переглядів 3334 місяці тому
EP03 - Introdução e configuração do Prisma no NestJs | NestJs na Prática
EP02 - Como utilizar o CLI do NestJs | NestJS na Prática
Переглядів 4114 місяці тому
EP02 - Como utilizar o CLI do NestJs | NestJS na Prática
EP01 - Introdução ao NestJs | NestJS na Prática
Переглядів 1 тис.4 місяці тому
EP01 - Introdução ao NestJs | NestJS na Prática
Qual escolher? API REST vs GRAPHQL | Thi Code Talks
Переглядів 3574 місяці тому
Qual escolher? API REST vs GRAPHQL | Thi Code Talks
64 - Editando e Apagando Notícias | MERN STACK
Переглядів 2154 місяці тому
64 - Editando e Apagando Notícias | MERN STACK
63 - Buscando as notícias pelo Id | MERN STACK
Переглядів 1455 місяців тому
63 - Buscando as notícias pelo Id | MERN STACK
62 - Criando uma notícia | MERN STACK
Переглядів 1955 місяців тому
62 - Criando uma notícia | MERN STACK
Vale a pena MESMO comprar um Macbook? | Thi Code Talks
Переглядів 3467 місяців тому
Vale a pena MESMO comprar um Macbook? | Thi Code Talks
Agora você pode ser certificado pelo GITHUB | Thi Code Talks
Переглядів 5608 місяців тому
Agora você pode ser certificado pelo GITHUB | Thi Code Talks
Você PRECISA aprender inglês para trabalhar com tecnologia | Thi Code Talks
Переглядів 3068 місяців тому
Você PRECISA aprender inglês para trabalhar com tecnologia | Thi Code Talks
Como entrar na área de tecnologia em 2024 | Thi Code Talks
Переглядів 5328 місяців тому
Como entrar na área de tecnologia em 2024 | Thi Code Talks
Cara muito obrigado! Foda de mais!
Fala Thi! Beleza? Cara, na parte do código que utiliza um condicional está ocorrendo um probleminha. Nessa parte do código do component navbar, quando precisa renderizar o botão de entrar ou sair dependendo da existência do token: {user ? ( <UserLoggedSpace> <h2>{user.nome}</h2> <i className="bi bi-box-arrow-right" onClick={signout}></i> </UserLoggedSpace> ) : ( <Link to='/entrar'> <Button text="Entrar" /> </Link> ) } Eu troquei o ''user'' bem no início por "Cookies.get("token")" O motivo foi que, ao atualizar a página da home, o botão de logout continuava aparecendo. Quando o usuário está logado, ao fazer logout, o botão para entrar/cadastrar aparece normalmente quando o token é excluído. A página funciona, os links, etc. Tudo normal! Mas ao atualizar (F5) a home, acontece a renderização novamente e o botão de logout aparece mesmo NÃO existindo token. Quando alterei o código, passou a funcionar normalmente. Estou compartilhando pois talvez mais pessoas possam estar com o mesmo problema ou então nem perceberam. O código ficou assim: {Cookies.get("token") ? ( <UserLoggedSpace> <h2>{user.nome}</h2> <i className="bi bi-box-arrow-right" onClick={signout}></i> </UserLoggedSpace> ) : ( <Link to='/entrar'> <Button text="Entrar" /> </Link> ) }
Professor, o fluxo para editar o usuario seria o mesmo ? estou tentando mas so me retorna 500, estou a um tempo travado nisso kkk eu envio o id do usuario logado na url assim: <Link to={`/manage-user/edit/${user._id}`}> no meu userServices eu fiz assim: export function editUser(id, data) { const response = axios.patch(`${baseURL}/user/update/${id}`, data, { headers: { Authorization: `Bearer ${Cookies.get("token")}`, } }); return response; } Criei um ManageUser para editar o usuario, com uma função: async function editUserSubmit(body) { console.log("Dados enviados: ", body); try { await editUser(id, body); navigate("/profile"); } catch (error) { console.log(error) } } Mas ainda assim não vai x-x
Eu confesso que eu fiz o React sozinho pq eu já sabia, conclui ontem toda parte de curtir, comentar e editar perfil. Agora vou melhorar ele colocando uma notificação pro usuário saber quem curtiu e comentou na publicação. De qualquer forma, esse conhecimento de Node me abriu muitas portas de conhecimento, vlw ai Thi Code.
finalizei, muito obraigado pelo conhecimento espero que faça mais conteúdos.
cara, fiz igualzinho no arquivo ai do prisma, mas ele não ficou colorido, ficou só branco, não sei se ele tá funcionando mesmo
Instalou a extensão do prisma no vscode?
deu certo do mesmo jeito kkkk, mas é estranho pq não fica colorido certas palavras como String, ai fica um pouco confuso, além de não ter auto implemento de alguns comandos
@@user-lv1nx4yx8g sim, a extensão é só para lint e prettier
@@thi_code aah então é isso, tava pensando se tinha mesmo essa extensão kkkk, vou instalar mas até agr tá muito top os vídeos
Aborde soluções sem docker tbm. Pois tem vps e instâncias que não possuem compatibilidade com wsl (ou seja docker não vai instalar nem com reza ainda mais me Windows)
Cara parabéns. Conteúdo riquíssimo e cheio de soluções em tempo real. É deste modo que aprendemos de verdade 😊🤓
Prof, eu tava lendo sobre usar o docker no windows pelo proprio wsl2 dentro do VS Code, que faz parte do pacote de extensões Dev Containers da propria Microsoft. O que você acha sobre?
Não tem pra visual studio??? so para o code?? não faz sentido isso
@@Thomasfoz5 não sei, não uso vs, só vscode
Quero aprender Docker
@@douglas_SenhorBOT a playlist já está on no canal
Obrigada !!! Excelente video
Quero agradecer por sua disposição em compartilhar este conteúdo muito atual e de grande importância para todos os que estão aprendendo o nestjs. Excelente trabalho... Abraços.
@@virgiliorosa3703 tmj!
A tag latest nas imagens Docker nem sempre representa a versão mais recente do software.
Eita, falhou no final, esqueceu do database. Não é difícil programar o vídeo antes, deixar o container do database em up, dar umas explicações rápidas que o container do database está rodando... (crítica construtiva, não levar a mal)
e vc é?
Muito obrigado!!! Breve e objetivo, show!!!
mano eu virei fâ de carteirinha, namoral kkk
Fenomenal, vc poderia fazer uma aplicação com Spring e Angular?
@@maathmatics vish mano, vai ser difícil… faz muitos anos que não mexo com isso
@@thi_code vc sabe php com Laravel?
container é equivalemente, ou segue o mesmo princípio, dos ambientes virtuais em python?
Top, interessante até as técnicas do figma, eu sempre tive medo da ferramenta vendo seu vídeo, parece bem simples
@@anaclaudiasilva4840 valeu! Se arrisca e fuça nele… Vale a pena
Travei aqui, não consigo fazer uma pesquisa, sempre retorna : " Cannot read properties of undefined (reading 'map')" D;
@@italofabricio480 vc tá fazendo o map pra mostrar uma lista, porém a const que possui esse array está undefined… ou seja, não tá retornando nada da api, volte os passos da conexão com a api, coloque console log para ver o que está acontecendo e assista o vídeo mais de uma vez
para funcionar, tive que deixar assim: setNews(newsApi.data.results || []);
@@italofabricio480 vc entendeu o que isso faz?
@@thi_code fui comparar o codigo que você deixou no github e o meu, vi que no meu retorna um array com o nome 'results' e não 'foundPosts' como estava na aula, e funcionou! de qualquer forma, vou rever a aula de conexão com a api. muito obrigado, professor :D
@@italofabricio480 boa mano!
Que coisa boa alguém ensinando de forma clara e objetiva ! Show demais!
Ainda estou estudando docker, graças a essa série de vídeo estou aprendendo bastante!! Fiquei com algumas dúvidas pois sou iniciante, me pergunto, Dessa forma que foi feito o deploy e assim que as empresas usam? Outra dúvida, eu posso simplesmente fazer o deploy apenas da API, e usar o link no meu front que esta hospedado em outro lugar??, em termos de usabilidade, qual e o melhor fazer o deploy de tudo em um único lugar como esta no vídeo??? Ou fazer em cantos separados?, e por última dúvida pois eu nao entendi muito bem, e meu banco de dados ja esta configurado so com aquelas url localmente?? Isso se da por conta do docker??? Por favor se possível gostaria de saber isso, agradeço muito pelos vídeos que estao me ajudando tanto ❤
Muito boa suas aulas, quero agradecer por essa playlist! Gostaria de sabe como consigo configurar esse autocomplete no meu vscode? Você tem alguma extensão específica além das tradicionais? No meu caso não funciona com essa sugestão completa, tal como você coloca @Delete e então aparece toda a sugestão do código.
Cara, tu nasceu pra ensinar namoral mesmo
Meus parabéns, que aula meus amigos 👏👏👏👏
Assisti duas vezes pra poder entender kkkk 😅
@@italofabricio480 até que vc foi rápido…
Que video top
Muito bom, aprendi muito.
Excelente aula, parabéns pela didática. 👏🏾👏🏾👏🏾
Sensacional, muito bom, vc é bem didático parabéns
como faz com postgres?
Finalizei as aulas de back, em algumas aulas tive rever algumas vezes até entender e não deixar passar nenhum detalhe kkkk conteúdo incrível!!! Inclusive o render hoje está bem rapido.
muito bom
Um dia quero ter o prazer de trabalhar contigo, didática muito top!!!
@@lucasfull5 tmj irmão! Fico feliz em ajudar!
100% didático, e prático! parabéns!!
Valeu pelo pelo vídeo! Venho estudando clean arch e vendo você refatorar, vejo q são basicamente as mesmas refatorações q eu faria. Porém, costumo deixar as validações básicas de propriedades do body e params, na próprio controller com uma função de validação percorrendo uma lista de campos obrigatorios por exemplo, e as validações com relação à tipo, formato e coisas mais importantes de regras de negócio, faço em um object value, fazendo assim uma transformação de um tipo primitivo como uma string ou um number, para um objeto com validações e transformações q é típica do negócio, e tudo isso é usado dentro de uma entity q faz essas validações automaticamente....dito isso, o q vc acha? essa abordagem é legal?
muito bom, agr vamos pro React, e ai é mais fácil
valeu mano!
Fala Thi Code, blzz, cara acabeid e fazer essa aula e vi que vc comenta no meio do vídeo que ia ver a possibilidade de certificado, hoje em dia existe esse certificado? Gratidão pelo curso, tem ajudado demais no meu aprendizado.
salve mano... sim na udemy vc consegue mano, aqui estão meus cursos lá: www.udemy.com/user/thiago-lima-66/ sempre deixo no menor valor e a udemy vai trocando automático...
Brabo demais ❤
obrigado pela explicação!
Tenho que fazer um protótipo de site pra um trabalho, obrigado por me ensinar
tmj!
Exelente tutorial. Valew mesmo!!!
tmj!
Eu sou de Angola e este é melhor vídeo que me fez perceber melhor sobre o Docker com todos os detalhes
@@cassy-dinisgracapedro7330 tmj irmão, seja bem vindo! Fico feliz de poder ajudar 🤘🏽
A questao é que o Copilot tem que pagar, e o GPT é grátis... 😂
sim haha
Mano namoral, não sei como esse canal não tem mais inscritos, um conteudo free neste nivel não tem em outro lugar não!
top
queo aprender docker
@@HadaGuimaraes a playlist já está no canal!
Parabéns rapaz excelente vídeo. Você tem o don da fala.
@@rmartinsdesouza valeuu