1
00:00:00,780 --> 00:00:01,750
다시 오신 것을 환영합니다.

2
00:00:02,010 --> 00:00:10,080
이제는 가능한 한 빨리 전체 스택 자바 스크립트 애플리케이션을 작성할 수 있도록 자신의 개발자 환경을 설정하는 시간입니다.

3
00:00:10,230 --> 00:00:19,630
우리가 사용하려고하는 특정 도구에 대해 이야기하기 전에 개념이 아닌 작업 흐름을 요약하고 마지막 몇 가지 비디오의 워크 플로를 작성하려고합니다.

4
00:00:20,130 --> 00:00:23,730
그래서 모든 것은 우리 서버 사이드 자바 스크립트 코드로 시작됩니다.

5
00:00:23,730 --> 00:00:28,890
이것은 데이터베이스에 연결하고 경로를 설정하고 서버를 시작하는 모든 코드입니다.

6
00:00:29,160 --> 00:00:32,790
그리고 터미널에서 실행합니다.

7
00:00:32,970 --> 00:00:37,750
이 경우 여기에서 서버를 시작한 다음 응용 프로그램을 시작합니다.

8
00:00:38,070 --> 00:00:44,020
그런 다음 브라우저로 이동하여 올바른보기를 방문해야합니다. 이제 애플리케이션이 실행되고 있습니다.

9
00:00:44,400 --> 00:00:53,610
그래서 세 부분 텍스트 편집기 응용 프로그램을 볼 서버를 시작하고 브라우저를 누른 다음 우리가 필요로 세 가지입니다.

10
00:00:53,730 --> 00:00:57,520
그리고 우리는 Cloud 9라고하는 정말 멋진 도구를 사용할 것입니다.

11
00:00:57,780 --> 00:00:59,610
나는 이것에 정말로 흥분한다.

12
00:00:59,640 --> 00:01:09,660
제가 3 개월 또는 6 개월 코스를 수강 중이거나 심지어 저녁 워크샵을 알았을 때 학생들에게 풀 타임으로 이것을 가르치고있을 때 제가 알고 싶었던 바입니다.

13
00:01:09,660 --> 00:01:33,700
이 도구는 학생들이 자신의 개발 환경을 설정하고 20 명의 다른 학생이나 다른 컴퓨터를 가진 30 명의 다른 학생을 알고있을 때 발생하는 엄청나게 고통스럽고 독특한 문제를 디버깅하는 데 많은 시간을 투자했기 때문에 개인의 행복에 커다란 변화를 가져 왔습니다. 모두가 과거에 다른 것들을 설치하려고 시도하고 다른 튜토리얼을 따라했습니다.

14
00:01:33,810 --> 00:01:42,730
그리고 그 중 일부는 Microsoft의 구버전에 있으며 일부는 Mac OS의 새로운 버전에 있으며 그 중 일부는 내장 된 자체 기계에 있습니다.

15
00:01:42,750 --> 00:01:48,440
그리고 당신이 아무것도하지 않은 아주 새로운 기계조차 정말로 정말로 어렵습니다.

16
00:01:48,450 --> 00:01:51,790
사람들은 여전히 ​​Office 프로그램을 설치하는 데 문제가 있습니다.

17
00:01:51,810 --> 00:01:54,390
그래서 이것이 제가 이것에 대해 정말로 흥분하는 이유 중 하나입니다.

18
00:01:54,570 --> 00:01:58,480
그리고 제가 다른 이야기에 대해 이야기하기 전에, 그것이 무엇인지에 대해 이야기하겠습니다.

19
00:01:58,620 --> 00:02:00,070
그렇다면 클라우드 9는 무엇입니까?

20
00:02:00,090 --> 00:02:04,320
짧은 버전은 완벽한 개발자 환경이라는 것입니다.

21
00:02:04,320 --> 00:02:19,320
자바 스크립트와 노드에 상관없이 전체 스택 응용 프로그램을 만드는 데 필요한 모든 것이나 레일이나 파이썬이있는 Ruby에 있으면 브라우저에 완벽한 환경이 설정되어 있습니다.

22
00:02:19,320 --> 00:02:21,740
그러면 텍스트 편집기가 무엇입니까?

23
00:02:21,830 --> 00:02:33,120
실제로는 동일한 바로 가기 및 모든 터미널에서 터미널의 모든 작업을 수행 할 수있는 서버를 실행하는 터미널에있는 모든 것과 같은 공급 장치와 같습니다.

24
00:02:33,120 --> 00:02:39,820
그러나 당신은 브라우저에서 그리고 나서 그것을합니다.

25
00:02:42,780 --> 00:03:06,350
따라서 우리는 터미널과 가상 머신을 설치하고 스스로 노드를 설치하는 대신 브라우저에 완전한 애플리케이션을 작성할 것입니다. NPM과 우리가 필요한 모든 패키지는 몇 번의 클릭만으로 Cloud Nine으로 할 수있는 것입니다. 우리가 필요로하는 모든 것이 포함 된 새로운 환경을 처음부터 만들 수 있으며 몇 초 만에 코드를 작성할 수 있습니다.

26
00:03:06,360 --> 00:03:07,640
정말 재미 있어요.

27
00:03:07,800 --> 00:03:12,210
그리고 이것은 컴퓨팅에서 비교적 새로운 발전입니다.

28
00:03:12,210 --> 00:03:18,850
클라우드 9와 같은 몇몇 회사가 있습니다. 나는 당신이 그들에게 기업 분위기가 있다는 것을 알기를 원하지 않습니다.

29
00:03:18,870 --> 00:03:26,640
우리가 클라우드 나인을 다른 대안들에 사용하고있는 이유는 그들이 최고의 무료 계획을 갖고 있으며 오픈 소스에 대해 많은 관심을 갖고 있기 때문입니다.

30
00:03:26,760 --> 00:03:34,650
다른 회사 중 일부는 돈을 청구하기 시작할 때까지 1 인당 또는 계정 당 하나의 환경 제한이 있습니다.

31
00:03:34,650 --> 00:03:36,270
클라우드 9에는 없습니다.

32
00:03:36,270 --> 00:03:44,850
나 또한 개인적으로 그것을 좋아하는 일은 당신이 테마를 바꿀 수 있고 그것을 숭고하게 보이게 만들고 당신의 터미널을 당신이 원하는 방식으로 보이게 만들 수 있기 때문이다.

33
00:03:44,850 --> 00:03:50,900
적용된 또 다른 사항은이 작업이 컴퓨터에서 로컬로 실행되는 것만 큼 강력하다는 것입니다.

34
00:03:51,030 --> 00:03:55,170
따라서 모든 것이 브라우저에서 실제로 실행되고 있다고 생각하지 않기를 바랍니다.

35
00:03:55,170 --> 00:04:01,160
실제로 일어나는 일은 클라우드 9가 코드를 실행중인 다른 컴퓨터를 사용한다는 것입니다.

36
00:04:01,320 --> 00:04:06,300
따라서 우리가 실제로 보는 브라우저는 실제로 여기에 어떤 모습인지 보여줍니다.

37
00:04:06,300 --> 00:04:10,440
이 텍스트 편집기가 바로 여기 터미널입니다.

38
00:04:10,440 --> 00:04:14,550
이것은 브라우저에서 실제로 실행되지 않고있어 다소 혼란 스럽습니다.

39
00:04:14,550 --> 00:04:21,480
이 인터페이스를 인터페이스로 생각하고 내가 서버를 실행할 때 배후에서 지금 당장 그렇게 할 것입니다.

40
00:04:21,870 --> 00:04:22,920
노드 앱.

41
00:04:23,000 --> 00:04:27,180
예, 터미널과 같은 것을 볼 수 있습니다.

42
00:04:27,180 --> 00:04:30,870
내 응용 프로그램이 시작되었고 내 응용 프로그램을 방문 할 수 있습니다.

43
00:04:30,960 --> 00:04:34,410
그래서 이것이 앱이 진행중인 노란색 캠입니다.

44
00:04:34,410 --> 00:04:36,620
이것은 그것의 초기 단계 중 하나입니다.

45
00:04:36,810 --> 00:04:40,160
그리고 이것은 내 구름 9 터미널에서 제공되고 있습니다.

46
00:04:40,440 --> 00:04:59,880
그러나 실제로 이것이 의미하는 것은 클라우드 9에는이 모든 것들을 설치 한 다른 컴퓨터가 노드와 익스프레스와 몽구스와 여권 그리고 우리가 필요로하는 모든 것을 가지고 있으며 실제로이 코드를 여기에서 실행하고있는 서버가 있습니다. 해당 서버에서 제공하는 웹 페이지

47
00:04:59,880 --> 00:05:07,320
이 클래스에서 클라우드 9를 사용하는 것에 대한 유일한 예약은 처음에는 조금 혼란 스럽습니다.

48
00:05:07,380 --> 00:05:15,920
프론트 엔드와 백엔드의 차이점에 대해 많은 시간을 들여서 실제로 작동하는 방식입니다.

49
00:05:16,200 --> 00:05:28,880
그러나 실제로 이것은 모든 코드를 입력하고 파일을 설정하기위한 인터페이스 일 뿐이지 만 실제로 파일은 클라우드 9가 소유하는 서버의 어딘가에있는 컴퓨터에 있습니다.

50
00:05:28,890 --> 00:05:41,850
그 작은 개념상의 딸꾹질 외에도, 나는이 수업에서 나중에이 코드와 응용 프로그램을 공유하기가 쉽다는 또 다른 이유로이 수업에서 이것을 사용하게되어 정말 기쁩니다.

51
00:05:41,850 --> 00:05:44,800
우리의 응용 프로그램은 꽤 복잡해질 것입니다.

52
00:05:44,820 --> 00:05:48,410
그들은 아마도 50 개의 60 개의 파일을 가질 수 있습니다.

53
00:05:48,570 --> 00:06:02,460
그리고 클라우드 9와 같은 것이 없다면 모든 것을 압축하여 비디오로 업로드 한 다음 비디오를 업로드해야합니다. 그러면 모든 수업을 마친 후에 다운로드해야합니다. 그러면 모든 것을 설치해야합니다. 다시 사용하십시오.

54
00:06:02,550 --> 00:06:18,800
그리고 내가 이전 버전과 새 버전을 볼 수있게하려면 변경 사항을 적용 할 때마다 매번 yelper 캠프 앱에서 발생할 수있는 20 가지 버전의 앱이 있습니다. 우리는 구름없이 그것을 향상 9.

55
00:06:18,840 --> 00:06:24,910
매번 새로운 응용 프로그램을 컴퓨터에 다운로드하고 파일의 압축을 풀어야합니다.

56
00:06:24,930 --> 00:06:27,100
그것은 꽤 고통 스러울 것입니다.

57
00:06:27,180 --> 00:06:31,300
클라우드 9를 사용하면 실제로 작업 공간을 공유 할 수 있습니다.

58
00:06:31,560 --> 00:06:36,080
즉, 여기 내 모든 파일의 현재 상태를 공유 할 수 있음을 의미합니다.

59
00:06:36,630 --> 00:06:38,430
내 말을 너와 함께 할 수있어.

60
00:06:38,520 --> 00:06:40,690
앱 자체를 공유 할 수 있습니다.

61
00:06:41,010 --> 00:06:46,060
그래서 제 코드의 상태를 쉽게 공유 할 수 있기 때문에 그것은 나에게 정말 흥미 롭습니다.

62
00:06:46,080 --> 00:06:53,420
새로운 기능을 수행 할 때마다 매번 50 또는 60 개의 파일을 다운로드하지 않고도 모든 파일을 검토 할 수 있습니다.

63
00:06:53,880 --> 00:07:00,290
따라서 모든 것을 요약하면 클라우드 9를 사용할 수 있다는 사실을 알 수 없다면 정말 흥분됩니다.

64
00:07:00,300 --> 00:07:06,120
그것은 내 인생을 훨씬 더 쉽게 삶을 훨씬 쉬워지게 만들 것입니다.

65
00:07:06,120 --> 00:07:21,630
나는 지난 며칠 동안, 때로는 몇 주 동안 학생들과 함께 설치 문제를 디버깅하려고 노력했는데, 내가 알아 차 렸던 것 중 하나는 잠재적 인 개발자가 실제로 배우고 배운 것을 배우려는 누군가를 낙담시킬 것임을 알았습니다.

66
00:07:21,630 --> 00:07:32,250
따라서 클라우드 9를 사용하면 설치하려는 컴퓨터의 유형과 실행중인 소프트웨어, 칩셋 또는 그 밖의 다른 환경에 관계없이 환경을 설치하고 설치 할 수 있습니다.

67
00:07:32,400 --> 00:07:42,110
우리는 다음 비디오에서 소개 할 우리 모두에게 동일한 환경을 갖게 될 것이지만 즉시 환경을 설정하고 곧바로 코드를 작성할 수 있습니다.

68
00:07:42,360 --> 00:07:46,650
또한 코드를 정말 쉽게 공유 할 수 있습니다.

69
00:07:46,680 --> 00:07:50,430
다음 비디오에서 우리는 실제로 우리 자신의 환경을 설치할 것입니다.
