1
00:00:00,330 --> 00:00:01,450
돌아 오신 걸 환영합니다.

2
00:00:01,650 --> 00:00:06,550
마지막 비디오에서 약속했듯이 이제는 순수한 명령 줄 기본 사항만으로 끝났습니다.

3
00:00:06,810 --> 00:00:11,240
거의 모든 비디오에서 우리가 이야기 한 모든 명령을 계속 사용하게 될 것입니다.

4
00:00:11,520 --> 00:00:14,070
그러나 그들은 앞으로 비디오의 초점이 될 수는 없습니다.

5
00:00:14,070 --> 00:00:20,320
그들은 이제 우리가 배우려고하는 새로운 기술인 새로운 기술을 배우면서 우리가 사용할 수있는 또 다른 도구입니다.

6
00:00:20,340 --> 00:00:22,120
그리고이 비디오는 아니오입니다.

7
00:00:22,140 --> 00:00:22,740
예.

8
00:00:22,890 --> 00:00:27,420
그리고 우리가 가기 전에 파일을 넣을 새로운 디렉토리를 만들 것입니다.

9
00:00:27,470 --> 00:00:50,420
그래서 나는 그저 노드에 대한 소개를 그 다음에 CD를 더 많은 연습을하기 위해 노드에 소개하기 위해 만들 것입니다. 그리고 나는 파일 목표 도트를 공백으로 추가 할 것입니다. 그리고이 파일은 실제로 그것을 위해 사용될 모든 것을하지 않을 것입니다. 이 강연에서 우리가 이야기 할 내용을 안내 할 수 있도록 몇 가지 목표를 설정하는 곳입니다.

10
00:00:50,430 --> 00:00:55,630
그래서 이것은 노드에 대한 소개이며, 제가 이야기하고 싶은 두 가지 주요 점이 있습니다.

11
00:00:55,770 --> 00:00:58,550
첫 번째 노드는 노드입니다.

12
00:00:59,010 --> 00:01:02,770
두 번째 이유는 우리가 왜 그것을 배우고 있는가입니다.

13
00:01:03,720 --> 00:01:07,900
그리고 마지막 요점은 중요하지 않습니다.

14
00:01:07,920 --> 00:01:10,040
그래서 나는 결국 그것을 다시 볼 것입니다.

15
00:01:10,070 --> 00:01:13,140
그럼 노드가 무엇인지 시작하고 이야기 해 봅시다.

16
00:01:13,170 --> 00:01:21,070
따라서 이전에 노드에 대해 들어봤을 수도 있습니다. 그 이유는 무엇이든간에 웹 개발에서 가장 트렌디 한 가장 멋진 일이기 때문입니다.

17
00:01:21,120 --> 00:01:23,520
왜 우리가 실제로 그것을 배우고 있는지 더 자세히 이야기 할 것입니다.

18
00:01:23,520 --> 00:01:34,730
나는 그것이 유행이기 때문에 그저 그런 것이 아니라 블로그와 서적에 온갖 장소가 있기 전에 그것을 들었을 수도있는 한 가지 이유이며 모든 종류의 회의 노드가 분노하고 있음을 확신합니다.

19
00:01:34,770 --> 00:01:36,470
그러면 노드 란 무엇입니까?

20
00:01:36,780 --> 00:01:39,860
나는 공식에게 O.J.의 홈 페이지를 알게했다.

21
00:01:39,860 --> 00:01:41,270
노드 JS. 도트 org.

22
00:01:41,520 --> 00:02:01,060
그리고이 페이지에 따르면 아무 JS도 Chromes V8 javascript 엔진을 기반으로하는 Javascript 런타임이 아닙니다 JSE는 경량이며 효율적으로 만드는 이벤트 기반 비 차단 IO 모델을 사용하지 않습니다 JSF 패키지 생태계가 없습니다 NPM은 세계에서 가장 큰 오픈 소스 라이브러리의 가장 큰 생태계입니다 .

23
00:02:01,650 --> 00:02:05,500
그래서 좀 더 쉽게 이해할 수 있도록 노력하겠습니다.

24
00:02:05,910 --> 00:02:10,460
몇 년 전까지 만해도 모든 자바 스크립트는 브라우저에서 실행해야했습니다.

25
00:02:10,500 --> 00:02:18,150
자바 스크립트 코드를 실행하는 유일한 장소 였으므로 작성한 모든 자바 스크립트는 프론트 엔드 코드였습니다.

26
00:02:18,150 --> 00:02:22,330
브라우저가 실행될 수있는 유일한 장소이기 때문에 서버 측은 아무 것도 할 수 없습니다.

27
00:02:22,590 --> 00:02:24,770
이것이 바로 지금까지 우리가 해왔 던 것입니다.

28
00:02:24,810 --> 00:02:35,780
스크립트 파일을 통해 Tim L 파일에 연결하는 js 파일에 자바 스크립트를 작성합니다.이 파일은 브라우저에서 열리지 만 몇 년 전 천재가 없을 때 모두 바뀌 었습니다.

29
00:02:36,000 --> 00:02:40,980
그래서 모든 메모는 우리가 서버 측에 자바 스크립트 코드를 작성하는 방법입니다.

30
00:02:41,430 --> 00:02:56,130
따라서이 그림은 소개에서부터 백엔드 강의에 이르기까지 일반적인 스택을 보여줍니다. 여기서이 줄은 노드가 오기 전의 후면 및 서버 쪽과 프런트 엔드 또는 클라이언트 쪽의 경계를 나타냅니다.

31
00:02:56,130 --> 00:03:02,330
우리가 작성한 모든 자바 스크립트는 지금까지 작성한 모든 JavaScript와 마찬가지로 전면에 나타납니다.

32
00:03:02,610 --> 00:03:10,850
그리고 나서 백엔드에는 Python이나 DHP 또는 Ruby 나 Java와 같은 언어가 있지만 javascript는 옵션이 아닙니다.

33
00:03:11,010 --> 00:03:12,900
그러나 모든 것이 바뀌지는 않았습니다.

34
00:03:12,900 --> 00:03:24,570
이제 우리는 자바 스크립트 코드를 작성하여 서버 측에서 데이터베이스와 상호 작용하여 서버를 시작하여 새로운 파일과 모든 종류의 서버 측 로직을 작성하고 프론트 엔드에 javascript를 작성할 수 있습니다.

35
00:03:24,840 --> 00:03:28,170
이것이 의미하는 바는 이제 어디서나 자바 스크립트를 작성할 수 있다는 것입니다.

36
00:03:28,440 --> 00:03:29,670
그걸 정리해라.

37
00:03:29,730 --> 00:03:36,780
Chromes V8 자바 스크립트 엔진을 기반으로하는 자바 스크립트 런타임 용어에 너무 매달 리지 않기를 바랍니다.

38
00:03:36,910 --> 00:03:43,310
지금 당장 빼앗길 필요가있는 것은 노드가 서버 측에서 자바 스크립트를 실행하는 방법입니다.

39
00:03:43,860 --> 00:03:45,110
그래서 그것이 첫 번째 요점이었습니다.

40
00:03:45,360 --> 00:03:50,990
노드가 무엇이고 다음으로 중요한 포인트는 우리가 그것을 배우는 이유입니다.

41
00:03:51,630 --> 00:03:58,640
그래서 앞에서 말했듯이 노드는 사람들이 지금 당장 배울 수있는 가장 세련된 기술입니다.

42
00:03:58,860 --> 00:04:05,730
하지만 저는 지금이 말을 할 것입니다. 그것이 우리가 그것을 배우는 가장 작은 이유입니다. 그래서 우리가 무시할 수있는 것이 아닙니다.

43
00:04:05,820 --> 00:04:10,260
그러나 내가 언급 할 이유 중 가장 중요하지 않은 것은 분명합니다.

44
00:04:10,530 --> 00:04:12,480
여기에 추가하십시오.

45
00:04:13,170 --> 00:04:14,530
그것은 인기가있다.

46
00:04:14,700 --> 00:04:15,970
우리는 그것을 부인할 수 없습니다.

47
00:04:15,990 --> 00:04:24,080
지난 몇 년 동안 Noad가 다른 유사한 기술과 비교하는 방법에 대한 흥미로운 추세를 보여주는 몇 가지 통계와 차트를 보여 드리겠습니다.

48
00:04:24,120 --> 00:04:27,690
그렇다면 기술이 인기가 있다는 것은 무엇을 의미합니까?

49
00:04:27,690 --> 00:04:32,670
먼저 언급 할 것은 노드가 기존 개발자들 사이에서 인기가 있다는 것입니다.

50
00:04:32,730 --> 00:04:41,880
엔지니어 또는 수석 엔지니어가 누구인지 알고있는 거의 모든 사람들이 측면에서 노드를 배웠습니다. 그들은 그들이 배울 점에 관심이있는 것으로 생각합니다.

51
00:04:41,910 --> 00:04:49,550
그들은 사이드 프로젝트를 만들고 야간에 함께 행동하며 이는 우리 기술에 대한 많은 흥분과 소란이있을 때 항상 좋은 신호입니다.

52
00:04:49,590 --> 00:04:53,370
하지만 다시는 초심자가 배우는 것이 큰 동기라고 생각하지 않습니다.

53
00:04:53,370 --> 00:05:00,260
이 차트가 보여주는 것은 허브를 얻는 데 가장 인기있는 10 가지 언어의 순위입니다.

54
00:05:00,270 --> 00:05:08,920
지난 7 년 동안 당신은 2012 년에 자바 스크립트가 Ruby를 가장 인기있는 언어로 따라 잡았 음을 알 수 있습니다.

55
00:05:09,390 --> 00:05:12,740
강조하고 싶은 마지막 두 페이지는 여기에서 가장 중요하다고 생각합니다.

56
00:05:12,800 --> 00:05:22,540
그것들은 이전에 보여 줬던 웹 사이트 스택 공유에서 가져온 것입니다. 제가 보여주고 싶은 마지막 두 페이지는 비디오로 돌아 가기 위해 소개 한 웹 사이트 Stex 공유에서 온 것입니다.

57
00:05:22,680 --> 00:05:33,240
그리고 나는 DHP에 대한 검색을 열어서 자체 창으로 끌어 올 것이고 나는 그렇다고 대답 할 것이기 때문에이 핵심 용어들을 살펴보고 싶다.

58
00:05:33,240 --> 00:05:38,640
왜 사람들은 HP를 좋아하고, 왜 사람들은 우리와 같은 것이 아니며 양측에 좋은 이유가있는 것입니다.

59
00:05:38,850 --> 00:05:51,620
나는 너에게 내가 가려움증이나 뭐 그런 식으로 쓰레기를 던지고 있다는 인상을 받기를 원하지 않는다. 그러나 사람들이 좋아하는 이유 중 일부에 대조를 보이기를 원한다. 그래서 APHC는 대중적인 이유 중 일부는 분명히 큰 지역 사회이다. 중요한 측면.

60
00:05:51,630 --> 00:05:54,880
우리는 또한 여기 노드 2에 대한 위대한 커뮤니티를 가지고 있습니다.

61
00:05:54,900 --> 00:06:01,350
나는 우리의 오래된 웹과 웹 파운데이션뿐만 아니라 웹상에서 최고의 접착제를 강조하고 싶다.

62
00:06:01,350 --> 00:06:07,890
이것들은 ph V가 오랫동안 사용되어 왔으며, 웹 개발의 할아버지 일 것입니다.

63
00:06:07,890 --> 00:06:18,090
이제 사람들이 노아와 같은 이유 중 일부를 자세히 살펴보고 모든 중요한 것들이 중요한 라이브러리입니다. 우리는 그 라이브러리 중 일부를 사용할 것입니다.

64
00:06:18,450 --> 00:06:23,340
자바 스크립트는 가장 많이 뽑혔거나 두 번째로 투표율이 높았습니다. 정말 중요합니다.

65
00:06:23,460 --> 00:06:24,210
그것은 자바 스크립트에 있어요.

66
00:06:24,210 --> 00:06:25,770
사람들은 자바 스크립트를 좋아합니다.

67
00:06:25,770 --> 00:06:27,900
우리는 서버 측에서 javascript를 작성할 수 있습니다.

68
00:06:27,900 --> 00:06:30,450
우리는 다른 언어를 배울 필요가 없습니다.

69
00:06:30,480 --> 00:06:37,320
다른 측면은 고성능이며 이것이 전 세계의 기업 및 신생 회사에서 많은 주목을 받고있는 이유 중 하나입니다.

70
00:06:37,470 --> 00:06:41,980
뭔가 더 높은 성과 또는 더 많은 성과를내는 것이 또 다른 강의를위한 것입니다.

71
00:06:42,120 --> 00:06:49,020
그러나 많은 사람들이 고성능을 좋아한다고 언급 한 사실은 그것이 고성능이라는 사실을 보여주는 훌륭한 지표입니다.

72
00:06:49,020 --> 00:06:56,780
그래서 나는 지난 몇 분 동안 당신에게 그 메모가 인기가 있다는 것을 증명하려고 노력했습니다. 그곳에는 새로운 일자리가 유행하고 점점 더 인기를 얻고 있습니다.

73
00:06:56,970 --> 00:07:01,810
그러나 나는 그것이 왜 우리가 그것을 배워야하는지 이유가 아니라고 말함으로써 시작했습니다.

74
00:07:02,070 --> 00:07:11,060
가장 작은 이유지만 우리가 배우는 가장 중요한 이유는 자바 스크립트에 있다는 것입니다. 자바 스크립트를 이미 알고 있으므로 중요합니다.

75
00:07:11,130 --> 00:07:14,310
그래서 우리는 광장에서 시작해서 다른 언어를 선택하지 않아도됩니다.

76
00:07:14,430 --> 00:07:26,290
THP, Ruby 또는 Python에서 변수가 작동하는 방법과 루프가 작동하는 방식과 배열이 작동하는 방식 및 객체 및 오 이런 언어 중 일부가 객체를 가지지 않고 잠깐 바뀌는 것을 기다려보십시오.

77
00:07:26,550 --> 00:07:29,260
방금 시작한 사람에게는 매우 혼란 스러울 수 있습니다.

78
00:07:29,260 --> 00:07:30,520
기어를 교체해야합니까?

79
00:07:30,640 --> 00:07:39,270
노드를 사용하여 끝내기보다는 끝까지 가져올 때까지 자바 스크립트를 100 % 버리고 포기합니다.

80
00:07:39,360 --> 00:07:44,130
우리는 우리가 알고 사랑하는 것과 똑같은 구문으로 자바 스크립트를 서버 측에 작성할 수 있습니다.

81
00:07:44,190 --> 00:07:48,070
그리고 저는이 과정의 마지막 부분을 위해 일해 왔습니다.

82
00:07:48,270 --> 00:07:56,070
제가 학생들에게 항상 반복 할 문구 중 하나는 여러분이 언어를 배우기 위해 여기있는 기술을 배우기 위해 여기에 있지 않다는 것입니다.

83
00:07:56,310 --> 00:08:10,570
웹 개발 및 웹 개발 변경 사항을 너무 빨리 배워서 Ruby를 작성하고 레일을 사용하는 작업에서 갈 수 있으며 1 년 후 다른 곳으로 이동하면 노드를 배우라고 요청할 수 있습니다. 표현 또는 판매 서면.

84
00:08:10,580 --> 00:08:11,030
예.

85
00:08:11,100 --> 00:08:16,590
그리고 1 년 후 당신은 파이썬과 플라스크를 따기 때문에 모든 것이 바뀔 수 있습니다.

86
00:08:16,590 --> 00:08:20,020
요약하면, 단기적으로는 중요하다고 말할 수 있습니다.

87
00:08:20,160 --> 00:08:24,120
이것은 내가 오랫동안 이것을 생각한다는 것을 의미합니다.

88
00:08:24,180 --> 00:08:31,110
내가 C와 Java에서 Ruby와 Rails와 Python의 Noad와 Javascript에서 가르쳐 왔기 때문에 운이 좋다는 것을 알고 있습니다.

89
00:08:31,260 --> 00:08:34,090
그래서 내가 편안하게 가르치는 것이 문제가 아니 었습니다.

90
00:08:34,170 --> 00:08:38,060
나는이 비디오 코스를 통해 가장 잘 전달 될 것이라고 느낀 것을 골라 낼 수있었습니다.

91
00:08:38,100 --> 00:08:46,610
서버 측 프로그래밍을 한 번도 해본 적이 없으며 단지 비디오 과정을 사용하여 시작한 사람에게 가장 좋은 서버 측 언어는 무엇일까요?

92
00:08:46,710 --> 00:08:48,280
그리고 노드를 설정했습니다.

93
00:08:48,330 --> 00:08:53,350
따라서 단기간에 문제가됩니다. 그러나이 문제로 계속한다면 정말로 중요하지 않습니다.

94
00:08:53,370 --> 00:08:54,680
그래서 나는 이것을 덧붙일 것이다.

95
00:08:54,700 --> 00:08:56,330
그건 중요하지 않아.

96
00:08:56,460 --> 00:09:01,350
장기적으로 그것은 사실이 아닙니다.

97
00:09:01,350 --> 00:09:03,200
이것은 단지 당신의 첫 번째 소개입니다.

98
00:09:03,360 --> 00:09:04,530
그래서 그것은 중요한 것처럼 보였다.

99
00:09:04,530 --> 00:09:17,870
그리고 그것은 확실히 중요하고 중요한 선택이었습니다. 그리고 그것에 대해 많이 생각했지만, 일단 서버 측 프로그래밍을 배우면 노드를 배운 후에는 Ruby 나 Python으로 전환하기가 어렵지 않을 것입니다.

100
00:09:18,210 --> 00:09:23,480
바라건대이 비디오를 통해 노드 학습과 웹 앱 제작에 대해 조금이라도 흥분감을 느끼기를 바랍니다.
