1
00:00:00,780 --> 00:00:01,750
Witamy spowrotem.

2
00:00:02,010 --> 00:00:10,080
Więc nadszedł czas, że mamy skonfigurować z własnym środowisku deweloperskim, dzięki czemu możemy zacząć pisanie pełną stos javascript apps jak najszybciej.

3
00:00:10,230 --> 00:00:19,630
Przed mówimy o konkretnych narzędzi, które mamy zamiar użyć po prostu chcę zrobić krótkie podsumowanie workflow nie pojęć, ale workflow z ostatnich kilku filmów.

4
00:00:20,130 --> 00:00:23,730
Więc wszystko zaczyna się od naszej stronie serwera kod JavaScript.

5
00:00:23,730 --> 00:00:28,890
To jest cały kod, który łączy się z bazą danych i ustawia nasze trasy i uruchamia serwer.

6
00:00:29,160 --> 00:00:32,790
A potem go uruchomić w naszym terminalu.

7
00:00:32,970 --> 00:00:37,750
W tym przypadku jest to w jaki sposób uruchomić serwer tu i wtedy zaczyna się mój wniosek.

8
00:00:38,070 --> 00:00:44,020
A potem muszę iść do mojej przeglądarce i odwiedzić prawidłowego widzenia lub tak, a teraz widzę uruchomionej aplikacji.

9
00:00:44,400 --> 00:00:53,610
Więc te trzy kawałki z edytora tekstu terminal, aby uruchomić serwer, a następnie przeglądarka wyświetlić aplikację są trzy rzeczy, które potrzebujemy.

10
00:00:53,730 --> 00:00:57,520
I mamy zamiar użyć naprawdę naprawdę niesamowite narzędzie o nazwie Cloud 9.

11
00:00:57,780 --> 00:00:59,610
Jestem naprawdę podekscytowany.

12
00:00:59,640 --> 00:01:09,660
To coś, co chciałbym wiedzieć, kiedy uczyłem studentów to w pełnym wymiarze czasu, kiedy robiłem 3 miesiące lub sześć miesięcy kursy lub nawet po prostu wiesz, warsztaty wieczorem.

13
00:01:09,660 --> 00:01:33,700
Narzędzie to zrobiłby ogromną różnicę do mojego osobistego szczęścia, ponieważ spędziłem wiele godzin pomagając studentom skonfigurować swoje środowisko rozwoju i debugowania niezwykle bolesne i unikalne problemy, które pojawiają się, gdy trzeba wiedzieć 20 różnych studentów lub 30 różnych studentów z różnych maszyn, którzy wszyscy próbowali instalowania różnych rzeczy w przeszłości i po różne tutoriale.

14
00:01:33,810 --> 00:01:42,730
A niektóre z nich są na starej wersji Microsoft i niektóre z nich są na zupełnie nowej wersji Mac OS, a niektóre z nich są na własnych maszynach, które są budowane.

15
00:01:42,750 --> 00:01:48,440
I to jest naprawdę bardzo trudne nawet dla zupełnie nowego urządzenia, które jeszcze tego nie uczyniły nic, aby.

16
00:01:48,450 --> 00:01:51,790
Ludzie wciąż napotkasz problemy podczas instalacji pakietu Office rzeczy.

17
00:01:51,810 --> 00:01:54,390
Więc to jest jeden z powodów, jestem bardzo podekscytowany.

18
00:01:54,570 --> 00:01:58,480
I zanim pójdę na mówić o rozmowie drugi Spójrzmy prawdzie o tym, co to jest.

19
00:01:58,620 --> 00:02:00,070
Więc co jest Cloud Nine.

20
00:02:00,090 --> 00:02:04,320
Krótka wersja jest taka, że ​​jest kompletnym środowiskiem programisty.

21
00:02:04,320 --> 00:02:19,320
Wszystko, co trzeba zrobić pełne zastosowanie stosu, czy jest to w javascript i węzła lub jeśli jest w Ruby z szynami lub pytona to jest kompletnym środowiskiem skonfigurować w przeglądarce.

22
00:02:19,320 --> 00:02:21,740
Więc co ma swój edytor tekstu.

23
00:02:21,830 --> 00:02:33,120
To rzeczywiście tak jak zaopatrzenie w tych samych skrótów i wszystkiego, co ma ono w terminalu, gdzie po uruchomieniu serwera, w którym można zrobić wszystko, co byś zrobił na terminalu na komputerze.

24
00:02:33,120 --> 00:02:39,820
Ale robisz to w przeglądarce, a następnie.

25
00:02:42,780 --> 00:03:06,350
Więc będziemy pisząc nasze kompletne aplikacje w przeglądarce zamiast instalowania terminala i ewentualnie maszynę wirtualną i instalacji węzła siebie i NPM i każdy pakiet, który musimy w mangusta, co możemy zrobić z Cloud Nine jest tylko w kilku kliknięć możemy może stworzyć nowe środowisko marki od podstaw, który ma wszystko, czego potrzebujemy w nim i możemy zacząć pisać kod w ciągu kilku sekund.

26
00:03:06,360 --> 00:03:07,640
Więc to naprawdę ekscytujące.

27
00:03:07,800 --> 00:03:12,210
I to jest coś, co jest stosunkowo nowy rozwój w informatyce.

28
00:03:12,210 --> 00:03:18,850
Istnieje kilka firm, które obecnie tam jak Cloud 9, a ja nie chcę brzmieć jak wiesz jestem korporacyjnych Podbijanie dla nich.

29
00:03:18,870 --> 00:03:26,640
Powodem, dla którego używamy Cloud Nine nad niektórych innych alternatyw jest to, że mają najlepsze darmowe plan i dbają wiele o otwartym kodzie źródłowym.

30
00:03:26,760 --> 00:03:34,650
Niektóre z innych firm mają limit jednego środowiska za osobę czy za uwagę, dopóki nie zacznie się ładować pieniądze.

31
00:03:34,650 --> 00:03:36,270
Cloud 9 nie ma.

32
00:03:36,270 --> 00:03:44,850
Ja też zdarzyć się podoba osobiście, ponieważ można zmieniać motywy i sprawiają, że wygląda tak jak wzniosłe i uczynić twój terminal wyglądają dokładnie tak, który chcesz.

33
00:03:44,850 --> 00:03:50,900
Inną rzeczą, którą stosuje się w to, że to jest tak potężny jak działa lokalnie na komputerze.

34
00:03:51,030 --> 00:03:55,170
Więc nie chcę, aby myśleć, że wszystko jest uruchomiony w przeglądarce.

35
00:03:55,170 --> 00:04:01,160
Co właściwie się dzieje, że cloud 9 posiada komputery gdzieś indziej, które są uruchomione kod dla nas.

36
00:04:01,320 --> 00:04:06,300
Tak więc widzimy, że przeglądarka w ogóle rzeczywiście pokazać, jak to wygląda tutaj.

37
00:04:06,300 --> 00:04:10,440
Ten edytor tekstu jest to terminal tutaj.

38
00:04:10,440 --> 00:04:14,550
To nie jest uruchomiony w przeglądarce, która jest trochę mylące.

39
00:04:14,550 --> 00:04:21,480
Potraktujcie to jako interfejs i za kulisami, gdy uruchomię serwer i zrobię to teraz.

40
00:04:21,870 --> 00:04:22,920
Aplikacja węzła.

41
00:04:23,000 --> 00:04:27,180
Tak widać to jak na terminalu.

42
00:04:27,180 --> 00:04:30,870
Moja aplikacja została uruchomiona i mogę iść odwiedzić moją aplikację.

43
00:04:30,960 --> 00:04:34,410
Więc jest to aplikacja to jest żółta cam w toku.

44
00:04:34,410 --> 00:04:36,620
Jest to jeden z wcześniejszych etapów niego.

45
00:04:36,810 --> 00:04:40,160
I to jest podawane z mojego Cloud 9 terminalu.

46
00:04:40,440 --> 00:04:59,880
Ale co to naprawdę oznacza to, że chmura 9 posiada komputer gdzieś indziej, że ma wszystkie te rzeczy zainstalowany jest węzeł i wyrażania i mangusta i paszport i wszystko, co trzeba i nie ma serwera, który rzeczywiście działa ten kod tutaj i jestem wizyty strona sieci Web, która jest serwowane przez ten serwer.

47
00:04:59,880 --> 00:05:07,320
Naprawdę moje jedyne zastrzeżenie o konieczności tej klasy używane cloud nine jest to, że jest to trochę mylące na początku.

48
00:05:07,380 --> 00:05:15,920
Jak to faktycznie działa, ponieważ spędziłem tyle czasu mówimy o różnicy pomiędzy przednim końcem i tylnym końcu i to wydaje się prawie na połączenie dwóch.

49
00:05:16,200 --> 00:05:28,880
Ale w rzeczywistości jest to tylko interfejs do wpisywania wszystkich naszych kodu i utworzenie nasze pliki, ale pliki są faktycznie na komputerze gdzieś na serwerze, który jest właścicielem Cloud 9.

50
00:05:28,890 --> 00:05:41,850
Inny niż ten mały koncepcyjnego czkawka Jestem bardzo podekscytowany, aby nam to wykorzystać w tej klasie z innego powodu, który jest, że to sprawia, że ​​tak łatwo mi podzielić kodu i aplikacji z wami później w tej klasie.

51
00:05:41,850 --> 00:05:44,800
Nasze aplikacje będą się dość skomplikowane.

52
00:05:44,820 --> 00:05:48,410
Mogą mieć 50 60 może nawet 100 różnych plików.

53
00:05:48,570 --> 00:06:02,460
A jeśli nie mam czegoś takiego Cloud 9 to pewnie trzeba ścisnąć wszystko pod iZIP a następnie przesłać, że do filmu, a potem trzeba by go pobrać po każdej lekcji i wtedy trzeba by zainstalować wszystko w celu użyć go ponownie.

54
00:06:02,550 --> 00:06:18,800
A potem za każdym razem jak dokonać zmian, jeśli chcę, aby być w stanie zobaczyć starą wersję i nową wersję i mam 20 różne wersje aplikacji, które stanie się z naszą aplikacją obozu yelper będą miały wiele różnych wersjach jak się rozwijać, jeśli możemy zwiększyć bez cloud 9.

55
00:06:18,840 --> 00:06:24,910
Trzeba by pobrać nową aplikację za każdym razem do komputera i otworzyć pliki rozpakować rzeczy.

56
00:06:24,930 --> 00:06:27,100
Byłoby to dość bolesne.

57
00:06:27,180 --> 00:06:31,300
Z Cloud 9, co mogę zrobić, to faktycznie dzielą przestrzeń roboczą ze sobą.

58
00:06:31,560 --> 00:06:36,080
Więc to oznacza, że ​​mogę podzielić się aktualny stan wszystkich moich plików tutaj.

59
00:06:36,630 --> 00:06:38,430
Mogę podzielić się z wami terminalu.

60
00:06:38,520 --> 00:06:40,690
Mogę udostępnić samą aplikację.

61
00:06:41,010 --> 00:06:46,060
Więc to jest bardzo ekscytujące dla mnie, ponieważ to sprawia, że ​​łatwo mi się po prostu podzielić się stan mojego kodu.

62
00:06:46,080 --> 00:06:53,420
Możesz iść i patrzeć na każdego pliku bez konieczności pobierania 50 lub 60 plików za każdym razem robimy nową funkcję.

63
00:06:53,880 --> 00:07:00,290
Tak więc, aby podsumować to wszystko, jeśli nie można powiedzieć, że jestem bardzo podekscytowany, że będziemy mieć możliwość korzystania z Cloud 9.

64
00:07:00,300 --> 00:07:06,120
To się dzieje, aby moje życie dużo łatwiejsze Twoje życie łatwiejszym, aby zacząć znacznie mniej frustrujące.

65
00:07:06,120 --> 00:07:21,630
Miałem spędzić w ostatnich dniach, a czasem nawet tygodni stara się problemów z instalacją debugowania ze studentami i jest numerem jeden rzeczą, którą zauważyłem zniechęci potencjalnego kogoś programistów, którzy chcą uczyć się od rzeczywistości i rzeczy po drodze uczenia się.

66
00:07:21,630 --> 00:07:32,250
Więc Cloud 9 pozwoli nam zainstalować rzeczy i skonfigurować środowisko, niezależnie od rodzaju komputera, na której jesteś i oprogramowaniem, że to działa i chipset czy cokolwiek innego nie ma.

67
00:07:32,400 --> 00:07:42,110
Dostaniemy środowisko skonfigurować, że będzie identyczny dla wszystkich z nas, które będę wprowadzić w następnym filmie, ale dostaniemy środowisko skonfigurować natychmiast i wtedy możemy zacząć pisać kod od razu.

68
00:07:42,360 --> 00:07:46,650
I wtedy też mogę podzielić się z wami mój kod bardzo łatwo, jak również.

69
00:07:46,680 --> 00:07:50,430
Tak bardzo ekscytujące w następnym filmie jesteśmy rzeczywiście zamiar zainstalować własne środowisko.
