ฝึกพูดภาษาอังกฤษด้วยเทคนิค Shadowing จากวิดีโอ: NestJS in 100 Seconds

C2
Nest.js is a Node.js framework for building scalable server-side applications with TypeScript.
⏸ หยุดชั่วคราว
23 ประโยค
หากประโยคสั้นหรือยาวเกินไป กดที่ Edit เพื่อปรับแก้
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.

ดาวน์โหลดแอป

Everything you need to speak fluently

AI PronunciationScore every sentence
IPA PracticeMaster every sound
VocabularyBuild your word bank
Vocab GameLearn while playing
สแกนเพื่อดาวน์โหลด
สแกนเพื่อดาวน์โหลด

บริบท & พื้นหลัง

ในการเรียนรู้ภาษาอังกฤษจากวิดีโอบน YouTube ผู้เรียนสามารถเข้าถึงเนื้อหาและเทคนิคต่างๆ ที่มีคุณค่าได้อย่างสะดวกสบาย หนึ่งในนั้นคือวิดีโอที่มีชื่อว่า "NestJS in 100 Seconds" ซึ่งนำเสนอแนวคิดพื้นฐานเกี่ยวกับ Nest.js ซึ่งเป็นเฟรมเวิร์คสำหรับการสร้างแอปพลิเคชันเซิร์ฟเวอร์ขนาดใหญ่ โดยการใช้ TypeScript วิดีโอนี้จะช่วยให้ผู้เรียนสามารถเข้าใจแนวคิดและการใช้งาน Nest.js ได้ภายในเวลาเพียงไม่ถึง 2 นาที!

5 วลีที่สำคัญสำหรับการสื่อสารในชีวิตประจำวัน

  • REST and GraphQL APIs - กล่าวถึงการสนับสนุน API ที่สำคัญในพื้นฐานการพัฒนาแอปพลิเคชัน
  • command line tool - เครื่องมือที่ช่วยในการสร้างโปรเจ็กต์ใหม่อย่างรวดเร็ว
  • controller - บล็อกพื้นฐานที่รับผิดชอบในการจัดการคำขอ HTTP
  • parameter decorators - การเข้าถึงพารามิเตอร์ของคำขอ
  • module decorator - การจัดระเบียบโค้ดให้มีความยืดหยุ่น

คู่มือการฝึกพูดตามแบบขั้นตอน

เพื่อที่จะแก้ไขปัญหาหรือทำให้การเรียนรู้ภาษาอังกฤษของคุณเป็นไปอย่างมีประสิทธิภาพจากวิดีโอ "NestJS in 100 Seconds" นี้ ให้ทำตามขั้นตอนดังนี้:

  1. เริ่มจากการเปิดวิดีโอนี้แล้วฟังที่พูดในช่วงแรก การฟังช่วยให้คุณเข้าใจบริบทเบื้องต้น
  2. เมื่อคุณฟังไปจนถึงช่วงที่มีการอธิบายเกี่ยวกับแต่ละวลี พยายามที่จะจดจำและพูดตาม โดยการทำ shadowspeaks หรือให้คุณพูดตามคำพูดของผู้บรรยายอย่างรวดเร็ว
  3. ใช้เทคนิคการฝึกพูดภาษาอังกฤษด้วยการแบ่งวลีที่สำคัญออกเป็นส่วนๆ เช่น คำที่เกี่ยวกับ controller หรือ module decorator และฝึกพูดซ้ำๆ จนกว่าคุณจะรู้สึกมั่นใจ
  4. ลองอธิบายแนวคิดที่คุณได้เรียนรู้ในวิดีโอนี้ให้กับคนอื่นฟัง ทำให้คุณสามารถใช้ เรียนภาษาอังกฤษจากยูทูป ได้อย่างมีประสิทธิภาพ
  5. หากจำเป็น ให้นำประโยคหรือวลีที่คุณติดใจมาใช้อย่างต่อเนื่อง จะช่วยในการปรับปรุงการออกเสียงภาษาอังกฤษได้ดียิ่งขึ้น

การฝึกพูดผ่านวิดีโอบน YouTube นั้นนอกจากจะช่วยให้คุณเรียนรู้การพัฒนาแอปพลิเคชัน ยังทำให้คุณสามารถพัฒนาทักษะการออกเสียงและการพูดได้อีกด้วย ลองนำวิธีนี้ไปใช้ใน shadowing site ของคุณดูนะ!

เทคนิค Shadowing คืออะไร?

Shadowing เป็นเทคนิคการเรียนรู้ภาษาที่ได้รับการรับรองทางวิทยาศาสตร์ พัฒนาขึ้นสำหรับการฝึกนักแปลมืออาชีพ วิธีการนี้เรียบง่ายแต่ทรงพลัง: คุณฟังเสียงภาษาอังกฤษจากเจ้าของภาษาและพูดตามทันที — เหมือนเงาที่ตามผู้พูดด้วยช่วงเวลาห่าง 1-2 วินาที การวิจัยแสดงว่าเทคนิคนี้ปรับปรุงความแม่นยำในการออกเสียง ทำนองเสียง จังหวะ การเชื่อมเสียง การฟังเข้าใจ และความคล่องแคล่วในการพูดได้อย่างมีนัยสำคัญ

เลี้ยงกาแฟเราสักแก้ว