[Musika jotzen] ROGER ZURAWICKI: Kaixo, nire Izen Roger Zurawicki da, eta egon estaltzen egingo dut CS50 Meteor mintegian. Meteor esparru berri bat da web mota berri eskainitako, Ez PHP eskaerak egiteko atzera eta aurrera mota web ikusi PHPP multzoa dugu, baina Javascript dinamikoenek Web atalak. Things Meteor egin dezakezu Live eguneratzen ditu barne eta berehala komunikatzeko Webgune horretan erabiltzaileen arteko. Mintegi honetan, ikusi dugu kodea Nire GitHub ostatutako. URL hau joan zaitezke eta deskargatu. Git nola erabili ezagutzen baduzu, biltegira klonatzean dezakezu. Ez badakizu nola erabili Igo dute edo ez erabili GitHub, hori guztiz fina da. Duzu benetan erakutsiko dizut azkar nola GitHub joan gaitezke, eta han aukera bat da deskargatu zip bat bertan. Behin direktorioa hau deskargatzeko duzu, Hasteko daiteke gure kodea jolastuz. Meteor: informazio gehiago meteor.com aurki daiteke. Mintegia karpetan, I actually batzuk Meteor proiektuak erabili ahal izango dugu. Karpetak ditugun bat gure Mintegi proiektu todos aplikazioa da. Beraz, joan naiz sartzen badut, izan Meteor instalatu. Beraz, exekutatu behar, besterik gabe idatzi behar dut Meteor, eta Meteor instalatuko du. Ikusten duzun bezala, behar dugu ziurtatu Meteor instalatuko dugu. Beraz, besterik ez naiz joan exekutatu, denbora gehiago ziurtatu Meteor ongi instalatuta dagoela. Daukat Meteor bitartean instalatzen, erakutsi ahal izango dut Meteor guneen demoak zuzeneko batzuk zuzeneko gertatzen oraintxe Interneten. Gure aplikazioa demo bat daukat. Sartu ahal izango duzu honako URL. Hau egin aplikazioa da, guk Gure mintegi direktorioan dute. Horretarako URL rozu-rabbit.meteor.com. Ikusiko duzu duten Meteor benetan ostalari zure Meteor proiektu doan. Eta mintegiaren amaieran, Horretarako, baita gai izango duzu. Hau zerrenda egin aplikazio bat da. Eta Saioa hasi ahal izateko, sor kontuak, eta jarduera gehitu. Kontu bat sor dezakezu eta beraz bezala. Eta orain, behin bat behar duzu kontu, gehitu zereginak dezakezu. Adibidez, I lanetako bat joan jaso nire arropa garbitzeko behar izatea. Eta Oraindik honetako bada gune konektatuta, dituzu benetan zeregin honetan ikusi Zure ordenagailuan denbora errealean. Duzu dut demo azkar bat erakutsi ahal hau irekiz rozu-untxi arabera URL berdineko fitxa beste. Eta ikusten dugu datu berdinak datorren. Era berean, exekutatu ahal izango da bertan beste nabigatzailea. Esan exekutatu dut Safari. Horrela ez gara oraindik sartu. Beraz, Meteor bera dugu Aplikazioa, eta behin lukeen kargatzen, datu berdinak ikusiko dugu egin lehenengoan dugu. Ikusten duzun bezala, ez naiz hemen oraindik sartu. Eta ikusleen egiaztapen datuak, eguneratzen nabigatzaile guztietatik aldi berean. Hau da, benetan bat Meteor buruz ezaugarri cool. Ia ez lanarekin, zuk zuzeneko eguneratzea aplikazioa dute hori guztia on aldaketak Zure gailuak aldi berean. Egiaztatu dut kontrol-laukia bada hemen Nire egin zerrendan, izango dugu, Nire beste Chrome nabigatzailea, elementua hautatuta off. Eta hau gertatzen berehala. Guztiak eskubidea. Beraz, itxura Meteor bezala Instalazio prest dago orain. Beraz, orain goazen atzera joan todos aplikazioa eta hau exekutatu lokalean. Meteor proiektu bat baduzu, ahal duzu aski da komando Meteor batera. Behin behar hau, Meteor prestaketa batzuk egingo ziurtatu egin guztiei Zure kodea xakean da. Eta gero esango da duzun Proiektu zerbitzatzen izango da prest. Baliteke baimendu behar dituzu zure firewall, zure ordenagailuan bloke baduzu. Beraz, zer Meteor da me kontatzea oraintxe dela webgune honetan nire ordenagailuan tokiko, ikusten dut Meteor proiektu honetan zer da. Ohartu, oraintxe, nire app da Ez Interneten eskura. Estaliko dugu zure Meteor nola ekartzea gune zuzeneko bat pixka bat geroago aplikazioa. Naiz, beraz hau kopiatu joan URL orain eta Google Chrome sartu. Eta hori da egin behar Adibidez batetik zerrendatu. Egikaritu zuten ikusi ahal izango duzu gehiago ezaugarri batzuk hemen. Tabs ezberdinak ditugu, dugu kontu ezaugarri bera dute, eta zerrenda berriak gehitu ahal izango dugu. Orain, bat benetan Meteor buruz cool ezaugarri da, ahal dela, ez bakarrik hau zure nabigatzailean lan egiteko, baina baita ere sor dezakezu jaiotzez iPhone eta Android PhoneGap izeneko tresna baten bidez apps. Beraz proiektu batzuk etorriko da exekutatzen aurretik konfiguratutako iOS, todos aplikazio hau atsegin dute. Beraz, egin behar dut guztiak exekutatu iOS Meteor, exekutatu, eta, ondoren, iOS idazten ari da. Eta noiz egin, hori Meteor I paketea berriro prestatuko da. Eta gero, behin prest da, it egingo kargatu iOS simulagailuan nire komando on. Zuk Oharra iOS apps bakarrik exekutatu daiteke Mac ordenagailu bat baduzu. Zure aplikazioak exekutatu ahal izango duzu Plataforma guztietan Android. Beraz, gaur ikusi ahal izango duzu, nire iPhone simulator sortu zen nire pantailan. Eta une bat besterik ez, aplikazioarekin kargatu izango da. Bit besterik ez da bat egiten badugu txikiago pantailan sartzen, ikusiko dugu gure iPhone app egin behar dugu. Eta besterik gabe, beraz, ez dugu txunditu, egin dezagun Ziur bera dugu web, ostalari lokalean 3000. Beraz, hementxe adibide bat da du Meteor app daukat, du todos app, bietan exekutatzen telefono bat eta web nabigatzaile batekin. Eta gauzak aldatu dut Web arakatzailean, berehala telefonoz doa. Eta telefonoz zerbait ezabatu ahal izango dut, eta aldatzen web nabigatzailea da. Orain, normalean Native sortzeko Telefono iOS edo Android app, bai Java edo jakin behar duzu Helburua C. teknologia The Meteor erabilerak Ikusteko Javascript-a behar bezala exekutatu ahal izateko zure aplikazioa PhoneGap deritzo. Zer da zure aplikazioa funtsean da web nabigatzaile bat da. Eta Meteor maneiatzen guztiak inplikatutako delikatua piezak web nabigatzailean ekartzeko for zure iPhone edo Android gailua. Ikus daitezke duen Erabiltzaile interfaze leuna, eta ikusten da, eta oso sentitzen askoz jatorrizko app bat bezala. Ohartu, banoa etxera bada Pantaila orain, ikono bat ere eskuratu dut. Hau ez da bezalako web orri bat Safari aurkituko dituzu. Honek bere aplikazioa da. Instala dezakezu eta Nahi izanez gero ezabatu. Laburki dezakegu erakusteko zer Kodea todos mota honetako app itxura. Todos karpetan begiratuz gero, ikusiko duzu karpeta asko badaude. Baina zehar Mintegiaren, zaitugu zer karpeta bakoitzaren erabiltzen da ulertzen. Goazen terminalean sartu dugu, beraz, fitxategiak pixka bat hobeto ikusiko. Kontrol sakatu noa C zerbitzari gelditu, eta orain todos aplikazioan itzuli naiz. Karpeta desberdinetan behar dut hemen, atsegin baita bezeroa karpetan, zerbitzari karpeta. Eta karpeta horiek, besterik gabe esan nahi Bezero karpetan guztia lortzen zure nabigatzailean abiarazi. Zerbitzari karpeta batean Everything lortzen zerbitzari batean exekutatu. Zer seinalatu nahi dut out izan duguna dela Ikusteko gure telefono lasterketak izan genuen eta gure web nabigatzailea, hauek bezero izan ziren. Baina zer batean exekutatzen terminal, zerbitzariak da. Beste karpeta bat daukagu, atsegin lib, liburutegi kodea da, zure laguntzailea bezala funtzioak, bertan egin ahal izango dituzu Bezero eta zerbitzarian erabili. Eta gero publiko bat behar duzu karpeta eta baliabideak lortzeko beharrezko karpeta Zure irudiak eta bestelako CSS kargatu. Duzu Meteor instalaturik baduzu, egingo dugu Meteor tutorial jarraitzeko. URL hau joan ahal izango duzu, meteor.com/install, Komando lerroan lortzeko dudala erakutsi duzu Meteor instalatuta-. Lehenengoa barrena joango gara, Urrats batzuk hobe bat lortzeko Meteor nola instalatu buruz sentitzen. Baina lehen, uste dut garrantzitsua da Ikusteko Javascript-a pixka bat aztertu da. Erakusteko nola adibide batzuk gure C ezagutza itzuli daitezke Ikusteko Javascript-a, Dut adibide batzuk sortu. Js direktorioko dira. Beraz, bada mintegiak, karpeta duzu begiratu, ez dago js izeneko karpeta bat. Eta hemen ere, zenbait adibide bat dugu. Dezagun ireki lehena Adibidez, eta oso azkar ikusi. Zer ikusten dugu zure estandarra da kaixo mundua komandoa. Nabarituko C nago duzula lerro batzuk nahiko dute. Eta CS50 ikasleak jakin, funtzio nagusia bat behar dugu, eta estandarraren artean, behar dugu I / O ordena printf deitu in liburutegia. Dezagun JavaScript nola konparatzen at. Ex1.js. irekitzeko noa Iruzkinez da, zer C kodea itxura, eta lerro beherago guztia nodo batean exekutatu behar duzu. Zuk ez duzu funtzio nagusia behar, zuk behar ez edozein fitxategi, besteak beste, eta ez duzu behar itzultzeko. Deitu besterik ez duzu console.log. Hau zure printf baliokidea da. Eta gauza bera hartzen du Argumentu litzateke printf. Eta ordena exekutatu ere, ordez 1. ariketa egin exekutatzen, besterik ez zenuke deitu Nodoa ex1.js. Nodoa idatzi eta gero fitxategia, eta lortzen exekutatu. Ez du lortu konpilatuta. JavaScript interpretatu hizkuntza bat da. Beraz, ez du zertan izan konpilatu nik exekutatu aurretik. Ex1.c exekutatu nahi banu, Izan dadin, lehen behar dut, eta ondoren exekutagarria exekutatu ahal izango dut irteera berdina lortzeko. Let batzuk estaltzeko azkar Ikusteko Javascript-a beste kontzeptu. Dezagun bi adibide at. Ex2.js ere, ex2.c ere, ahal dugun ikusi kodea batzuk dugula. Let me azkar joan testu editore bat hobea duten horiek erakutsiko ditu ildo berriak pixka bat hobeto. Guztiak eskubidea. Hona hemen adibide salbu eta 2c daukagu Hemen mota ezberdinak ditugu duten inprimatzeko ari gara. Eta dakigunez, printf hartzen ehuneko argumentuak datu zati desberdinetan sartzeko. Inprimatu nahi badugu kate bat,% s deitzen dugu. Mugikorreko deitu nahi badugu Puntu kopurua,% f deitzen dugu. Eta ez dago bat deitzeko modu erraz Bere balioa egia edo gezurra by Boolearra. Baina% d erabiltzen baduzu, lor dezakezu 0 edo 1 da gezurra eta egia da. Ikusteko Javascript-a da, pixka bat guretzat ikusgarriago. JavaScript, ditzagun batzuk at desberdintasunak fitxategi horretan izan dugu. Lehenik eta behin, C hori izan dugu nabarituko duzu hasieratu mota aldagai guztietan. S char izar bat da. Kate bat da, eta horrekin ezin beste edozein izan. N mugikor bat da. B boolearra da. Baina JavaScript, mota dinamikoa daude. Horrek esan nahi du ez duzula Behar JavaScript kontatzeko zer motatako zure aldagaiak izango da. Esatea besterik ez duzu aldagaiaren var, izena aldakorra da, eta gero bere balioa. Beraz var a ezer benetan izan daiteke. Kate bat izan daiteke. Koma mugikorreko zenbaki izan daiteke. Pertsonaia bat izan daiteke. Boolear bat izan daiteke. Eta kontsolaren erregistro apur bat ezberdina. Inprimatu nahi baduzu Zenbaki bat,% d deitu. Baina baliorik izan daiteke kateak ze ondo gisa inprimatutako. Dezagun exekutatu honek Node zer gertatuko den ikusteko. Ezin dut Nodoa ex2.js deitu, eta printf lortuko dugu da balio CS50, N bezala du puntu mugikorreko zenbakia, eta, ondoren, B Boolean gisa Kate bat egia bihurtu. Zer bada buruz, adibidez 2.c egin dugu? Beno, oraindik batzuk gara printf eragozpenak gehiago. Ohartu puntu mugikorreko dela zenbakia du formatu zuzena behar da, eta Boolean ezin duela besterik gabe egon egia edo gezurra gisa bistaratuko. Guztiak eskubidea. Orain dezagun hiru adibide at. Hiru adibide, erakusten ari gara nola erabili beharko duzu: begizta. Izan ere, oso erraza da. Buruz gauza polit bat Ikusteko Javascript-a da hori C oinarrituta. Horrek esan nahi du asko zure kodea oso antzeko itxura dute eta bera sentitzen oso. Loop, gauza bakarra In dela benetan hemen aldatu ordez int i da, var dugun i. Oraindik ezin dugu esleitu baloratzen zero, egiaztatu bost baino gutxiago dela, Eta gehikuntza banan ++ operadorea. Console.log deitzen dugu i, eta hori Gurekin inprimatu egingo lerro bakoitzean zenbaki bat. Dezagun exekutatu benetan azkar zer den irteera ikusteko. Lerro bakoitzean zenbaki berri bat lortu dugu. Beste gauza bat zuk nahi dut to console.log nabarituko da ez duzu izan idatzi backslash lerro berrietarako n. Console.log egingo inprimatu Guztia bere on line egin. Hori polita ezaugarri bat da Ikusteko Javascript-a ematen digu. Orain dezagun ireki lau adibide. Lau adibide, C lehen, funtzio gutxi batzuk deitzen ari gara. Iragarki aldarrikatu dugula funtzio horiek erabili dugu aurretik nagusian. Bagenu nagusia lehenengo eta gero gehitu eta gero goi, egin, clang, edo GCC litzateke Errore bat esanez ematen diguten ez dela jakin zer handia da. Ez du jakin zer add da. Beraz, C, buruz hautakorra izan behar duzu ordena horretan, zure funtzio deitu. Dezagun nola ahal duzun at Hau egiten JavaScript. Fitxategiak ezberdinak ditugu ez delako Horretarako modu ezberdinetan gutxi dira. Modu bat da, nahiko askoz itzulpen zuzena. C funtzioak delako motak itzultzeko, eta Javascript Ez da benetan jakin edo arreta zuk idatzitakoa itzuli buruz, ez duzu mota bat idazteko. Horren ordez, besterik ez duzu Funtzio idazteko, eta dena da, nahiko askoz lehenago berdina. When aldagai bat, bezala behar duzu gehitu, besterik ez dugu behar, x eta y idazteko. Ez dugu behar x int bat dela esaten da. Ez dugu behar y int bat dela esaten da. Itzultzeko sintaxi berdina dugu. Handiko eskuratzeko, aldarrikatzen dugu batera funtziona void ordez. Iragarki ala ez hutsune edo ez-void da, oraindik ere funtzio bera guztiak da. Eta besterik gabe, ez jarri Parentesi ezer, eta asko C kodea itxura du. Eta behean, dugu bere azpian dei daiteke. Begiratzen badiogu adibidez 4b at, nabarituko dugu Aldatu dut hori gauza batzuk. Aldatu dut gauza bakarra benetan, nahiz eta ordena da. Bera daukagu funtzioak, baina orain ari dira deklaratu dute erabiltzen ari ondoren console.log eta lerro 18, 19 handia. C egin duzu bada, egin zuen errore bat bota zuen. Hemen, hau ze ondo funtzionatzen. Eta zuri ere erakutsi ahal I.ak Nodoa 4b adibidez deituz. Beste modu funtzio deitu ahal izango dugu funtzio aldagai gisa aurreztea da. Atsegin dut, esan dut aldagai bat edozein mota izan ditzake. Motetako bat aldagai bat izan dezake funtzio bat da. Beraz, bada adibidea 4c, zer aldatu dut Hemen da var ordez funtzio gehigarri gehitu. Eta orain gehitzeko funtzio bat berdin. Funtzio honek hemen anonimoa da. Izenik ez du, beraz, besterik ez da funtzioa eta, ondoren, parentesi. Horren ondoren sintaxia ez da aldatu, baina zuk ez dute gogoan aldagai bat duzula Oraindik duzu funtzioa gordetzeko sartu gehitu, eta bat aldagai handiko sartu duzula gordetzeko ari. Gehitu delako eta goi aldagai daude orain eta ez funtzio, zerbait aldatzen. Hau akats komun bat ikusten dudana da Pertsonen JavaScripts asko, eta gogoan zerbait. When I hau exekutatu, ikus dezagun zer gertatzen den. Errore bat eskuratu dut. Honez puntu honetan undefined esaten. Beraz, esaten ez daki zer gehitu da. Orain gehitu da, ez delako funtzioa, gehitu aldagai bat da. Eta ez dute benetan eman duzu balio erantsi bat oraindik denean erabiltzen duzun. Hori dizkigu adibide 4d, non bada aldagai funtzio gisa erabili nahi baduzu, besterik ez duzu, ziurtatu egin dute balioa lortuko dute erabiltzen ari aurretik. Dezagun aurrera Adibidez bost orduan. Hemen, buruz hitz egiten dugu C. structs C, structs haiei egitura finko hau dute horiek aldarrikatu nahi duelako erabili aurretik, eta Ikasle bat daukat esan duzu, eta ikasle bakoitzak ditu zehazki izen bat, urtebete, genero bat. Denak izan ditu. Ezin da beste edozein balio dute, eta mota zehatzak izan behar dute. Ondoren, hasieratu dezakegu polita sintaxia honetan eta egitura Ordena daki delako. Beraz, Roger izen bat da daki. 2016 da daki Urte eta M genero bat da delako esan hau dugu Zerrenda egitura ikaslea da. Eta gero inprimatu ahal izango duzu da, s.name sartzean. Ikus dezagun nola genuke bihurtzeko JavaScript izateko. Ohartu s da orain aldakorra, eta han Mota ez da. Da berriro var bat besterik ez. Zeren eta, ez du bada axola aldagai horren mota erakuslea da, egitura bat, edo beste edozer da. Hainbat sintaxia apur bat behar dugu. Sintaxia Hau objektu sintaxia da. You ikusi zitekeen JSON. JSON benetan nabarmentzen JavaScript. Hau da, nola definitzen duzu objektuak JavaScript. Giltza bat behar dugu, hau da, balioa, izena bezala. Eta baloratzen da eman dugu Beste puntuek alde. Eta gauza bat gogoan da duzu ez da beharrezkoa izen bat eta urte bat izatea eta objektu bat genero bat. Objektu bat balioen ez izan ditzake. Askotan bezala litzaidake duzu nahi izan daiteke. Objektu hauek erabili ahal izango dugu, besterik gabe hasi modu berean eta egitura bat erabiliko genuke, s.name. Benetan azkar exekutatu ahal izango dugu node adibidez 5.c eginez Ezin dugu benetan C Nodoa fitxategi bat exekutatu. Ez du ezagutzen C zer den. Bakarra JavaScript daki. When ex5.js exekutatu dugu, lortuko dugu balioa, zein espero dugu. Dezagun aurrera Adibidez sei. Hemen, besterik gabe pixka bat hitz egin nahi dut JavaScript array buruz bit gehiago Pixka bat delako zer ari zaren baino ezberdinak C. Matrizeak adierazten da dira erabiltzen, Ez C bezala parentesi batera, kizkur giltza, baina parentesi artean. Array bat hutsik izan dezakezu, lau lerro ARR bezala. Array izan dezakezu hainbat balio dezake. Eta horiek sartzen zarenean C. bide bera besterik Up zazpi lerro, dena Badirudi nahiko erraza da. One txikiak diferentzia hemen da line 10 at. Modu baten luzera bat lortuko duzu array besterik luzera deituta dago. Array bat benetan ahal izango objektu bat bezala tratatu, eta objektu hori luzera etxebizitza bat du luzera lortzeko deitu duzula. Iragarki hori ezberdina da C delako C duzu luzera jakin behar zure objektu denbora aurretik. Beraz beste polita array buruz gauza dela mota ezberdinak izan dezakezu. C array bat badaukazu, han balio bat berariazko array dira, bai egiturari erakuslea edo flotatzen edo [INAUDIBLE]. Hemen, balio ezberdinak izan dezakezu. Lehenengo koma higikorra duen zenbakia izan nuen, orduan boolear bat, orduan osokoa beste. Eta egia esan, mota aldatzeko aukera izango dute ere. Begira line 16 at. Array bi da izatetik aldatzen zenbaki bat, zenbaki oso bat, kate bati. Another array buruz gauza polita da hemen line 19 at, tamaina infinitua dute. Besterik ez duzu esan dezakezu ehungarren nahi dut elementu katea legit izan. Eta hori ez dirudi egiteko Zentzu delako array bakarrik espazio ditu hiru elementu, beraz, azkenean bi izan behar du. Baina hori egin duzu, dezagun ikusi zer array hiru bihurtzen. Hau azkar exekutatu litzateke dugu node adibidez six.js. batera Hau benetan luzea lortu dugu array, eta zer gertatzen da lehenengo elementu batzuk ditugu eta, ondoren, hutsuneak mordo bat gure katea iritsi arte. Ikusteko Javascript-a betetzen array gisa da da beharrezko. Goazen, azkenik, gure azken adibidea da. Hona hemen zerrenda bat dugu desberdin ikasleak. Pixka bat hitz egin nahi dut polita alderdi batzuei buruzko bit of JavaScript loops. C, loops mota dira mugatzen. Egitura finko bat dute, non duzu aldagai bat, egoera bat behar duzu, eta, ondoren, zerbait egin nahi duzu Begizta amaieran. Eta, jakina, hori JavaScript lan egiten du, ikusi dugun bezala, aurreko adibideetan. Baina modu nicer ere dugu Hori egiten JavaScript. Hau da foreach begizta bat deitu. Sentitzen dut, goazen atzera zazpi adibidez hemen. Era berean, ezin dugu esan atalean zerrenda bat da. Beraz, ematen me i behin edo zerrenda horretan indize bakoitzean. Ondoren, ikasleak lor dezakegu besterik i atal deituz. Beraz ezarriz i kode osoa zero eta ziur i egiteko da luzera baino txikiagoa eta aldi bakoitzean i bat gehituz, hori da zainduz duzun baizik nicely foreach begizta honekin. Foreach begiztak Ez bakarrik ez zerrendak edo array batean lan egiteko, ari ere, objektu batean lan egiteko, eta hori ere polita. Izena lortu dezakezu besterik hartuz jabetza behin hiztegi bat edo objektu bat, ikasle bezala, eta gero, besterik ematen dit gakoa guztietan esaten. A tekla hauek izango litzateke propietate, izena edo etxea. Beraz, zer da hemen gertatuko dela inprimatu dugu lehen izena eta, ondoren Ikasle bakoitzaren etxea. Dut hau exekutatu ahal Node Benetan azkar erakusteko. Lehen lortuko dugu C begizta, non estiloa objektu guztietan inprimatutako ari lortuko dugu. Eta gero Javascript daukagu estiloa, non besterik ezin duzu gako guztietan inprimatu eta baloratzen banaka. Guztiak eskubidea. Orain estalita ditudan Node.js, uste dut to Meteor hasteko prest gaude. Esan dudan bezala, Meteor lan handia egin Adibide prest egindako zenbait idatziz zuretzat hori bidez arakatzeko dezakezu Tutorial honetan edo mintegi karpetan. Baina hemen nahi dut Hutsetik gehiago hasteko. Dezagun sinple bat aplikazio egin sortu. Hau zer den oinarrian mota da Egin aplikazioa erakutsi dut lehenago da. Tutorial honetan, zuk ikusiko ez dagoela da Komando Meteor bat sortu Meteor proiektu berri bat sortzeko. Hau deitu behar duzu Meteor proiektu delako exekutatu komandoak exekutatu egingo Meteor sortzeko beharrezko fitxategiak zure proiekturako. Bazoaz terminal sartu, ahal dugun urrats bat izeneko karpeta sartu. Eta zapaldu batera egingo inork dagozkie Tutoriala lehen urratsa. Oharra daude karpetak, urrats bat, bi urrats, bost modu guztiak. Eta bakoitzak dagokion dago Tutorial honetan urrats bat da. Ireki nahi noa nire testu-editore hemen beraz, zer sortu zuen pixka bat ikusi ahal izango dugu. Nabarituko dugu, ez dagoela lau atal nagusi daude. Ez dago Meteor direktorioa bat da, .meteor. Eta, normalean duzula behar ez ukitzeko. Meteor hartzen zainketa karpeta hori, eta ez besterik ziurtatu egiten duten zure Proiektu bezala funtzionatuko dute. Horrez gain, bat hiru fitxategi, HTML fitxategi bat, JavaScript fitxategi bat eta CSS fitxategi bat. Dezagun HTML fitxategi batera hasteko lehen. Lehen begiratuan, hau itxura HTML dokumentu normal bat bezala. Baina konturatu ez ezberdintasun batzuk. One, hau ez da benetan HTML dokumentu oso bat. HTML tags falta ari gara. Hau normala da. Meteor ere, zu ez espero HTML etiketa hauek sortzeko. Hori zuretzat egin. Nahi baduzu begin-- nahi duzu webgune bat sortu nahi, besterik hasteko behar duzun burua etiketa batera, definitzen duten, eta gero define gorputza etiketa. Baina hori ere nabarituko duzu HTML fitxategia, etiketa berri bat behar dugu. Template Etiketa daukagu. Hau ez da HTML normal. Hau HTML bertsio berezi bat da Meteor egiten duzu eskuragarri dagoela. Honez espazio taberna izeneko ditu. Templates txiki gisa defini dezakezu moduluetan, mota helper funtzio bezala, Zure C edo JavaScript kodea. Litzateke Txantiloi hau Zeregin izeneko izenik. Eta hementxe on line ikusi ahal izango duzu 13 templates horiek dei dezakezu. Eta zer Meteor egingo da, besterik zuretzat zeregin horiek betetzeko. Agian nabarituko duzu beste gauza bat da bat bit desberdinak funtzio bakoitzeko da hau. Bakoitzak aldakorra hartuko zereginak eta mota horren bidez joan foreach begizta dugu horretan zazpi adibidean ikusi. Hau bakoitza hiztegi bat hartu ahal edo zerrenda bat, objektu bat edo zerrenda bat, eta, besterik ez da hori guztia bidez joan foreach begizta bat bezala balioak litzateke. Beraz zeregin sorta bat badugu, hori Zeregin bakoitzean plantilla deituko. Dezagun exekutatu Meteor proiektua besterik hori gertatzen den ikusteko. Meteor proiektua exekutatu dut besterik Meteor edo Meteor exekutatu. Eta orain Meteor besterik behar izango azkar prestatzeko proiektua, datu-basea hasteko beharrezkoa den bezala, eta gero bidaltzeko aplikazioa lokalean. Orain gure web nabigatzailea joan gaitezke. Eta ikusiko dugu dugun Aplikazioa erabiltzeko oso erraza da. Beraz, zer erakutsi ikusi dugu sortu zen benetan Urrats bat fitxategia urrats bat da,. Dezagun aurrera bakarra delako bi urratsera Uste dut beraren helburua izango da. Besterik ez naiz aldatuko denik Urrats bi direktorioari eta exekutatu Meteor berriro, beraz, ikusi ahal izango dugu plantilla besterik ez dugu lan egin. Bai, galdera bat? Ikusleak: dugun ezkero baimena ukatu, zer da aurrerantzean -bere da horretarako deitu? ROGER ZURAWICKI: bada Meteor run exekutatzen ari zaren, eta baimenik duzun ukatu, zure fitxategi batzuk agian ez eskuineko baimena ezarri dute. Beraz egiaztatzeko non duzu baimenak dira off. Ere izan zitekeen ere Zure Meteor proiektua, edo ere izan zitekeen batean Meteor fitxategiak beraiek. Ikusleak: deskargatu badut, oraintxe Zure GitHub batetik, orduan zer egin behar dut [INAUDIBLE]? ROGER ZURAWICKI: nahi baduzu Ziur dezakezu sarbidea egiteko, ez exekutatu dezakezu komando bat. Let me azkar idatzi ezazu beraz, beste pertsona ikusten. Fitxa berri bat irekitzeko hemen noa eta nire mintegi karpetan sartu. Chmod komandoa da baimenak aldatzeko, eta r esan dezaket ez duzu hura errekurtsiboki fitxategia egilea da. 0755 eta baimenak, dastatu ahal izango dituzu Ziur sarbide mugagabea duzu egin behar, eta gainontzeko irakur daiteke. Eta exekutatu besterik ez duzu Komando hau, egin egingo da Ziur baimenak daude direktorio osoa egiaztatzeko. Running ls-l erakusteko du xehetasun gehiago baimenak. Badirudi Ados. Zer da garrantzitsuena dituzula hirurak fitxategiak guztietarako rwx Mintegi direktorioa. Hori konpontzeko Ba arazoa? Ikusleak: falta dio operante [INAUDIBLE]. [INAUDIBLE] ROGER ZURAWICKI: You Ziur duzu egin behar Zure komando amaieran dot izan. IKUSLEEN: [INAUDIBLE]. ROGER ZURAWICKI: Guztiak eskubidea. Let azkar joan gurekin atzealdera ostalari lokalean, aplikazioa dugu. Eta ikusiko duzu bat dugula zeregin batzuk hemen, espero bezala. CSS sorta bat daukagu ​​eta ez duzu kezkatu. Meteor tutoretza besterik ematen duzu hau Zure egiteko zerrenda begirada bat egin bit HTML soila baino ikusgarriago. Eta Ikusteko Javascript-a file daukagu ​​eta Xehetasun gehiago sartu naiz apur bat geroago joan, baina besterik zeregin horiek ematen du. Hau zeregin bat da. Zeregin bi. Zeregin hiru da. Beraz, hau datuen Meteor en lortzean. Cool gauza bat Meteor buruz da aldaketak automatikoki gerta daiteke. Aldatu nahi badut lan lehen izendatzeko, esaten da, beraz, hau ez da zeregin bat, eta I gorde, ondoren, joan weba dut nabigatzaileak, it egunera daiteke, eta automatikoki dio hau ez da zeregin bat. Gauza bera egin dezakezu fitxategi hauetako edozeinetan. Egin aldaketa bat, ordez egin zerrenda, nire zerrenda egin beharko dut. Eta gauza bat nabaritu besterik ez duzu, I ez, nahiz eta freskatzeko dute. Freskagarri idea mota zuretzat konpondu Meteor batera. File aldaketak detektatzen zion bakoitzean, Aldaketak kargatu egingo da zuretzat. Hau fitxategi guztiak lan egiten du, ala HTML, CSS, JavaScript edo ez da. Erakusteko aplikazio honek zer begiratu litzateke bezalako CSS gabe, guztiak kendu ahal izango dut. Eta noiz egin reloaded da, orain duzu a ez baita polita begira zerrenda egin. Dezagun jarri eduki hori atzera. Eta ziur aski nahikoa, eguneratzen du, eta gure CSS itzuli da. Great. Orain ezin dugu mugitu tutoretza batera. Hitz egin, bi urrats, templates inguru utzi. Hau da, zer ikusi besterik ez dugu lan ezberdinei. Meteor dituzu azaltzeko zer txantiloiak eta nola logika obra hau. Baina dezagun ondorengo kodea begiratu besterik ikusiko dugu zentzurik ahal bada atera. Aplikazio oso erraza da, zer simple dugun bezala , egin urrats bat, bi urrats, urratsez hiru, lau urrats, bost urrats, ez dugu edozein karpeta dute. Ez dugu zerbitzariak dute karpeta aipatu dut. Ez dugu bezeroaren dute zela aipatu karpeta. Beraz Meteor fitxategi guztiak ihes egingo. Da, bai exekutatu izango da on bezeroa, bai zerbitzarian. Eta zure Javascript zatiak nahi baduzu besterik bezeroak exekutatu kodea, Ziur behar duzula egin behar dute adierazpen bada, atsegin mota zein den Gure Javascript-fitxategian hemengo irudirik. Beraz Meteor, bada bakarrik bezeroaren da eta, ondoren I Txantiloi bat definitu nahi zeregin izeneko helper. Zer kode hau benetan ez da hor esaten du izeneko objektu txantiloi bat Meteor dagoela ematen du. Eta ari gara helper bat gehitu behar. Laguntzaileak zeregin horiek dira, zereginak bezalako gauza horiek. Ikusiko duzu atzera joan nahi dugun HTML fitxategia, bakoitzak zeregin batek deitu dugu. Zereginak ez da HTML definitutako. Honez JavaScript definitutako. Eta Meteor zer zeregin jakin beharra JavaScript sartu gara hemen. Atazak helper hau. Helper, pentsa dezakezu txantiloi aldagai gisa. Eta zer zeregin egin? Beno, balioen zerrenda itzultzen du. Zerrenda bat delako, bakoitzak deitu ahal izango dugu bertan. Beraz, bakoitzak zergatik deitzen dugun lanak egiten. Eta orain zeregina behar dugu. Zer egiten du zeregin? Beno, gezi hau dauka Hemen kizkur giltza ondoren. Horrek esan nahi du zeregin txantiloi bat da. Ez da laguntzaile bat, zer ikusi besterik ez dugu atsegin. Definitu dugu plantilla bat da. Eta non da definitu dugu? Definitu dugu behean hementxe. Txantiloi hau guztia ez da errendatu zerrendako elementu bat, eta testu deitzen da. Orain, testu badirudi bat izan nahi laguntzailea, baina erakutsi dut hau da, benetan oraindik dagoela Datu zereginak kidea. Bakoitzak When deitu, doan sartu da Datu-egitura pixka bat. Foreach begizta Like, oraintxe itxura gure objektu lehenengo elementua at. Ikusten dugu testu hori da gure objektu hemen definitzen dira. Beraz Meteor smart duten jakin nahi da Azalpen honen buruz hitz egiten ari, Ez testua izeneko helper. Besterik honen balioa daukala testua hemen eta HTML Izan ere, eta hori da, datuak nola doa HTML JavaScript from. Nahiz Mugitzea, adibide honetan balio horiek gogor kodetuta dugu. Meteor bi du benetan Gurekin gauza polita. Zuzeneko refresh gain garela erakutsi, gure datu ere kudeatzen ditu. PHP batekin lan bazenu, phpMyAdmin konfiguratzeko aukera izan duzu. Ziurtatu behar izan duzu zure taula guztiak xakean ziren. Lan asko egin behar izan duzu Ziurtatu zure datuak behar bezala formateatua da, eta PHP harekin komunikatu daiteke. Orain, Meteor paradigma berri bat erabiltzen du. Hau modu modernoago bat da datu-basea manipulatzea. MongoDB izeneko teknologia bat da. Just JavaScript bezala ikusten dugun ez zuen axola zer mota datuen izan. Dena var bat izan zen. Ez zen charstar bat. Ez zen int. Ez zen egitura bat. Besterik honetan var zen, hori var. MongoDB lan egiten du, modu berean mota. Ez daukazu zure taulak definitzeko. Ez daukazu taula bat esatea Izen bat, zein int bat ditu. Ditu, ez dakit, a dolarraren, horrek hamartar bat da. JavaScript objektu horiek besterik ez da, Vars horiek guztiak, funtsean. Eta hau da benetan boteretsua modu zure aplikazioa prototipoa. Eta horregatik Meteor esker-tzen du. Hiru urratsera joan badugu, ikus dezagun zer aldatu da. Begiratzen badiogu todos HTML at, ez askoz. CSS ez du batere aldatu. Baina aldaketa txikiak ikusiko dugu HTML da aldatu dugu lan nola definitzen da. Atazak funtzio bat da orain. Hori behin esan nahi duen Denbora zereginak lortu nahi dugu, Funtzio hau exekutatzen goaz. Ez itzultzeko egin funtzio balio gisa. Meteor smart benetan exekutatu da funtzioa zer aterako gara ikusteko. Eta zeregin izeneko gauza hau itzultzen du. Linea bakarra zereginak definitu dugu, eta Mongo bilduma bat da. Mongo da aipatuz Datu-basean Meteor erabiltzen du, eta berri hori esan nahi dezagun Bilduma berri, dei egiten zeregin. MySQL-en hau parekoa izango litzateke taula izeneko zereginak bila. Mongo bildumetan, eta mahaiak ditu. Beraz, hau besterik zereginak bilatzen. Orain, plantilla gure Txantiloiaren laguntzailea, guztiak guztiak lortzeko egin behar dugu zereginak da funtzio hau, aurkitu eta giltza hau hutsik. Hau da, gehiago Mongo sintaxia bereziki. Ez dago askorekin dokumentazio online nola dagoen eraginkorra egin dezakezu eta Benetan erabilgarria Mongo kontsultak. Baina honelako zerbait ona da besterik datu guztiak aurkitzea nahikoa. Orain, gaietako bat ikusi ahal izango duzu dela inoiz ez dugu benetan datuen gehitu. Beraz, zer gertatzen gara hiru urrats exekutatu? Dezagun azkar joan hiru zapaldu eta exekutatu Meteor. Ohartu, beste Meteor izan nuen Proiektu nonbait korrika, beraz, Meteor ez du nahi hori. Besterik ez naiz azkar hurbil joan Control C dituzten beste Meteor du, Hiru urrats sartu, eta exekutatu Meteor berriro. Iragarki hasten ari da MongoDB delako MongoDB Meteor proiektu bakoitzaren zati bat da. Beraz dio nire eskaera akatsak ditu. Hori ezaugarri bat Meteor da lehen bezala. Ziur Egiten Zure HTML ondo balidatzen da. Dezagun zergatik hura begiratu azkar. Badirudi ustekabean daukat kopiatzen okerreko HTML kodea. Gorde egiten badut orain, Meteor automatikoki berrabiarazi zerbitzaria eta, orain, aplikazioa espero bezala exekutatzen. Iragarki hau konpondu ahal izateko, besterik exekutatu dezakezu bi urrats HTML fitxategia bera, kopiatu hiru urrats sartu. Itzuliko gara, gure ordenagailu bat. Eta orain ikusten dugun zerrenda egin gure egin behar dugu. Great, baina hutsik da. Egia esan, ez dugu inolako Gure Mongo datu-basean zereginak. Hargatik hitz bati buruz modu batzuk egin ahal izango dugu. Joaten gara itzuli bada terminalera, dugu ixteko eta exekutatu ahal Meteor Mongo. Oraindik ezagutzen baduzu Meteor nola funtzionatzen duten, Hau ez litzateke duzu sarbidea ematen Meteor for MongoDB hasi. Iragarki martxan dituzula Meteoro lehen honetarako lan egiteko. Beraz exekutatu I bada fitxa berri batean, I atzera egin ahal izango du direktorioa berera. Eta orain Meteor lan fina. Honek gonbit bat da. Let it pixka bat egin dit handiagoa, beraz, ikusi ahal izango dugu. Badirudi baino pixka bat desberdina zer erabil liteke duzu ez benetan behar Mongo erabiltzeko. Me puntu osoa da hemen eta, beraz, JavaScript erabili ahal izango duzu. Baina ari zaren bitxia bada, Mongo APIa ez du SQL Query egituratuak hizkuntza, erabili. Bere hizkuntza erabiltzen ditu dagoela JavaScript antzekoa dirudi. Oso azkar, aurki ditzakegu db.tasks bidez taula. Eta me kontatzea bihurtzen jakiteko exekutatzen badugu, zer izan dugu antzeko mota Meteor, elementu guztiak kargatu ahal izango dugu. Arazoa da, ez dugu benetan ezarritako edozein zeregin. Beraz, ezin da lortu horiek. Txertatu ahal izango ditugu, baina. Beraz txertatze exekutatu ahal izango dugu Komando txertatze. Eta eman besterik ez dugu objektu bat, eta besterik ez dugu ziurtatu formatua da, zer espero dugu. Begiratu badiogu bi urrats at, ikusi zeregin guztietan garela testu bat objektu bat izan zen gakoa eta guk zure egin elementua aldagai gisa izan zen. Beraz, zerbait egin dugu hemen. Zeregin bat sartu ahal izango dugu izeneko etorriko Mongo dut. Eta Sartu sakatzen dugu eta hura exekutatzen. Berriro aurkitu exekutatu ahal izango dugu, eta gu ikusten ez dagoela hemen objektu bat da. Mongo esleitzen da ID bat, eta zuk ez benetan behar kezkatu. Zer da zuretzat garrantzitsu datuak jarri, datuak atera duzun da. Dezagun itzuli gure webgunera, eta beno, gure zeregina kargatu. Eta hori ikusi ahal izango duzu delako Meteor da oso argia eta beti zuretzat freskatzen, I ez dute orri ukitzeko. Automatikoki kargatzen ditu. Dezagun kodea batzuk exekutatu Ikusteko Javascript-a nahiz horretarako. Like Nodoa dugun atzealdean amaitzeko out exekutatzeko JavaScript, Ikusteko Javascript-a ere dugu exekutatu daiteke Gure nabigatzaile zuzenean. Hau egin ahal izango duzu ezaugarri batek izeneko Inspect Element. I eskuin klik batean orrialdearen zati, ez dago aukera bat da izeneko Inspect Element. Exekutatzen ari bada Safari, zu bezalako nabigatzaileak Zure sustatzailearen gaitu behar izatea duzu aurretik tresnak ezaugarri hori lortzeko. Zer ardura dugulako kontsola da. Beraz, besterik gabe joango gara izateko behealdean kontsola. Orain edozein Javascript exekutatu ahal izango dugu Hemen, JavaScript bezalako fitxategiak erakutsi du js adibidean dut. Baina orain dezagun begiratu zereginak at. Gure komandoa exekutatu ahal izango dugu. Eta zorionez egiteko gai izango naiz pixka bat handiagoa da, beraz, ezin dugu ikusteko. Tasks.find exekutatu dugu, eta gero ikusiko duzu ikusi hori zehatza kode bera da JavaScript fitxategia erabilerak dagoela Hiru urratsean, task.find hau. Gauza bera exekutatu ahal izango dugu, eta orain gauza bitxi batzuk lortuko dugu. Nola benetan datuen lortuko dugu? Beno, hau exekutatu behar dugu izeneko komando eskuratu. Hau oso arazteko erabilgarria da. Zer iritsi da kurtsore bat, eta hau da, modu polit bat Meteor ditu optimizatu eskuratzerakoan datuak. Kurtsorearen honek ezaugarri guztiak ditu zuzeneko eguneratzea eta orria freskatzen zerbait aldatu egin da. Baina, ez da, datuak eskuratu digu. Datuak eskuratu bidez lortu ahal izango dugu. Eta ikusten duzu objektu bat daukagu, eta da bakarrik zer izan Mongo dugun bezala, ID bat eta testuarekin jarri dugu. Beraz, nola ez Meteor elementu bat txertatu dugu? Beno, besterik ez dugu lanik egingo. Eta, ondoren, exekutatu ahal izango dugu bera txertatze komandoa, hiztegi bat edo objektu bat emanez Horrekin formatua, testu honekin eta ondoren etorriko kontsola dut. Hartu gainetik begirada bat denean dudalako Hau egiten baduzu, erakusten du, web gunean automatikoki. Ohartu, ezer jarri ahal izango duzu elementu horiek, nahi duzun. Ez du behar egitura finkorik. Da berdina izan dezake I Hiru zenbakia eta b faltsua berdina. Eta hori lan guztiak. Dut ere aukeratu ahal ez izateko Testu bat, besteak batere. Hau ez da gomendagarria nahiz eta orduan delako Meteor ez du jakin zer erakutsi. Baina kasu bakoitzean, dugun ID bat lortzeko, eta hori, Objektu erabili ahal izango duzu NAN. Jarraituko dugu batera lau urratsera eta bost zapaldu, tutoretza modutan erakutsiko dizu UI elementuak sor dezakezu erabiliz HTML jakin nahi duzu zeregin desberdinak sortzeko. Dezagun lau urrats at benetan azkar. Ikusiko dugu, gehitu dugu gertakariei buruzko atal bat. Txantiloiak izan ditzake laguntzaile, zein datu zaitez gurekin harremanetan. Baina ekitaldiak ere deitu daiteke. Eta hori non stuff da bihurtzen da erabilgarria, ekitaldiak delako zer gertatuko klikatzean zure web orrian gauza desberdinak. Hemen, gure kodea kontatzea da Gertaera hau gehitzeko digu. Gehitu denean Nik aurkeztu Klase berria zeregin zerbait. Hemen zer behar duzun da CSS hautatzailea. Beraz hori itxura HTML batentzat dela klase zeregin berri ditu elementu. Eta ikusten da gertaera, bezala aurkeztu. Beste ekitaldi batzuk click, pasatzean, klik bikoitza egin, zer HTML normal lortuko duzu antzekoa. Zer da hemen ematen duzun da gaur egun funtzio bat. Eta izan dezakezu zure Funtzio horretan kodea. Funtzio hau zer da lortzean denean zeregin berri hau aurkeztu deitu. Dezagun HTML begiratu besterik ez dugu, beraz, ulertzen da lan berri hau zer den. Gehitu ditugu formulario bat hemen Klase zeregin berriekin. Eta hori testu hartzen sarrera bat dauka. Eta hau da, non gauden gure zeregin berriak gehituko ditu. Dezagun exekutatu lau urratsean webgunean zer itxura ikusteko. Lehen egindako irten ahal izango dugu MongoDB du izan genuen Gure Aurrekoen Kontrol C. adibidez Eta dezagun aldatzeko sartu urratsa lau direktorioa. Abiarazi dugu Meteor berriro zerbitzaria abiarazteko. Eta, zoritxarrez, Meteor izan nuen terminal beste batean exekutatzen. Beraz, besterik ez naiz joan ziurtatu hau itxita. Dezagun irten honetan eta aldaketa lau zati, lau zapaldu. OK. Orain gure Meteor kodea exekutatzen. Eta ikusiko duzu eguneratzen dela, gabe are orria freskatu beharrik digu. Zer da hemen aldatu egin da orain ez dugula inolako zeregin dute, baina forma bat dugu hemen, hau Testu kutxa, gure zeregin berriak gehitzeko. Eta gure zeregina hemen idatz dezakegu. Etorriko HTML orritik dut. Sartu sakatu dut, aurkeztutako got. Gisa, zer gertatu zen ikusi ahal izango dugu JavaScript kodea definitzen da. Zein da funtzio hau egin zen Testua hartu formatik, eta gero, besterik izeneko tasks.insert, bezala egin kontsolan dugu. Halaber createdAt data bat gehitzeko aukeratu dute. Hau da, nola egiten duzun uneko ordua zehazteko. Ondoren, formulario garbitu eginez Ziur balioa kate hutsa da. Eta gero itzuli faltsua deiak ziurtatu kito gertatzen den. When faltsua itzuliko batetik Formulario gertaera, exekuzioa gelditzen da. Esan inprimaki ekintza bat du, atsegin PHP orri bat aurkeztu. Ez da izan duzun itzultzen bada faltsua, egia itzuliko zinela. Azkenean eskaera hori egiteko litzateke. Gezurra atzematen da eta gelditzen da bertan. Beraz, inguru demo txiki bat izan zen Meteor nola funtzionatzen duen, eta dugu pixka bat, tutoretza honako izan da. Eta ezin mesedez sentitzen duzu Hau egiten jarraituko doan. Ez dago baliabide ugari daude, eta tutoretza besterik ez da benetan Oso azalduz buruz ona zer ari den gertatzen. Nahi ez dut orain erakusteko, in minutu batzuk utzi ditugu, zer dira batzuk Meteor ezaugarri freskoago, eta zer dira batzuk Pakete gehiago erabilgarria. Meteor buruz gauza handia bat da pakete sistema bat duzula. You kode erraz sar daitezke garatzaileei milaka asko mundu osoan idatzi dute Zure Meteor proiektura. Horren adibide bat da, zer duzu agian tutoretza, non bederatzi urrats egin kontuak gehitzeko saiatzen ari zara Zure Meteor proiektua. CS50 PHP bat bada proiektua, izango genuke esparru oinarritzea edo gureak kodea egiteko Ziur segurtasunez kudeatzeko dugu pasahitz eta erabiltzaile-izenak eta datu-basean gordetzeko eta hori guztia. Bihurtzen da Meteor batzuk ditu paketeak ez da egin behar duzu, eta oso erraz egin ahal izateko. Zer egin dezakegu gehitu gutxi paketeak a. Beraz, egin, eskubide hori utzi orain gure kontsolatik. Proiektuaren irten noa eta oraintxe sinple-todos sartu. Orain, sinple-todos da Proiektu duzula egingo egiten ari ondoren urrats 11 edo urrats 12 tutorial honen amaieran. Eta utzi begiratu azkar at ikusi da zer desberdinen ezaugarriak daukagun dira. Dezagun ziurtatu exekutatzen ari da, besterik gabe. Batzuetan pixka bat hartzen du , freskatzeko baina hemen da. Ezkutatu gure daukagu zeregin osoa, eta sinatu ahal izango dugu. Eta honekin egin Meteor paketea. Handia da. Dute orain username dugu eta pasahitza saioa hasi. Baina zer gehitu nahi badugu login mekanismo mota bat? Demagun saioa nahi nuen Nire Meteor kontuarekin batean. Meteoro add exekutatu noa, eta hau paketeak gehituz sintaxia da. Kontuak, eta accounts.meteor esan dezaket. Honez orain aurkitu joan paketea eta kargatu. Ikusi ahal izango duzu, ez behar dudala Eskuineko pakete izena aurkitu. Beraz, nola ez out paketeak buruzko aurkituko duzu? Beno, ez dago webgune handi bat, egin da Meteor herriaren arabera eskura, atmospherejs.com izeneko. Atmospherejs, hitz bat, dot com, biltegi-handi bat da Meteor guztia aurkitzeko biltegian paketeak. Kontuak bilatu ahal izango dut, eta, ondoren, erakutsi egingo da dagokion gauza guztiak, kontu izenarekin jartzen pakete guztiak. Hori kargatzen ari den bitartean, dastatu ahal izango dugu pakete batzuk beste gehituz. Agian Meteor paketea ez da lanean oraintxe bertan, baina Facebook gehitu ahal izango dut. Kontua gehitu ahal izango dut eta gero Meteor proiektua berriro exekutatu. Hau hasten denean, ikus dezagun zer ari webgunearen bidez aldatu. See-- ditzakezu I might hemen freskatzeko dute. Botoi bat dut konfiguratzeko Facebook saio hasiera. Eta hemen, guztiak izan dut argibideak Meteor prestatu du zuretzat Facebook app bat ezartzeko. Eta hori erabili ahal izango dituzu Informazio zure identifikazioak gehitzeko. Behin kitto, izan dituzu Facebook login zure aplikazioa lanean. Besterik ez naiz joan lortzeko Aplikazio ID bat eta sekretu bat, besterik ez duzu hau nola lan egin dezake erakusteko. Facebook kontu bat behar duzu Facebook sustatzailearen aukerak erabiltzeko. Let me besterik azkar aurkitu Meteor gakoak beharrezkoak baitira. Beste Meteor proiektu daukat naiz duten I erabili joan, eta besterik ez naiz joan hartu fitxategi hori teklak. Eta behin aurkitu dut, besterik ez izan dut gai gako horiek kopiatu, nire Facebook sartu. Hortaz, hona hemen gakoa da. Eta hori da sekretua. Ez zenuke izan jende hau partekatzen. Eta, ondoren, ematen duzu zure aplikazioa sekretua. Eta hau da, hain Facebook Zara duzun daki. Eta konfigurazioa gorde. Nik uste dut prozesu I-ean Nire Meteor app gelditu. Beraz, nahi dut egin Ziur oraindik hor da. Ados, dezagun ziurtatu gure Meteor zerbitzari darabilten web orriaren martxan dago. Iragarki gelditu gara Meteor bada zerbitzari, orria da oraindik. Den, ez da eguneratu jada. Meteor Zerbitzariak beharrezkoa da Ziur egiteko orriaren zuzeneko. Ados, Nik aurkeztu nuen, eta orain Has dezaket saioa hasi Facebook. Orain besterik materia da Facebook pop bat izatea up eta zure kontu jarriz Informazio eta egunkarian ere. Behin hori egin duzun, Facebook might nag segurtasun batzuk gehiagorako dituzu. Beraz, besterik ez dugu gelditu. Puntua da amaitu duzunean dagoela horrekin, izan dituzu Facebook saio hasiera. Meteor sorta bat du pakete batzuek ere bai. Hasi dezakezu saioa Google+ batera. Hasi dezakezu saioa GitHub batera. Hasi dezakezu saioa Twitter. Edo bilatu bazara, beste gauza ugari aurkituko Euren, LinkedIn gisako eta Meteor garatzailea. Beraz Meteor Garatzaile zen pakete bila nenbilen. meteoro gehitu kontuak-meteoro-sustatzailearen. Bitartean, I halaber, gomendatzen nahi pakete batzuen batzuk zure proiektuetarako. Baliagarria da agian jQuery paketea, besteak beste. Hau da erabiltzeko aukera ematen dizu jQuery zure bezeroak ere. Besterik ezin duzu egin, lerro bat, eta Meteor Ziur egunean zauden osatuko jQuery orrian. Halaber houston gomendatzen dut: admin. Hau da, mota phpMyAdmin bat bezala Zure MongoDB tresna mota. Hau editatzeko aukera ematen dizu Zure datuak nahiko erraz to Mongo shell joan beharrik gabe, I like mintegian lehenago egin zuen. Beraz, orain dela korrika, exekutatu utzi Berriro meteoro ikusi eta zer egin ahal izango dugu. Pakete batzuk gehituz nabarituko duzu abisu batzuk aurkeztuko horiek izan dezake. Ez duzu kezkatu beharrik duten houston buruz. Beraz, orain dugu aukera izan dezake Meteor admin konfiguratzeko. Eta zuk norabideak ematen dute hori ezartzeko sortu nahi baduzu. Guk ere orain / admin joan daiteke. Hau da ekarri houston paketeak. Eta hau Meteor admin interfazea da. Sortu besterik ez duzu bat admin kontua, beraz, atsegin. Eta orria freskatu baduzu, agian erakusteaz bildumak batzuk. Oso tresna erabilgarria da, eta biziki gomendatzen dut. Duten ikusi ahal izango duzu delako houston zen akatsak batzuk emanez, ez dugu inolako bildumak erakusteaz oraintxe. Modu houston erabiliko zenuke da Ziur funtzio hori lortzen egiteko your-todos simple izeneko. Beraz houston ez du Badakizu zein den nire lana dira. Sortu dugu Mongo bat zeregin izeneko bilduma. Goazen sinple-todos eta besterik sartu ziurtatu JavaScript batean, zereginak gehitu dugu gure bilduma da. Orain dugu salbatu, eta eraikitzen da aplikazioa, freskagarria. Eta ikus dezagun. Orain zeregin batzuk ditugu. Eta zeregin berri batzuk gehitu ahal izango dugu. Baina zeregin gehitu nahi badugu, Egin aplikazioa bera utzi. Orain datu batzuk gehitu ahal izango dugu. Aupa, hau lana da. Badirudi nolako arraro Ez dugu inolako zereginak ikusten. Agian begiratu nahi dugu edozein lortu badugu akatsak hemen, edo, agian, nonbait. Sartu admin badugu, arraroa badirudi. Biltegira tira baduzu Mintegi honen ondoren, Ziurtatu egingo dut sinple-todos houston lan. Zoritxarrez, ez du diruditen hau oso une lanean egon. Ba al dago beste edozein galdera? Houston, normalean bat Oso ondo funtzionatzen duen tresna. Zehazki, Houston pixka bat da Aurrekoak baino buggier, baina funtzionatzen gomendatu egiten dut. Bai. Ikusleak: Zer egin dezaket Facebook pakete Erabiltzaile bat saioa euren Facebook? ROGER ZURAWICKI: Behin Erabiltzaile bat sartu zarela, Facebook API dei egin dezakezu. Duten asko dago gehiago nola Facebook euren API irekiko da. Meteor, ziurtatu duzula konexioa dute. Baina hori egin ondoren dena materia da Facebook zerbitzua nola erabili ikasteko. IKUSLEEN: [INAUDIBLE]. ROGER ZURAWICKI: Guztiak eskubidea. Eskerrik askoz CS50 Meteor mintegi honetan. Edozein zalantza izanez gero zuk, me email dezakezu Nire helbide elektroniko honetan Mintegi beheko zerrendan. Eta zoriontsu izango naiz Zure galderei erantzuten. Halaber naiz egon ahal izateko CS50 Hackathon beharko lukete Zure Meteor proiektuekin lagundu behar duzu. Eskerrik asko ikusteko.