TecEdu4All
TecEdu4All
  • Видео 230
  • Просмотров 102 193
Autenticação e Autorização em NodeJS com JWT
#jwt #jsonwebtoken #seguranca #autenticacao #autorizacao #nodejs #express #javascript #token #tecedu4all
Abordamos como implementar mecanismos de autenticação e autorização em aplicações Node.js utilizando JSON Web Tokens (JWT). Inicialmente, é explicado o conceito de autenticação, que envolve verificar a identidade do usuário, e autorização, que determina quais recursos o usuário pode acessar. O JWT é apresentado como uma solução eficiente para esses processos, pois permite que informações de autenticação sejam transmitidas de forma segura e que o servidor possa verificar a validade do token recebido em cada requisição.
O vídeo demonstra passo a passo como configurar um servidor Node.js pa...
Просмотров: 91

Видео

Pocket Tips - JavaScript Edition - High Order Functions - Every e FlatMap
Просмотров 274 месяца назад
#every #flatmap #webdevelopment #javascript #tutorial #tecedu4all Descubra dicas essenciais para otimizar seu código JavaScript usando High Order Functions! 🚀 Neste episódio do Pocket Tips - JavaScript Edition exploramos o recurso do EVERY e FLATMAP. O Every testa se todos os elementos no array passam no teste implementado pela função fornecida. E retorna true se todos os elementos passarem no ...
Pocket Tips - JavaScript Edition - High Order Functions - Some
Просмотров 64 месяца назад
#some #webdevelopment #javascript #tutorial #tecedu4all Descubra dicas essenciais para otimizar seu código JavaScript usando High Order Functions! 🚀 Neste episódio do Pocket Tips - JavaScript Edition exploramos o recurso do SOME, que testa se ao menos um dos elementos no array passa no teste implementado pela função fornecida. E retorna true se algum elemento passar no teste, caso contrário, fa...
Pocket Tips - JavaScript Edition - High Order Functions - Reduce
Просмотров 54 месяца назад
#reduce #webdevelopment #javascript #tutorial #tecedu4all Descubra dicas essenciais para otimizar seu código JavaScript usando High Order Functions! 🚀 Neste episódio do Pocket Tips - JavaScript Edition exploramos o recurso do REDUCE, que aplica uma função contra um acumulador e cada elemento do array (da esquerda para a direita) para reduzi-lo a um único valor. E retorna um único valor acumulad...
Pocket Tips - JavaScript Edition - High Order Functions - Filter
Просмотров 84 месяца назад
#filter #webdevelopment #javascript #tutorial #tecedu4all Descubra dicas essenciais para otimizar seu código JavaScript usando High Order Functions! 🚀 Neste episódio do Pocket Tips - JavaScript Edition exploramos o recurso do FILTER, que cria um novo array com todos os elementos que passam no teste implementado pela função fornecida. E retorna um novo array com os elementos que atendem à condiç...
Pocket Tips - JavaScript Edition - High Order Functions - Map
Просмотров 64 месяца назад
#map #webdevelopment #javascript #tutorial #tecedu4all Descubra dicas essenciais para otimizar seu código JavaScript usando High Order Functions! 🚀 Neste episódio do Pocket Tips - JavaScript Edition exploramos o recurso do MAP, que cria um novo array com os resultados da função aplicada a cada elemento do array original. E retorna um novo array de mesmo comprimento que o original. Esse vídeo pe...
Reconhecimento de voz e extração de texto de imagens com ReactJS e Inteligência Artificial
Просмотров 634 месяца назад
#ia #react #javascript #inteligenciaartificial #tesseract #speechrecognition Nesse vídeo vamos integrar funcionalidades de reconhecimento de voz e extração de texto de imagens em um aplicativo web utilizando ReactJS. Vamos utilizar a biblioteca SpeechRecognition para capturar e processar comandos de voz, e a Tesseract.js para realizar a extração de texto a partir de imagens. Na primeira parte d...
Criando APIs simuladas com JSON Server e realizando requisições CRUD
Просмотров 2965 месяцев назад
#jsonserver #api #apisimulada #http #crud #next #tecedu4all O vídeo fornece uma introdução abrangente ao uso do JSON Server para criar APIs simuladas e realizar operações CRUD, demonstrando como essa ferramenta pode ser útil no processo de desenvolvimento de software. Introdução ao JSON Server: O vídeo começa explicando o conceito de JSON Server, uma ferramenta que permite criar rapidamente uma...
Criando um WebSocket para comunicação entre backend e frontend
Просмотров 1325 месяцев назад
#websocket #next #react #nodejs #typescript #comunicação #tecedu4all Este vídeo aborda a criação de um WebSocket para facilitar a comunicação entre o backend e o frontend de uma aplicação web. O vídeo começa explicando a necessidade de comunicação em tempo real entre o servidor (backend) e o cliente (frontend) em certas aplicações web, como em chats, jogos online ou atualizações automáticas de ...
Identificando objetos em tempo real na câmera com IA e Python
Просмотров 6075 месяцев назад
#ia #inteligenciaartificial #python #deteccao #objetos #tecedu4all Este vídeo demonstra como utilizar inteligência artificial e Python para identificar objetos em tempo real através de uma câmera. A técnica apresentada permite a detecção precisa e rápida de uma variedade de objetos, oferecendo uma solução prática e eficiente para aplicações como segurança, automação e reconhecimento visual.
Internacionalização de conteúdo no React com a react-i18next
Просмотров 1706 месяцев назад
#internacionalizacao #traducao #react #i18next #i18n #react-i18next #tecedu4all O vídeo aborda a internacionalização de conteúdo no React usando a biblioteca react-i18next. Ele demonstra como configurar e usar o react-i18next para tornar sua aplicação React multilíngue, permitindo a tradução de texto e componentes. O objetivo é facilitar a criação de aplicações React que suportam diferentes idi...
Aprenda a gerenciar estados e realizar requisições com Axios e React Query
Просмотров 706 месяцев назад
#react #reactquery #axios #requisicao #http #estado #tecedu4all O vídeo ensina como gerenciar estados e fazer requisições usando Axios e React Query em aplicações React. Ele aborda a configuração do Axios para requisições HTTP e demonstra como usar React Query para gerenciar o estado dos dados de forma eficiente, incluindo o uso de hooks, como o useQuery .
Curso Completo de TypeORM
Просмотров 2707 месяцев назад
Curso Completo de TypeORM 📚 www.udemy.com/course/curso-completo-typeorm/?referralCode=EB85B3F1AA43A27E02F5 Fala pessoal! Estou muito feliz em compartilhar meu novo curso (link nos comentários), que está disponível na plataforma Udemy. São mais de 10 horas de programação, na qual criamos um backend do zero usando TypeORM. Queria pedir a colaboração de vocês para divulgar esse novo curso, seja cu...
Perguntas em Entrevistas Técnicas para Frontend
Просмотров 1587 месяцев назад
Nesse vídeo vou trazer um pouco mais sobre como as entrevistas técnicas são conduzidas, quais as principais perguntas que já me fizeram e como podemos ser pessoas mais preparadas para esse tipo de situação. As perguntas englobam diferentes níveis de vagas, desde júnior até senior e mostra o ecossistema que estamos inseridos e como podemos ser questionados a partir disso. Caso você tenha mais pe...
Aprenda a usar mapas no React com a biblioteca Leaflet
Просмотров 5398 месяцев назад
Neste vídeo tutorial, você aprenderá como integrar mapas interativos em suas aplicações web utilizando React Leaflet, uma biblioteca React que fornece uma interface simples e poderosa para a API Leaflet de mapas interativos. O React Leaflet é uma biblioteca que permite integrar mapas interativos em aplicativos web desenvolvidos com React. Ele é construído sobre a popular biblioteca JavaScript L...
Pocket Tips - JavaScript Edition - Spread
Просмотров 138 месяцев назад
Pocket Tips - JavaScript Edition - Spread
Utilizando Gráficos no React com a React Google Charts
Просмотров 4128 месяцев назад
Utilizando Gráficos no React com a React Google Charts
Validação de Formulários no React com a biblioteca JOI
Просмотров 928 месяцев назад
Validação de Formulários no React com a biblioteca JOI
Pocket Tips - JavaScript Edition - Template Literals
Просмотров 148 месяцев назад
Pocket Tips - JavaScript Edition - Template Literals
Pocket Tips - JavaScript Edition - Arrow Function
Просмотров 138 месяцев назад
Pocket Tips - JavaScript Edition - Arrow Function
Criando um Projeto do Zero com Nest, TypeORM e Postgres
Просмотров 3,1 тыс.8 месяцев назад
Criando um Projeto do Zero com Nest, TypeORM e Postgres
Pocket Tips - JavaScript Edition - Rest
Просмотров 328 месяцев назад
Pocket Tips - JavaScript Edition - Rest
Guia Básico de Uso do Tailwind com Next.JS
Просмотров 2708 месяцев назад
Guia Básico de Uso do Tailwind com Next.JS
Pocket Tips - JavaScript Edition - Desestruturação
Просмотров 308 месяцев назад
Pocket Tips - JavaScript Edition - Desestruturação
Pensando em evoluir na sua carreira acadêmica? Dicas para ingressar em cursos de Pós-Graduação
Просмотров 399 месяцев назад
Pensando em evoluir na sua carreira acadêmica? Dicas para ingressar em cursos de Pós-Graduação
Realizando requisições para a API com Postman
Просмотров 5499 месяцев назад
Realizando requisições para a API com Postman
Aprenda o que é Generics no TypeScript e como usar esse recurso
Просмотров 699 месяцев назад
Aprenda o que é Generics no TypeScript e como usar esse recurso
Plataforma TecEdu4All - Cursos e Vídeos Grátis sobre Programação e Informática na Educação
Просмотров 1089 месяцев назад
Plataforma TecEdu4All - Cursos e Vídeos Grátis sobre Programação e Informática na Educação
Criando rotas de navegação com React Native, Expo e React Navigation usando navegação em Stack
Просмотров 6529 месяцев назад
Criando rotas de navegação com React Native, Expo e React Navigation usando navegação em Stack
Tendências e Oportunidades na Área de Tecnologia em 2024
Просмотров 14910 месяцев назад
Tendências e Oportunidades na Área de Tecnologia em 2024

Комментарии

  • @rizandrocarvalho6482
    @rizandrocarvalho6482 5 дней назад

    salve tava precisando desse video

    • @TecEdu4All
      @TecEdu4All 5 дней назад

      Opaaa, show de bola, fico feliz que tenha ajudado :)

  • @AdrianScottty
    @AdrianScottty 8 дней назад

    Robinson George Martinez Deborah Lopez Kevin

  • @futebol10100
    @futebol10100 15 дней назад

    Vídeo muito bem explicado, atém quem fim alguém que explica passo a passo com clareza de como fazer certo, muito obrigado =)

    • @TecEdu4All
      @TecEdu4All 14 дней назад

      Opaa, muito obrigado, fico feliz demais com esse feedback :)

  • @henriquetorrescampos7431
    @henriquetorrescampos7431 20 дней назад

    Como faço para colocar essa cor que tem no seu terminal na palavra yarn ? A palvra yarn está em amarelo diferente das demais.

    • @TecEdu4All
      @TecEdu4All 19 дней назад

      opa Henrique, acredito que seja um padrão do vscode na época que gravei ou do terminal, somente visual mesmo o aspecto. Lembrando que o yarn precisa ser instalado na máquina: classic.yarnpkg.com/lang/en/docs/install/#windows-stable

  • @marcoantonioqueiroz559
    @marcoantonioqueiroz559 Месяц назад

    Bom Dia , você ainda tem o link valido do tutorial?

    • @TecEdu4All
      @TecEdu4All Месяц назад

      Opa Marco, infelizmente não tenho mais, acabei perdendo a pasta. Mas os softwares seriam: Visual Studio Code, NodeJS com NPM, MySQL, Postman ou Insomnia e DBeaver

    • @marcoantonioqueiroz559
      @marcoantonioqueiroz559 Месяц назад

      @@TecEdu4All e que estou apanhando um pouco aqui com o MySQL e queria ver se lá tinha algo sobre

    • @marcoantonioqueiroz559
      @marcoantonioqueiroz559 Месяц назад

      O MySQL eu preciso instalar o para windows ou só o xammp??

    • @TecEdu4All
      @TecEdu4All Месяц назад

      @@marcoantonioqueiroz559 tendi

    • @TecEdu4All
      @TecEdu4All Месяц назад

      @@marcoantonioqueiroz559 pode instalar somente o MySQL, o Xammp na verdade serve para instalar o MySQL, Apache e PHP, nesse caso do tutorial, vc precisa somente do MySQL

  • @WesleyAquiles1
    @WesleyAquiles1 Месяц назад

    Show , é possível salvar somente 1 imagem , ao invés de 3 ? Quando salva sobe 3 tamanhos diferentes Parabéns pelo maravilhoso conteúdo!!

    • @TecEdu4All
      @TecEdu4All Месяц назад

      Opaa, muito obrigado Wesley, vlwwww. No Strapi, é possível configurar o upload de imagens para que apenas uma imagem seja salva ao invés de múltiplos tamanhos. Por padrão, o Strapi usa um plugin de upload que cria diferentes tamanhos de imagem (por exemplo, thumbnail, medium, large) para otimizar a entrega de imagens em diferentes contextos. Para alterar esse comportamento e salvar apenas um tamanho de imagem, você pode modificar as configurações de upload no arquivo de configuração do plugin de upload do Strapi.

  • @carlosarce8116
    @carlosarce8116 2 месяца назад

    Gostei, Parabéns !!!

  • @wisleydev
    @wisleydev 2 месяца назад

    Bora ver se vai me salvar

    • @TecEdu4All
      @TecEdu4All 2 месяца назад

      Opa, espero que lhe ajude =D

  • @mariaeloisa179
    @mariaeloisa179 2 месяца назад

    Parabéns cara! Me ajudou muito no projeto da faculdade!!! Sucesso. Só um detalhe, o paramento do Yolo mudou.

    • @TecEdu4All
      @TecEdu4All 2 месяца назад

      Opa, muito obrigado pelo feedback, fico muito feliz que tenha ajudado! Valeu pela dica, vou ver :)

  • @pabloalbano
    @pabloalbano 3 месяца назад

    Top muito bom, vou fazer!

    • @TecEdu4All
      @TecEdu4All 3 месяца назад

      Show Pablo, muito legal!

  • @romulobalsalobre8829
    @romulobalsalobre8829 3 месяца назад

    Ótimo video! uma boa didatica e mostrou um exemplo funcional, muito bacana!!

    • @TecEdu4All
      @TecEdu4All 3 месяца назад

      Fala Romulo, muito obrigado, fico muito feliz com o feedback :)

  • @caioveb
    @caioveb 3 месяца назад

    Linda explicação. Mas apesar de sacar legal a ideia, senti falta de ver funcionando... pra visualizar melhor o de/para em relação a não usar o React Query. no mais... sucesso!!!

    • @TecEdu4All
      @TecEdu4All 3 месяца назад

      Opa Caio, show de bola, que bom que curtiu o vídeo! Realmente, é um ponto bem válido, obrigado pelo feedback :)

  • @carlosribeiro8854
    @carlosribeiro8854 3 месяца назад

    Trabalho com o leaflet direto do js. Nao tinha visto a interação com react dai vem a pergunta como funciona a instalacao das dependencias? É nescessario levar isso para o ambiente de produção?

    • @TecEdu4All
      @TecEdu4All 3 месяца назад

      Opa Carlos, isso, é bem legal de usar no React. Aí você vai ter um projeto React normal, com a instalação das bibliotecas e tudo mais. Para o ambiente de produção você vai levar as bibliotecas obrigatórias de usar no projeto react, incluindo a react leaflet

  • @jesieldev
    @jesieldev 3 месяца назад

    Otimo video, mas como fazer o deploy do banco de dados que no caso está no docker?

    • @TecEdu4All
      @TecEdu4All 3 месяца назад

      Opa, vlwww, que bom que curtiu o vídeo! Teríamos que configurar um Dockerfile para o projeto NestJS, configurar o docker-compose.yml, configurar as variáveis de ambiente na plataforma que você está usando, por exemplo, render. E aí pode variar de plataforma para plataforma, mas você poderia configurar o "Build Command" como docker-compose build e configurar o "Start Command" como docker-compose up. A plataforma irá construir e iniciar seus contêineres, e sua aplicação estará disponível na URL fornecida pelo Render.

  • @marianacarvalho1979
    @marianacarvalho1979 3 месяца назад

    Muito bom!

    • @TecEdu4All
      @TecEdu4All 3 месяца назад

      Muito obrigadooo Mariana

  • @felipeclemente4574
    @felipeclemente4574 4 месяца назад

    Olá, tudo bem? eu crio o projeto com next, porém não consta a página dentro do app, você teria um repositório para visualizar este projeto?

    • @TecEdu4All
      @TecEdu4All 4 месяца назад

      Opa Felipe, se você utilizar o comando: npx create-next-app teste, ele vai criar o projeto em Next. Aí você precisa dizer que sim nas opções de 'src directory' e 'App Router'. A versão que possui a pasta App no Next é a 13 ou 14, ambas vão te trazer essa estrutura do vídeo.

  • @lucasrennolimafilho3455
    @lucasrennolimafilho3455 4 месяца назад

    Salvou demais, parabéns.

    • @TecEdu4All
      @TecEdu4All 4 месяца назад

      Vlwww Lucas, que bom que te ajudou =D

  • @jnetosilva1922
    @jnetosilva1922 4 месяца назад

    Comprado e iniciando agora, volto pra dizer se foi bom para mim. 😃

    • @TecEdu4All
      @TecEdu4All 4 месяца назад

      Opa, show de bola, obrigado por escolher o curso, qualquer feedback ou melhoria, estou a disposição, vlww

  • @pedrorafaelmendessilva279
    @pedrorafaelmendessilva279 4 месяца назад

    Bom conteúdo, parabéns!

  • @williannicoletti3064
    @williannicoletti3064 4 месяца назад

    boa!!

  • @thiagolucas2291
    @thiagolucas2291 4 месяца назад

    Estou recebendo um erro quando executo as consultas usando o getRepository porém as entidades estão configuradas corretamente, sabe o que pode ser ? @Entity() ^ SyntaxError: Invalid or unexpected token

    • @TecEdu4All
      @TecEdu4All 4 месяца назад

      Opa Thiago, tudo bem? O erro está bastante genérico, o que dificulta entender o que pode ser, mas alguns pontos que podem ser o erro: ver se colocou o nome da tabela no banco e se importou da lib esse metodo: import { Entity, Column, PrimaryGeneratedColumn } from 'typeorm'; @Entity('users') class User { @PrimaryGeneratedColumn('increment') id: number; @Column('varchar', { length: 100, nullable: false }) name: string; @Column('varchar', { length: 100, nullable: false }) email: string; } export default User;

  • @mikaelandrade5795
    @mikaelandrade5795 5 месяцев назад

    Muito bom

  • @pauloamigoni
    @pauloamigoni 5 месяцев назад

    perfeito ... professor poderia disponibilizar o docker ai para gente =x

    • @TecEdu4All
      @TecEdu4All 5 месяцев назад

      Opa Paulo, não sei se tenho deste vídeo, mas acredito que esse seja bem similar, segue o código do docker e do sql se quiser rodar junto: version: '3' services: database: image: mysql volumes: - ./script.sql:/docker-entrypoint-initdb.d/script.sql - ./:/docker-entrypoint-initdb.d ports: - 3307:3306 environment: MYSQL_ROOT_PASSWORD: root -- Arquivo: create_database.sql -- Criação do banco de dados CREATE DATABASE IF NOT EXISTS curso_typeorm; -- Definindo o banco de dados criado como o ativo USE curso_typeorm;

  • @murilosantos4479
    @murilosantos4479 5 месяцев назад

    Tenho duvida de como colocar tipo um middleware que verifica se o usuário autenticado é admin

    • @TecEdu4All
      @TecEdu4All 5 месяцев назад

      Nesse caso você poderia capturar as informações em um contexto, conforme o codigo abaixo "use client"; import React, { ReactNode, useEffect, useState } from "react"; import { onAuthStateChanged, getAuth, User, signOut } from "firebase/auth"; import { AuthContext } from "./AuthContext"; import { app } from "../services/firebase/firebaseConfiguration"; interface AuthContextProviderProps { children: ReactNode; } const auth = getAuth(app); export const AuthContextProvider: React.FC<AuthContextProviderProps> = ({ children, }) => { const [userAuth, setUserAuth] = useState<User | null>(null); const [loading, setLoading] = useState(true); useEffect(() => { const unsubscribe = onAuthStateChanged( auth, (authUserCredentials: User | null) => { setUserAuth(authUserCredentials); setLoading(false); } ); return () => unsubscribe(); }, []); async function logout() { let result = null, error = null; try { result = await signOut(auth); } catch (e) { error = e; } return { result, error }; } return ( <AuthContext.Provider value={{ userAuth, logout }}> {loading ? ( <div className="min-h-screen bg-gray-800 flex justify-center items-center"> <h1 className="text-white text-3xl">Loading...</h1> </div> ) : ( children )} </AuthContext.Provider> ); E depois verificar se a pessoa está autenticada ou possui um papel de admin const { userAuth, logout } = useAuthContext(); const router = useRouter(); console.log(userAuth); if (userAuth == null) { router.push("/signin"); return null; // Evitar renderização de componentes desnecessários }

  • @cyraxtradebr
    @cyraxtradebr 5 месяцев назад

    show. mas uma duvida e para colocar um bottom native com rotas diferentes como fica ?

    • @TecEdu4All
      @TecEdu4All 5 месяцев назад

      Nesse caso podemos trabalhar com a @react-navigation/bottom-tabs e @react-navigation/native. E um exemplo de código seria assim: import React from 'react'; import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; import { NavigationContainer } from '@react-navigation/native'; // Importe suas telas aqui import HomeScreen from './screens/HomeScreen'; import SettingsScreen from './screens/SettingsScreen'; import ProfileScreen from './screens/ProfileScreen'; const Tab = createBottomTabNavigator(); const App = () => { return ( <NavigationContainer> <Tab.Navigator> <Tab.Screen name="Home" component={HomeScreen} /> <Tab.Screen name="Settings" component={SettingsScreen} /> <Tab.Screen name="Profile" component={ProfileScreen} /> </Tab.Navigator> </NavigationContainer> ); } export default App;

  • @CanelaGames
    @CanelaGames 5 месяцев назад

    Muito obrigado! Excelente vídeo, bem explicado, ajudou bastante

    • @TecEdu4All
      @TecEdu4All 5 месяцев назад

      Muito obrigadoo, fico feliz que tenha ajudado :)

  • @carlospijanowski
    @carlospijanowski 5 месяцев назад

    top man

    • @TecEdu4All
      @TecEdu4All 5 месяцев назад

      Opa, vlwww Carlos =D

  • @GustavoEger-z3s
    @GustavoEger-z3s 5 месяцев назад

    Eu vim depois desse tutorial: ruclips.net/video/iQGr6h40y_s/видео.html e consegui fazer tanto a autenticação quanto a manipulação de banco de dados do Firebase seguindo seus tutoriais fácil e rápido, muito obrigado!

    • @TecEdu4All
      @TecEdu4All 5 месяцев назад

      Opaaa, show de bola, muito legal mesmo, que bom que deu tudo certo, vlww =D

  • @darlanmartins7546
    @darlanmartins7546 6 месяцев назад

    conteúdo muito bom, uma qualidade incrível, direto ao ponto, sem enrolação. Mais um inscrito.

    • @TecEdu4All
      @TecEdu4All 6 месяцев назад

      Fala Darlan, muito obrigadoooo, fico muito feliz com esse feedback, vlwww =D

  • @hbhbibibi
    @hbhbibibi 6 месяцев назад

    quando complilo para windows, vou executar o programa complilado ele abre mas não abre a web cam, eu coloquei na cena normalmente, porque será?

    • @TecEdu4All
      @TecEdu4All 6 месяцев назад

      Fala Michel, acredito que possa ser alguma configuração na Unity às vezes, tem uma parte que configuramos qual a cam que deve ser aberta

    • @hbhbibibi
      @hbhbibibi 6 месяцев назад

      @@TecEdu4All ahh ahh vou pesquisar

    • @TecEdu4All
      @TecEdu4All 6 месяцев назад

      @@hbhbibibi showw

  • @LeandroFerreira-ww1lr
    @LeandroFerreira-ww1lr 6 месяцев назад

    Esse é o melhor vídeo explicativo que encontrei, obrigado pelo conteúdo 🙌

    • @TecEdu4All
      @TecEdu4All 6 месяцев назад

      Opa Leandro, fico feliz demais em saber, vlww pelo feedback :)

  • @brunoalves0908
    @brunoalves0908 6 месяцев назад

    tem como usar o docker-compose sem ter ele instalado na máquina?

    • @TecEdu4All
      @TecEdu4All 6 месяцев назад

      Opa, acredito que não, somente com o Docker instalado. Caso não consiga usar o Docker, uma segunda alternativa é instalar o banco de dados direto na máquina

  • @EdilsonEugenioMangue
    @EdilsonEugenioMangue 6 месяцев назад

    Gostei do conteúdo e me ajudou muito

    • @TecEdu4All
      @TecEdu4All 6 месяцев назад

      Fala Edilson, fico muito feliz em saber, que bom que lhe ajudou :)

  • @darcio28
    @darcio28 6 месяцев назад

    Otimo video mano. Parabens.....

    • @TecEdu4All
      @TecEdu4All 6 месяцев назад

      Opa, vlww Darcio, fico feliz que gostou! Estou com um curso na Udemy completo sobre TypeORM, se quiser dar uma olhada :) - www.udemy.com/course/curso-completo-typeorm/learn/?referralCode=EB85B3F1AA43A27E02F5

    • @darcio28
      @darcio28 6 месяцев назад

      @@TecEdu4All vou dar uma olhada. Parabéns pela didática.

    • @TecEdu4All
      @TecEdu4All 6 месяцев назад

      Show de bola, vlww@@darcio28

  • @enzopagotto1597
    @enzopagotto1597 7 месяцев назад

    muito bom cara, mas uma dúvida, não tem alguma forma de checar se o usuario ta autenticado usando o server side?

    • @TecEdu4All
      @TecEdu4All 7 месяцев назад

      Opa, muito obrigadooo! Tem sim, é que nesse caso, estou usando context, aí ele me pede para usar react e client side, por isso. Poderia usar server side e fazer a requisição direta para o firebase

  • @EstherCode
    @EstherCode 7 месяцев назад

    Adorei o vídeo, estou me preparando para as entrevistas e vai ser muito útil. Você poderia disponibilizar esse template do notion? vai ajudar demais vlww

    • @TecEdu4All
      @TecEdu4All 7 месяцев назад

      Oii Esther, que bom que curtiu o vídeo, espero que lhe ajude bastante. Infelizmente usei esse notion na época como apoio, fazia parte de um material de estudos meu, por isso hoje não tenho ele mais :(

  • @lindomarsilva2025
    @lindomarsilva2025 7 месяцев назад

    Cara, é possível pegar imagens de um lugar, casa, predio atravez do gogle earth e transportar isso para a realidade aumentada nessas plataformas? Elas sao gratuitas?

    • @TecEdu4All
      @TecEdu4All 7 месяцев назад

      Opa, é possível sim, mas aí é modelagem de objetos 3D, tu teria que montar o objeto 3D com a imagem que você e dai usar esse objeto para criar realidade aumentada

  • @WandersonVicente
    @WandersonVicente 7 месяцев назад

    Fala Prof, blz? Fazendo umas validações aqui, precisei validar datas e encontrei a biblioteca momentjs, juntando as dias o poder é infinito, rsrs

    • @TecEdu4All
      @TecEdu4All 7 месяцев назад

      Opa Wanderson, show de bola, essa biblioteca é muito boa também, mas não sei se foi descontinuada. Hoje eu uso a date fns, muito boa também

  • @thalisantunes1976
    @thalisantunes1976 7 месяцев назад

    ótimo vídeo, like e follow :D

    • @TecEdu4All
      @TecEdu4All 7 месяцев назад

      Opa, muito obrigado Thalis, que bom que curtiu, vlwww =D

  • @rafaelribeirogomes4839
    @rafaelribeirogomes4839 7 месяцев назад

    Queria descobrir com faz upgrade na senha com auth, ela altera no banco mas não no auth

    • @TecEdu4All
      @TecEdu4All 7 месяцев назад

      Opa Rafael Para realizar um upgrade na senha de um usuário utilizando o Firebase Authentication com o Next.js, você pode seguir os seguintes passos: Importe o módulo de autenticação do Firebase: import { getAuth, updatePassword } from 'firebase/auth'; Obtenha uma referência para o objeto de autenticação: const auth = getAuth(); Atualize a senha do usuário: const user = auth.currentUser; updatePassword(user, newPassword) .then(() => { console.log('Senha atualizada com sucesso'); }) .catch((error) => { console.error('Erro ao atualizar a senha:', error); }); No código acima, newPassword é a nova senha que você deseja definir para o usuário atualmente autenticado. Certifique-se de que o usuário já está autenticado antes de chamar a função updatePassword.

  • @TecEdu4All
    @TecEdu4All 7 месяцев назад

    Passando aqui para avisar que lancei um curso completo de TypeORM, o link para acesso é esse: www.udemy.com/course/curso-completo-typeorm/?referralCode=EB85B3F1AA43A27E02F5

  • @sousalima
    @sousalima 7 месяцев назад

    Parabéns pelo conteúdo! Excelente!

    • @TecEdu4All
      @TecEdu4All 7 месяцев назад

      Opa, muito obrigadooo, que bom que curtiu o vídeo!

  • @rxcardosantos
    @rxcardosantos 7 месяцев назад

    Muito legal 👏

    • @TecEdu4All
      @TecEdu4All 7 месяцев назад

      Opa, vlwwww, que bom que curtiu =D

  • @FelipeSantos92Dev
    @FelipeSantos92Dev 7 месяцев назад

    Parabéns pelo conteúdo! Super didático e explicativo! 😁😁😁

    • @TecEdu4All
      @TecEdu4All 7 месяцев назад

      Opa Felipe, muito obrigado, vlwww pelo feedback, fico feliz que te ajudou :)

  • @cesarpizza-vk6qu
    @cesarpizza-vk6qu 7 месяцев назад

    Direto ao ponto. Parabéns!

    • @TecEdu4All
      @TecEdu4All 7 месяцев назад

      Opa, muito obrigadooo, que bom que curtiu o vídeo =D

  • @victorfranco2495
    @victorfranco2495 8 месяцев назад

    Exatamente o que eu estava precisando. Valeu man, aula top!

    • @TecEdu4All
      @TecEdu4All 8 месяцев назад

      Opa Victor, que bom que te ajudou, fico feliz demais em saber =D

  • @fellipethemaia
    @fellipethemaia 8 месяцев назад

    Joi ou Zod, mestre? Valeu pelo vídeo, chegando agora no canal!

    • @TecEdu4All
      @TecEdu4All 8 месяцев назад

      Opa, bem vindo Fellipe, que bom que curtiu. Então, o joi é mais específico para validar dados de formulários e etc., ele recebe os dados e valida. Já o zod faz além disso, uma validação da tipagem no typescript e isso é um plus muito legal

  • @WandersonVicente
    @WandersonVicente 8 месяцев назад

    Fala Prof, blz? Top o vídeo!

    • @TecEdu4All
      @TecEdu4All 8 месяцев назад

      Eaeee Wanderson, muito obrigadoooooo =D

  • @GarbDeveloper
    @GarbDeveloper 8 месяцев назад

    Excelente conteúdo

    • @TecEdu4All
      @TecEdu4All 8 месяцев назад

      Opa, que bom que curtiu, vlwww :)

  • @CarlosEduardo-we7gb
    @CarlosEduardo-we7gb 8 месяцев назад

    Muito obrigado pela aula, eu estava bastante perdido no Insomnia cara 😀

    • @TecEdu4All
      @TecEdu4All 8 месяцев назад

      Opa Carlos, muito obrigado, fico feliz demais em saber que ajudou =D