Prática de Shadowing: NestJS in 100 Seconds - Aprenda a falar inglês com o YouTube

C2
Nest.js is a Node.js framework for building scalable server-side applications with TypeScript.
⏸ Pausado
23 frases
Se as frases estiverem muito curtas ou longas, clique em Edit para ajustá-las.
1
Nest.js is a Node.js framework for building scalable server-side applications with TypeScript.
2
It provides a suite of tools that leverage either Fastify or Express to facilitate rapid development and predictable readable code.
3
It supports REST and GraphQL APIs out of the box, or you might use it to build a full-stack application using the model-view-controller pattern, similar to frameworks like Laravel or Ruby on Rails.
4
And it contains a ton of built-in modules to work with databases, handle security, implement streaming, and anything else you can imagine doing in a server-side application.
5
Nest has its own very powerful command line tool, and you can scaffold out a new project with the nest new command.
6
That provides a code base pre-configured with jest for testing, and set up with TypeScript to help us write more readable and reliable code.
7
In the source directory, you'll notice a controller, which is a fundamental building block of the framework.
8
It's responsible for handling incoming HTTP requests and returning responses back to the To implement a controller, simply add the controller decorator to a class.
9
Then inside the class, you can implement methods and decorate them with HTTP verbs like git, post, patch, put, etc.
10
By default, this will create an HTTP endpoint on the root URL, but you can pass a string to the decorator to change the route or implement dynamic route parameters.
11
In addition, Nest provides other decorators to control things like the status code and headers.
12
Then in the method itself, parameter decorators can be used to access the request parameters or body.
13
And finally, the return value from the method is the response body that gets sent back down to the client.
14
What's awesome about nest is that you can use the CLI to automatically generate more controllers to keep your code organized as it grows in complexity.
15
But there's more to nest than just controllers.
16
A provider is a class that contains shared logic throughout the entire application and can be injected as a dependency where needed.
17
Any class with the injectable decorator can be injected in the constructor of another class.
18
For example, a provider can be implemented as a guard to handle role-based user authentication.
19
Or it might be implemented as a pipe to efficiently validate and transform values in a controller.
20
And lastly, we have the module decorator, which allows code to be organized into smaller chunks where it can be lazy loaded to run faster in serverless environments.
21
This has been NestJS in 100 seconds.
22
If you want to see more short videos like this, make sure to hit the like button and subscribe.
23
Thanks for watching, and I will see you in the next one.

Baixar aplicativo

Everything you need to speak fluently

AI PronunciationScore every sentence
IPA PracticeMaster every sound
VocabularyBuild your word bank
Vocab GameLearn while playing

Por que praticar a fala com este vídeo?

Praticar a fala em inglês através de vídeos como "NestJS in 100 Seconds" é uma excelente maneira de melhorar suas habilidades de comunicação. O formato curto do vídeo oferece um contexto claro e conciso, permitindo que você se familiarize com a terminologia técnica de forma mais acessível. Ao seguir a narração, você pode usar a técnica de shadowing em inglês, imitando a pronúncia e o ritmo do falante. Isso não só aprimora sua fluência, mas também ajuda na retenção de novas palavras e expressões, facilitando o processo de aprender inglês com youtube.

Gramática & Expressões em Contexto

Durante o vídeo, o palestrante utiliza várias estruturas gramaticais e expressões que são fundamentais para conversas mais técnicas. Aqui estão algumas delas:

  • “is a Node.js framework” – Essa forma de descrever o que algo é é comum em inglês, ajudando a clarificar tópicos complexos.
  • “responsável por” – Essa expressão é útil para designar funções e responsabilidades em diferentes contextos, especialmente ao falar sobre tecnologia.
  • “pode ser implementado como” – Uma excelente forma de introduzir exemplos, movendo a conversa de conceitos teóricos para aplicações práticas.

Essas estruturas permitem que você se expresse de maneira mais clara em discussões profissionais ou acadêmicas. Além disso, ao usar shadowspeaks, é possível assimilá-las de forma natural, incorporando-as ao seu vocabulário de forma efetiva.

Traps de Pronúncia Comuns

Prestar atenção à pronúncia é crucial para se comunicar de forma eficaz. No vídeo, algumas palavras e expressões podem apresentar desafios, como:

  • “Nest.js” – A pronúncia correta desse nome pode ser confusa, especialmente para falantes não nativos. É importante praticar até que se torne natural.
  • “HTTP requests” – A combinação de letras pode ser complicada. Repetir essa expressão em voz alta pode ajudar a melhorar a pronúncia em inglês.

Usando a técnica de shadow speak, você pode repetir essas palavras juntamente com o vídeo, garantindo a melhoria contínua de sua acuidade auditiva e sua capacidade de replicar sons complexos no inglês falado.

O que é a Técnica de Shadowing?

Shadowing é uma técnica de aprendizado de idiomas com base científica, originalmente desenvolvida para o treinamento de intérpretes profissionais. O método é simples, mas poderoso: você ouve áudio em inglês nativo e repete imediatamente em voz alta — como uma sombra seguindo o falante com 1-2 segundos de atraso. Pesquisas mostram melhora significativa na precisão da pronúncia, entonação, ritmo, sons conectados, compreensão auditiva e fluência na fala.

Pague-nos um café