1
00:00:00,330 --> 00:00:01,450
Dobrze welcome back.

2
00:00:01,650 --> 00:00:06,550
Tak jak obiecałem w poprzednim filmie mamy teraz zrobić z tak czystych podstaw wiersza poleceń.

3
00:00:06,810 --> 00:00:11,240
Mamy zamiar nadal korzystać ze wszystkich komend Rozmawialiśmy o w prawie wszystkich filmów.

4
00:00:11,520 --> 00:00:14,070
Ale nie będziemy się skupiać filmów posuwają się do przodu.

5
00:00:14,070 --> 00:00:20,320
Oni właśnie kolejnym narzędziem dla nas do wykorzystania, jak uczymy się nowych technologii, nowej technologii, które mamy zamiar poznać.

6
00:00:20,340 --> 00:00:22,120
A ten film nie ma.

7
00:00:22,140 --> 00:00:22,740
Tak.

8
00:00:22,890 --> 00:00:27,420
I zanim tam dotrzemy Idę do nowego katalogu, aby umieścić kilka plików.

9
00:00:27,470 --> 00:00:50,420
Więc mam zamiar zrobić wstęp do katalogu węzła ot tak, a następnie CD do intra do węzła tak, aby uzyskać więcej praktyki i dodam a cele plików dot pusty i ten plik nie będzie faktycznie nic zrobić wszystko, co będzie go używać do jest to miejsce dla mnie, aby umieścić kilka celów, abyśmy mogli prowadzić, co będziemy mówić o tym w wykładzie.

10
00:00:50,430 --> 00:00:55,630
Więc to jest wstęp do węzła i istnieją tylko dwie główne punkty chcę o tym mówić.

11
00:00:55,770 --> 00:00:58,550
Pierwszym z nich jest to, co jest węzeł.

12
00:00:59,010 --> 00:01:02,770
Drugi to dlaczego mamy się go uczyć.

13
00:01:03,720 --> 00:01:07,900
A potem bardzo ostatni punkt jest to nie ma znaczenia.

14
00:01:07,920 --> 00:01:10,040
Więc wrócę do tego na końcu.

15
00:01:10,070 --> 00:01:13,140
Więc zacznijmy i porozmawiać o tym, co jest węzeł.

16
00:01:13,170 --> 00:01:21,070
Więc może słyszeliście węzła przed i to dlatego, że w tej chwili jest to najmodniejszy najgorętszą rzeczą w tworzeniu stron internetowych na cokolwiek to jest warte.

17
00:01:21,120 --> 00:01:23,520
Jedziemy aby porozmawiać o tym, dlaczego jesteśmy właściwie się go uczyć.

18
00:01:23,520 --> 00:01:34,730
Zapewniam cię, że to nie tylko dlatego, że jest modny, ale to jest jeden z powodów, że może słyszeliście o tym wcześniej to wszędzie na blogach i ksiąg i wszelkiego rodzaju węzła konferencji jest modne.

19
00:01:34,770 --> 00:01:36,470
Więc co jest węzeł.

20
00:01:36,780 --> 00:01:39,860
Muszę wiedzieć, oficjalna strona główna O.J. tutaj.

21
00:01:39,860 --> 00:01:41,270
Węzeł JS. kropka org.

22
00:01:41,520 --> 00:02:01,060
I zgodnie z tej strony nie ma JS jest javascript wykonawczego zbudowany na Chromes V8 JavaScript silnika ma JSE wykorzystuje sterowany zdarzeniami non-blocking modelu IO, które sprawia, że ​​lekki i wydajny pakiet nie JSF ekosystem NPM jest największym ekosystemu bibliotek open source na świecie ,

23
00:02:01,650 --> 00:02:05,500
Więc pozwól mi spróbować wyjaśnić to w prostszy sposób łatwiejszy do zrozumienia.

24
00:02:05,910 --> 00:02:10,460
Jeszcze kilka lat temu wszystkie JavaScript, który napisał musiał uruchomić w przeglądarce.

25
00:02:10,500 --> 00:02:18,150
Było to jedyne miejsce, gdzie można wykonać kod javascript a to oznaczało, że wszystkie javascript, że napisał tylko przednie Kod koniec.

26
00:02:18,150 --> 00:02:22,330
Nie można było zrobić coś po stronie serwera, ponieważ to jedyne miejsce, które mogłyby działać to przeglądarka.

27
00:02:22,590 --> 00:02:24,770
Więc to, co robiliśmy aż do tego punktu.

28
00:02:24,810 --> 00:02:35,780
Pisząc nasz skrypt w JS plików łącząc je za pomocą tagu skrypt do pliku L Tim otwarcie, że w przeglądarce, ale to wszystko zmieniło się kilka lat temu, gdy nie pojawił się geniusz.

29
00:02:36,000 --> 00:02:40,980
Więc wszystko, notatka jest to droga dla nas pisać kodu javascript po stronie serwera.

30
00:02:41,430 --> 00:02:56,130
Więc pamiętam ten schemat z intro do tyłu wykład końcu gdzie pokazałem rodzajowe stos, gdzie linia ta tutaj oznacza granicę między plecach i czy po stronie serwera i przedniej lub stronie klienta przed węzłem przyszedł.

31
00:02:56,130 --> 00:03:02,330
Wszystko javascript pisaliśmy dzieje się tutaj, na froncie po prostu jak wszystkie JavaScript pisaliśmy do tej pory.

32
00:03:02,610 --> 00:03:10,850
A potem na tylnym końcu nie były w językach takich jak Python czy Ruby DHP lub javascript lub Java, ale nie było to możliwe.

33
00:03:11,010 --> 00:03:12,900
Ale nie zmieniło się wszystko.

34
00:03:12,900 --> 00:03:24,570
Teraz możemy napisać kod javascript tu po stronie serwera interakcji z naszej bazy danych, aby uruchomić serwer do tworzenia nowych plików i wszelkiego rodzaju bocznej logiki serwera i możemy napisać skrypt na przednim końcu.

35
00:03:24,840 --> 00:03:28,170
Więc co to oznacza to, że możemy teraz napisać skrypt wszędzie.

36
00:03:28,440 --> 00:03:29,670
W pewnym sensie, że się zawinąć.

37
00:03:29,730 --> 00:03:36,780
Nie chcę, żebyś zbyt rozłączyła się terminologią javascript wykonywania zbudowany na Chromes JavaScript V8 silnika.

38
00:03:36,910 --> 00:03:43,310
Wszystko, co trzeba zabrać na razie jest to, że węzeł jest jak uruchomić skrypt po stronie serwera.

39
00:03:43,860 --> 00:03:45,110
Tak, że był to pierwszy punkt.

40
00:03:45,360 --> 00:03:50,990
Co to jest węzeł następny i chyba ważniejsze jest to, dlaczego my nawet go uczą.

41
00:03:51,630 --> 00:03:58,640
Tak jak wspomniałem wcześniej, węzeł jest zdecydowanie najmodniejszy najmodniejszy technologia to, by ludzie mogli uczyć się w tej chwili.

42
00:03:58,860 --> 00:04:05,730
Ale powiem, że to właśnie teraz jest najmniejszy powód, uczymy go więc nie jest to coś, co możemy ignorować.

43
00:04:05,820 --> 00:04:10,260
Ale to zdecydowanie najmniej ważne z powodów, które mam zamiar wspomnieć.

44
00:04:10,530 --> 00:04:12,480
Więc dodać, że tutaj.

45
00:04:13,170 --> 00:04:14,530
To popularne.

46
00:04:14,700 --> 00:04:15,970
Nie możemy zaprzeczyć.

47
00:04:15,990 --> 00:04:24,080
Pokażę wam kilka statystyk i wykresów, które pokazują kilka ciekawych trendów dotyczących sposobu Noad porównuje do innych podobnych technologii w ciągu ostatnich kilku lat.

48
00:04:24,120 --> 00:04:27,690
Więc co to oznacza dla technologii będzie popularne.

49
00:04:27,690 --> 00:04:32,670
Pierwszą rzeczą, którą będę wspomnieć, że węzeł jest zdecydowanie popularne wśród obecnych twórców.

50
00:04:32,730 --> 00:04:41,880
Niemal każdy z nas o tym nie wiem, kto jest inżynierem lub starszy inżynier wzrosła węzeł na boku jako coś, co oni zainteresowany czymś, co chcą poznać.

51
00:04:41,910 --> 00:04:49,550
Będą budować projekty uboczne i działać razem rzeczy późno w nocy, co jest zawsze wielki znak, gdy pojawia się wiele emocji i szumu na temat naszej technologii.

52
00:04:49,590 --> 00:04:53,370
Ale znowu nie sądzę, że jest to wielka motywacja dla Ciebie początkujących do nauki.

53
00:04:53,370 --> 00:05:00,260
Zauważ, co ten wykres pokazuje tylko ranking dziesięciu najpopularniejszych języków na get piasty.

54
00:05:00,270 --> 00:05:08,920
W ciągu ostatnich siedmiu lat i widać, że w 2012 roku wyprzedził javascript Ruby jako najpopularniejszego języka na wszystkich uzyskać pomoc.

55
00:05:09,390 --> 00:05:12,740
Ostatnie dwie strony chcę podkreślić myślę tutaj najważniejsze.

56
00:05:12,800 --> 00:05:22,540
Są z tej witryny internetowej stosu akcję wykazano wcześniej, że dwie ostatnie strony chcę pokazać się z tej strony internetowej Stex akcję, że wprowadzony w intro do siebie w filmie.

57
00:05:22,680 --> 00:05:33,240
I mam przeszukiwanie otwarty dla DHP, które będą ciągnąć do własnego okna i mam jeden dla nie Tak jak dobrze i chcę po prostu spojrzeć na tych kluczowych terminów.

58
00:05:33,240 --> 00:05:38,640
Dlaczego ludzie tacy jak HP i dlaczego ludzie lubią nr J nami i istnieją powody, po obu stronach.

59
00:05:38,850 --> 00:05:51,620
Nie chcę, aby uzyskać wrażenie, że mam zaśmiecać Peech ani nic, ale po prostu chcę pokazać kontrast niektóre z powodów, dla ludzi takich jak oni tak APHC niektóre z bardziej popularnych powodów są duża społeczność, która jest zdecydowanie ważnym aspektem.

60
00:05:51,630 --> 00:05:54,880
Mamy też, że tu wielkiej wspólnoty dla węzła 2.

61
00:05:54,900 --> 00:06:01,350
Chcę podkreślić, że nasz stary dobry Web i Web Foundation, a także najlepszego kleju w internecie.

62
00:06:01,350 --> 00:06:07,890
Są różne sposoby na powiedzenie, że ph V jest już od dłuższego czasu i jest to rodzaj dziadek tworzenie stron internetowych, jeśli będzie.

63
00:06:07,890 --> 00:06:18,090
Teraz weźmy bliżej przyjrzeć niektóre z powodów, dla ludzi takich jak Noad a niektóre z tych wszystkich atrakcją są wielkie biblioteki, który jest naprawdę ważne i będziemy korzystać z niektórych z tych bibliotek.

64
00:06:18,450 --> 00:06:23,340
Javascript jest to najbardziej głosowało lub drugim najbardziej głosowało jedno i to naprawdę bardzo ważne.

65
00:06:23,460 --> 00:06:24,210
Jest w javascript.

66
00:06:24,210 --> 00:06:25,770
Ludzie kochają JavaScript.

67
00:06:25,770 --> 00:06:27,900
Będziemy w stanie napisać skrypt po stronie serwera.

68
00:06:27,900 --> 00:06:30,450
Nie musimy nauczyć się innego języka.

69
00:06:30,480 --> 00:06:37,320
Drugim aspektem jest wysoka wydajność i to jest jeden z powodów, że robi się tak wiele uwagi ze strony firm i firmach na całym świecie.

70
00:06:37,470 --> 00:06:41,980
Co sprawia, że ​​coś wyższego realizujące lub wyższą wydajność jest na kolejny wykład całkowicie.

71
00:06:42,120 --> 00:06:49,020
Ale fakt, że tak wiele osób wspomniało lubią go za to, że wysoka wydajność jest doskonałym wskaźnikiem tego, że jest to wysokiej wydajności.

72
00:06:49,020 --> 00:06:56,780
Więc przez ostatnie kilka minut, próbując udowodnić, że notatka jest popularne to modne jest w nim nowe miejsca pracy i to tylko coraz bardziej popularne.

73
00:06:56,970 --> 00:07:01,810
Ale zaczęła się od stwierdzenia, że ​​to nie jest powód, dlaczego tak naprawdę powinniśmy się go uczyć.

74
00:07:02,070 --> 00:07:11,060
Jest to najmniejszy z powodów, ale najważniejszym powodem, że mamy go uczenia się jest to, że w JavaScript i to jest ważne, ponieważ wiemy już JavaScript.

75
00:07:11,130 --> 00:07:14,310
Więc nie musimy zaczynać od Square One odebrać inny język.

76
00:07:14,430 --> 00:07:26,290
Dowiedz się, jak pracować w zmiennych THP lub Ruby lub Python i jak pętle działają i jak tablice działają i obiektów i oh czekać niektóre z tych języków nie mają przedmioty i rzeczy po prostu zmienić tak wiele.

77
00:07:26,550 --> 00:07:29,260
To może być bardzo mylące dla kogoś, kto dopiero zaczyna się.

78
00:07:29,260 --> 00:07:30,520
Czy trzeba przełączać biegi.

79
00:07:30,640 --> 00:07:39,270
Sto procent i porzucić javascript bo wiesz następną połowę oczywiście dopóki nie doprowadzić go z powrotem na koniec zamiast to robić za pomocą węzła.

80
00:07:39,360 --> 00:07:44,130
Jesteśmy w stanie napisać skrypt po stronie serwera z tym samym dokładnie składni, które znamy i kochamy.

81
00:07:44,190 --> 00:07:48,070
A ja pracuję z za ostatni połowie tego kursu.

82
00:07:48,270 --> 00:07:56,070
Jedną z fraz ja powtarzam moim studentom przez cały czas jest to, że faceci nie są tutaj, aby dowiedzieć technologii nie jesteśmy tutaj, aby uczyć się języków.

83
00:07:56,310 --> 00:08:10,570
Jesteś tutaj, aby dowiedzieć się zmian tworzenie stron internetowych oraz tworzenie stron internetowych tak szybko można przejść z pracy, w której piszesz Ruby i za pomocą szyny, a następnie rok później udać się gdzieś indziej i jesteś proszony, aby dowiedzieć się węzeł i jesteś pisanie wyraźnych lub sprzedaży.

84
00:08:10,580 --> 00:08:11,030
Tak.

85
00:08:11,100 --> 00:08:16,590
A następnie rok później jesteś zbieranie Python i kolby i wszystko może się zmienić przez cały czas.

86
00:08:16,590 --> 00:08:20,020
Więc Podsumowując chciałbym powiedzieć, że to nie ma znaczenia w perspektywie krótkoterminowej.

87
00:08:20,160 --> 00:08:24,120
To jest coś, co mam na myśli Myślałam o tym przez bardzo długi czas.

88
00:08:24,180 --> 00:08:31,110
Wiesz, że jestem szczęśliwy, Uczyłem rzeczy w C i Java w Noad i JavaScript w Ruby i Rails i Python.

89
00:08:31,260 --> 00:08:34,090
Więc to nie była kwestia tego, co było wygodne nauczania.

90
00:08:34,170 --> 00:08:38,060
Udało mi się podnieść, co czułem byłby najlepszym dostarczane przez ten kurs wideo.

91
00:08:38,100 --> 00:08:46,610
Jaki byłby najlepszym językiem boku pierwszy serwer dla kogoś, kto nigdy nie zrobił żadnego programowania po stronie serwera, a kto dopiero zaczyna się stosując kurs wideo.

92
00:08:46,710 --> 00:08:48,280
I skończyło się na ustawienie węzła.

93
00:08:48,330 --> 00:08:53,350
Więc to ma znaczenie w krótkim okresie, ale jeśli nie kontynuować tego tak naprawdę nie ma znaczenia.

94
00:08:53,370 --> 00:08:54,680
Więc będę dołączać tego.

95
00:08:54,700 --> 00:08:56,330
To nie ma znaczenia.

96
00:08:56,460 --> 00:09:01,350
Długotrwałe i to prawda, że ​​tak naprawdę nie ma.

97
00:09:01,350 --> 00:09:03,200
To jest tylko twój pierwszy wstęp.

98
00:09:03,360 --> 00:09:04,530
Więc wydawało się znaczące.

99
00:09:04,530 --> 00:09:17,870
I to na pewno ważny i znaczący wybór dla mnie zrobić i myślałem dużo o tym, ale dla ciebie gdy nauczysz węzeł raz uczyć się programowania po stronie serwera to nie będzie trudne do przejścia na coś podobnego do Ruby lub Python.

100
00:09:18,210 --> 00:09:23,480
Mam nadzieję, że ten film był przynajmniej trochę podekscytowany nauki węzeł i na temat tworzenia aplikacji internetowych.
