쉐도잉 연습: Day 26 of English Speaking Practice - 영상으로 영어 말하기 배우기

레슨 만드는 중...
1
Hello everyone so this is another day of my daily practice and today I want to talk about middleware
2
which is express framework topic and it is related with our last springboard topic also right
3
so let's start so what is a middleware what is the need of middleware right
4
so it is a very important topic of express and almost every real world application use this concept of middleware
5
so what is this a middle there right
6
so it is a one type of function one type of method
7
which will which will trigger which will coming to work between the browser
8
and between the user and express us so a server right
9
so when you give a new API
10
and hit enter then respected response you will see on the browser right
11
and you think that
12
when you hit API then it will go to the particular API function it will go
13
and call this particular API
14
and give you the response direct directly from the user to a browser
15
or from browser to a server but in real world this is not happen right
16
because of all the some type of validation and this thing
17
so for in real world once you write api
18
and hit enter then first your browser call a middleware
19
if the middle you have defined a middleware for this particular api then your browser then
20
call this middleware after the after the middleware it calls the next middleware
21
and after all the middleware has called then after
22
that it will go to the correct API function
23
and give your response so this is a one type of function one type of code
24
where trigger between your response and between your request and response right to pass middleware to
25
Between a function we use on the function like app dot use
26
right and To One middleware to another middleware we use a next function
27
So between a client request and final response all the middleware will be triggered
28
And now you think that what is the need of this middleware, right?
29
so I give you the example that you have a big application
30
or a website and it's a very more
31
and more API endpoint like assume that 100 API endpoint
32
so you think
33
that I want to maintain all the history of API code I want to maintain all the API response and requests
34
so you want to log all the requests like whatever api
35
is called by a client then you see in your console
36
that which is a trigger so there is a one the
37
so you write a console.log an api name
38
and this thing this particular line you have to write all the api for right
39
so you have to write 100 time for all api
40
so it is just uh you think it is just a line right we are copy paste copy paste
41
but in a real word it is uh not for a
42
particular line it can be for a validation function request validation whether the request is valid
43
or not whether the user is authenticated or not right
44
so i'll give you another example from my hospital project
45
that you trigger a apis for a admin right
46
and you have login with the person then first
47
when a epi function is a call the all the middleware will check whether you user is valid
48
or not the user is valid
49
and api is for admin a user is uh i mean user is patient
50
and api is for admin right so it is error then middleware should throw to not
51
access denied error
52
so you have to define all these validation functions all the request parameter whether it is valid
53
or not and this big stuff for all your 100 api calls right
54
so it it becomes very busy it becomes very messy
55
and very big code very lengthy code right
56
so that's why all the scenario with this middleware will work right
57
if you have put the middleware between particular these api then you need to write the whole code
58
and only for once time right and for After all the API, your middleware first trigger and then after your function call that happen.
59
So this is the main use of the middleware function to validate user authenticate
60
or not all the request parameter request body and this thing.
61
So there is one function next.
62
So it is a very important function without this function you cannot move to your next middleware
63
or your next response API function function so
64
if you are not use next function then your browser keep loading
65
and you stuck at a particular middleware you cannot go forward
66
so that's why it is use of mandatory for all the middleware right
67
so this is about middleware
68
and yes it is as similar as java of solid filter
69
chain in concept right in java we have learned what is the filter what is the filter chain
70
and this middleware and this filter then as similar as that right
71
so in java there is a multiple of filter a filter
72
one filter two filters there is a chain of filter
73
and at the end we got our response
74
and here there is a chain of a middleware one middleware two middleware
75
and at the end we got our response so both are similar so i have first studied about java filter
76
and now i'm studying about middleware
77
so for me it is a very uh easy topic right
78
if you are new then you think
79
that is some type of uh you can say some type of difficulties
80
but it is not difficult once you master it
81
and you also think it is very topic is it okay
82
so this is about a middle right so thank you for today

이 수업에 대한 설명

이번 수업에서는 미들웨어에 대해 배우게 됩니다. 미들웨어는 웹 애플리케이션의 핵심적인 부분으로, 클라이언트와 서버 간의 요청 및 응답을 처리하는 역할을 합니다. 실습을 통해 API 호출의 과정을 이해하고, 미들웨어가 필요한 이유를 알아볼 것입니다. 이러한 내용은 웹 개발뿐만 아니라, 영어 실력 향상에도 도움이 됩니다. 이번 영상에서 소개된 개념은 실제 사례와 함께 설명되므로, 좀 더 실질적인 이해를 도울 것입니다.

주요 어휘 및 구문

  • 미들웨어(middleware): 클라이언트와 서버 간의 요청과 응답을 처리하는 함수
  • API(애플리케이션 프로그래밍 인터페이스): 소프트웨어 간의 상호작용을 위한 명세
  • 인증(authentication): 사용자의 신원을 확인하는 과정
  • 요청(request): 클라이언트가 서버에 정보를 요청하는 행위
  • 응답(response): 서버가 클라이언트의 요청에 따라 보내는 정보
  • 로그(log): 시스템에서 일어나는 사건이나 요청을 기록하는 것

연습 팁

이번 유튜브 영어 공부 영상에서는 미들웨어라는 다소 전문적인 내용을 다루므로, 원어민의 발음을 따라하면서 이해도를 높이는 것이 중요합니다. 영어 쉐도잉을 할 때는 다음의 팁을 참고하세요:

  • 속도 조절: 영상의 속도를 느리게 조절하여 발음을 익히세요. 처음에는 0.75배속으로 시작하고, 점차 빠르게 조절해 보세요.
  • 반복 연습: 특정 구문이나 문장을 몇 번이고 반복하여, 자연스럽게 발음할 수 있도록 연습하세요.
  • 미들웨어 이해하기: 미들웨어라는 개념을 정리하면서, 각 용어의 발음을 이해하고 발음 교정하는 데 집중하세요.
  • 소리 내어 읽기: 영상에서 들린 내용을 소리 내어 말해 보세요. 이 과정에서 자신의 발음을 녹음해 듣고 교정해 보세요.
  • 의미 파악: 각 문장의 의미를 파악한 후 쉐도잉을 하면 더욱 효과적입니다.

이러한 연습 방법을 통해 영어 발음 교정뿐만 아니라, 미들웨어와 같은 기술적 개념도 더욱 잘 이해할 수 있게 될 것입니다. 꾸준한 연습이 중요하니, 자주 반복하여 실력을 다져보세요!

쉐도잉이란? 영어 실력을 빠르게 키우는 과학적 방법

쉐도잉(Shadowing)은 원래 전문 통역사 훈련을 위해 개발된 언어 학습 기법으로, 다언어 학자인 Dr. Alexander Arguelles에 의해 대중화된 방법입니다. 핵심 원리는 간단하지만 매우 강력합니다: 원어민의 영어를 들으면서 1~2초의 짧은 지연으로 즉시 소리 내어 따라 말하는 것——마치 '그림자(shadow)'처럼 화자를 따라가는 것입니다. 문법 공부나 수동적인 청취와 달리, 쉐도잉은 뇌와 입 근육이 동시에 실시간으로 영어를 처리하고 재현하도록 훈련합니다. 연구에 따르면 이 방법은 발음 정확도, 억양, 리듬, 연음, 청취력, 말하기 유창성을 크게 향상시킵니다. IELTS 스피킹 준비와 자연스러운 영어 소통을 원하는 분들에게 특히 효과적입니다.