Boa noite, Pablo! Como vai?
Excelente pergunta! As bibliotecas utilizadas por mim são bastante usadas no mercado! É claro que o processo de autenticação e autorização pode mudar um pouco dependendo da aplicação que está sendo desenvolvida! Por exemplo, os usuários vão ser gerenciados numa sessão como visto durante o curso? Se sim, o processo no mundo real será bem parecido com o apresentado. Contudo, se a aplicação funciona através de tokens de autenticação, então mudará um pouco a forma de programar. Além disso, um outro assunto muito utilizado no dia a dia e que não foi apresentado nesse curso é acesso diferenciado por função/papel do usuário de modo que se o usuário for um administrador terá acesso a determinadas funcionalidades e se for um cliente verá outras coisas diferentes.
Conclusão: De modo geral, no dia a dia a ideia e todo o processo vai ser bem parecido com o visto no curso. Seja numa aplicação Node e as vezes até mesmo em outras linguagens! Podendo diferenciar em um detalhe ou outro devido a especificidades do projeto em questão.
Pegou a ideia? Qualquer coisa é só falar!
E fico feliz que tenha curtido e aproveitado ao máximo todo conteúdo dos cursos de Node!
Grande abraço e bons estudos, meu aluno!