Shadowing-Übung: NestJS in 100 Seconds - Englisch Sprechen Lernen mit Video

Übungsmodus wählen

Jeder Modus öffnet einen Übungsraum im Vollbild.

29 Sätze
Wenn Sätze zu kurz oder zu lang sind, klicke auf Edit, um sie anzupassen.
1
Nest .js is a Node .js framework for building scalable server -side applications with TypeScript.
Nest.js ist ein Node.js-Framework zum Erstellen skalierbarer serverseitiger Anwendungen mit TypeScript.
2
It provides a suite of tools that leverage either Fastify or Express to facilitate rapid development and predictable readable code.
Es bietet eine Reihe von Tools, die entweder auf Fastify oder Express aufbauen, um eine schnelle Entwicklung und vorhersehbaren, gut lesbaren Code zu ermöglichen.
3
It supports REST and GraphQL APIs out of the box,
Es unterstützt REST- und GraphQL-APIs standardmäßig, oder Sie können es verwenden, um eine Full-Stack-Anwendung nach dem Model-View-Controller-Muster zu erstellen, ähnlich wie bei Frameworks wie Laravel oder Ruby on Rails.
4
or you might use it to build a full -stack application using the model -view -controller pattern,
oder Sie könnten es verwenden, um eine Full-Stack-Anwendung unter Verwendung des Model-View-Controller-Musters zu erstellen,
5
similar to frameworks like Laravel or Ruby on Rails and it contains a ton of built -in modules to work with databases,
ähnlich Frameworks wie Laravel oder Ruby on Rails und enthält eine Menge integrierter Module zur Arbeit mit Datenbanken,
6
handle security, implement streaming, and anything else you can imagine doing in a server -side application.
Sicherheit handhaben, Streaming implementieren und alles andere, was man sich für eine serverseitige Anwendung vorstellen kann.
7
Nest has its own very powerful command line tool, and you can scaffold out a new project with the nest new command.
Nest verfügt über ein eigenes, sehr leistungsstarkes Befehlszeilentool, mit dem Sie mithilfe des Befehls nest new ein neues Projekt erstellen können.
8
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.
Das stellt eine Codebasis bereit, die für Tests vorkonfiguriert mit Jest ausgestattet und mit TypeScript eingerichtet ist, um uns beim Schreiben von lesbarerem und zuverlässigerem Code zu unterstützen.
9
In the source directory, you'll notice a controller, which is a fundamental building block of the framework.
Im Quellverzeichnis fällt Ihnen ein Controller auf, der ein grundlegender Baustein des Frameworks ist.
10
It's responsible for handling incoming HTTP requests and returning responses back to the client.
Es ist für die Verarbeitung eingehender HTTP-Anfragen und die Rückgabe von Antworten an den Client zuständig.
11
To implement a controller, simply add the controller decorator to a class.
Um einen Controller zu implementieren, fügen Sie einfach den Controller-Dekorator zu einer Klasse hinzu.
12
Then inside the class, you can implement methods and decorate them with HTTP verbs like git, post, patch, put, etc. By default,
Innerhalb der Klasse können Sie dann Methoden implementieren und diese mit HTTP-Verben wie GET, POST, PATCH, PUT usw. dekorieren. Standardmäßig
13
this will create an HTTP endpoint on the root URL,
Dies erstellt einen HTTP-Endpunkt auf der Root-URL,
14
but you can pass a string to the decorator to change the route or implement dynamic route parameters.
Sie können jedoch einen String an den Decorator übergeben, um die Route zu ändern oder dynamische Routenparameter zu implementieren.
15
In addition, Nest provides other decorators to control things like the status code and headers.
Darüber hinaus stellt Nest weitere Decorators zur Verfügung, um Dinge wie den Statuscode und Header zu steuern.
16
Then in the method itself, parameter decorators can be used to access the request parameters or body.
Innerhalb der Methode selbst können dann Parameter-Dekoratoren verwendet werden, um auf die Anfrageparameter oder den Anfragekörper zuzugreifen.
17
And finally, the return value from the method is the response body that gets sent back down to the client.
Und schließlich ist der Rückgabewert der Methode der Antworttext, der an den Client zurückgesendet wird.
18
What's awesome about Nest is
Das Tolle an Nest ist,
19
that you can use the CLI to automatically generate more controllers to keep your code organized as it grows in complexity.
dass Sie die CLI verwenden können, um automatisch weitere Controller zu generieren und so Ihren Code auch bei wachsender Komplexität organisiert zu halten.
20
But there's more to Nest than just controllers.
Aber Nest bietet mehr als nur Steuergeräte.
21
A provider is a class that contains shared logic throughout the entire application and can be injected as a dependency where needed.
Ein Provider ist eine Klasse, die übergreifende Logik für die gesamte Anwendung enthält und bei Bedarf als Abhängigkeit injiziert werden kann.
22
Any class with the injectable decorator can be injected in the constructor of another class.
Jede Klasse mit dem `@injectable`-Decorator kann im Konstruktor einer anderen Klasse injiziert werden.
23
For example, a provider can be implemented as a guard to handle role -based user authentication,
Beispielsweise kann ein Provider als Guard implementiert werden, um die rollenbasierte Benutzerauthentifizierung zu handhaben,
24
or it might be implemented as a pipe to efficiently validate and transform values in a controller.
oder es könnte als Pipe implementiert werden, um Werte in einem Controller effizient zu validieren und zu transformieren.
25
And lastly, we have the module decorator,
Und zuletzt haben wir den Modul-Dekorator,
26
which allows code to be organized into smaller chunks where it can be lazy loaded to run faster in serverless environments.
was es ermöglicht, Code in kleinere Blöcke zu organisieren, die per Lazy Loading geladen werden können, um in serverlosen Umgebungen schneller zu laufen.
27
This has been NestJS in 100 seconds.
Das war NestJS in 100 Sekunden.
28
If you want to see more short videos like this, make sure to hit the like button and subscribe.
Wenn du mehr kurze Videos wie dieses sehen möchtest, klicke auf jeden Fall auf den Like-Button und abonniere den Kanal.
29
Thanks for watching, and I will see you in the next one.
Danke fürs Zuschauen, und wir sehen uns im nächsten Video.

App herunterladen

Alles, was du zum fließenden Sprechen brauchst

KI-AussprachebewertungJeder Satz bewertet
IPA-TrainingJeden Laut meistern
WortschatzBaue deinen Wortschatz auf
VokabelspielSpielend lernen

Gleicher Kanal

FOR YOU

Empfohlenes Video

Warum sollte man mit diesem Video Sprechen üben?

Das Video "NestJS in 100 Sekunden" bietet eine beeindruckende Möglichkeit, das Sprechen auf Englisch zu üben, während es über ein technisches Thema informiert. Durch das Nachsprechen des Inhalts trainieren Lernende nicht nur ihre Aussprache, sondern auch ihr Hörverständnis. Diese Methode, bekannt als shadowspeak, ermöglicht es, die Betonung und den Rhythmus der englischen Sprache zu erfassen. Außerdem hilft es den Lernenden, ihre Wortschatzkenntnisse zu erweitern, insbesondere im Bereich der Softwareentwicklung und der Technologien um Node.js und TypeScript.

Grammatik und Ausdrücke im Kontext

Im Video werden einige wichtige grammatikalische Strukturen und Ausdrücke verwendet, die für Lernende besonders lehrreich sind:

  • Der Gebrauch des Präsens: Der Sprecher nutzt häufig das Präsens, um Zustände und Prozesse zu beschreiben, wie zum Beispiel „Nest.js ist ein Node.js-Framework...”. Dies ist eine grundlegende Struktur, die in Gesprächen oft vorkommt.
  • Entwicklungsverben: Verben wie „unterstützt“, „handhabt“ und „implementiert“ sind Beispiele für technische Fachbegriffe, die beim Erlernen spezifischer Terminologie in einem bestimmten Kontext wichtig sind.
  • Direkte Ansprache: Phrasen wie „Sie können“ und „z.B.“ fördern die Interaktion und machen das Lernen praktischer, indem sie Anweisungen und Erklärungen geben.

Häufige Aussprachefallen

Beim Nachsprechen des Videos sollten Lernende auf folgende Wörter und Ausdrücke achten, die häufig zu Aussprachefehlern führen:

  • „NestJS“: Achten Sie darauf, die beiden Teile „Nest“ und „JS“ klar und deutlich zu trennen, um Missverständnisse zu vermeiden.
  • „aus der Box“: Diese häufig verwendete Redewendung könnte für Nicht-Muttersprachler schwer auszusprechen sein. Versuchen Sie, den Ausdruck slow down zu üben.
  • Technische Begriffe: Wörter wie „REST“, „GraphQL“ und „TypeScript“ müssen besonders geübt werden, da sie oft andere intonative Muster aufweisen als alltägliche Wörter.

Durch das gezielte Üben dieser Strukturen und den Fokus auf komplexe Ausdrücke können Lernende ihre Fertigkeiten verbessern und Selbstvertrauen im Sprechen entwickeln. Ein shadowspeaks-Ansatz bietet hierbei eine strukturierte Methode, um nicht nur die Aussprache, sondern auch die technische Sprache zu meistern.

Was ist die Shadowing-Technik?

Shadowing ist eine wissenschaftlich fundierte Sprachlerntechnik, die ursprünglich für die professionelle Dolmetscherausbildung entwickelt und durch den Polyglotten Dr. Alexander Arguelles populär gemacht wurde. Die Methode ist einfach aber wirkungsvoll: Du hörst englisches Audio von Muttersprachlern und wiederholst es sofort laut — wie ein Schatten, der dem Sprecher mit nur 1–2 Sekunden Verzögerung folgt. Anders als passives Hören oder Grammatikübungen zwingt Shadowing dein Gehirn und deine Mundmuskulatur, gleichzeitig echte Sprachmuster zu verarbeiten und zu reproduzieren. Studien zeigen, dass es Aussprachegenauigkeit, Intonation, Rhythmus, verbundene Sprache, Hörverständnis und Sprechflüssigkeit signifikant verbessert — was es zu einer der effektivsten Methoden für die IELTS Speaking-Vorbereitung und reale englische Kommunikation macht.

Shadowing-Technik: die vollständige Schritt-für-Schritt-Anleitung lesen →