官术网_书友最值得收藏!

Internet of Things Programming with JavaScript
會員

LearntheartofbringingtheInternetofThingsintoyourprojectswiththepowerofJavaScriptAboutThisBook?ThisisapracticalguidetohelpyouconfigureandbuildacompletedistributedIoTsystemfromscratchusingJavaScript?UtilizethepowerofNodeandHTML5todevelopwebservicesandacentralizedwebserver,enablinghigh-levelcommunicationbetweenconnecteddevices?ControlallyourconnecteddevicesfromthebrowserbysettingupacommondashboardWhoThisBookIsForThisbookisfordeveloperswhoareinterestedinlearninghowtocommunicatewithconnecteddevicesinJavaScripttosetupanIoTsystem.SomebasicknowledgeofJavaScriptisexpected.HobbyistswhowanttoexplorethepotentialofIoTinJavaScriptwillalsofindthisbookuseful.WhatYouWillLearn?DeveloptheskillstoconnecteddevicespreparedthefieldtointeractwiththedevicesinanetworksystemInternetofThings?Findouthowtoconnectsensorsandactuatorstothedevices?Senddatatoawebserverconnecteddevices?UnderstandInternetofthingsusingwebservicesanddatabase?ConfigureadashboardusingHTML5andJavaScript?Controldevicesconnectedfromadashboard?Monitordifferentdevicesfromthedashboard?BuildanappforasmartphonetocontroldifferentdevicesInDetailTheInternetofThings(IoT)isanentirelynewplatformfordevelopersandengineers,butonethingthatremainsconsistentaswemoveintothisnewworld,aretheprogramminglanguages.JavaScriptisthemostwidelyusedlanguageovertheInternet,andwithIoTgainingmomentum,youwilllearnhowtoharnessthepowerofJavaScripttointeractwithconnecteddevices.ThisbookwillteachyouhowtointeractwithendpointdevicesbydevelopingwebservicesinJavaScriptandalsosetupaninterfacetocontrolallconnecteddevices.Thisbookbeginswithsettingupacentralizedwebserverthatservesasahubforallconnecteddevices.Thebookthenprogressesfurthertowardsbuildingwebservicestofacilitatehigh-levelcommunicationbetweenconnecteddevices.UsingArduinoandRaspberryPiZeroasendpointdevices,thebookwillshowyouhowdevicescancommunicatewitheachother,performawiderangeoftasks,andalsobecontrolledfromacentralizedlocationusingJavaScript.Thebookendswithcreatingahybridapptocontrolthedevicesthatcanberunfromabrowserorinstalledonasmartphone.StyleandapproachThisbookoffersstep-by-stepguidanceonhowtosetupadistributedIoTsystemusingJavaScript.ItwillteachyouhowtointeractwithendpointdevicesbydevelopingwebservicesinJavaScriptandalsosetupaninterfaceforcontrollingallconnecteddevices.

Rubén Oliva Ramos ·數據庫 ·2.6萬字

Modern Programming: Object Oriented Programming and Best Practices
會員

Discovertheuntappedfeaturesofobject-orientedprogramminganduseitwithothersoftwaretoolstocodefast,efficientapplications.KeyFeatures*Explorethecomplexitiesofobject-orientedprogramming(OOP)*DiscoverwhatOOPcandoforyou*LearntousethekeytoolsandsoftwareengineeringpracticestosupportyourownprogrammingneedsBookDescriptionYourexperienceandknowledgealwaysinfluencetheapproachyoutakeandthetoolsyouusetowriteyourprograms.Withasoundunderstandingofhowtoapproachyourgoalandwhatsoftwareparadigmstouse,youcancreatehigh-performingapplicationsquicklyandefficiently.Inthistwo-partbook,you’lldiscovertheuntappedfeaturesofobject-orientedprogramminganduseitwithothersoftwaretoolstocodefastandefficientapplications.ThefirstpartofthebookbeginswithadiscussiononhowOOPisusedtodayandmovesontoanalyzetheideasandproblemsthatOOPdoesn’taddress.ItcontinuesbydeconstructingthecomplexityofOOP,showingyouitsfundamentallysimplecore.You’llseethat,byusingthedistinctiveelementsofOOP,youcanlearntobuildyourapplicationsmoreeasily.Thenextpartofthisbooktalksaboutacquiringtheskillstobecomeabetterprogrammer.You’llgetanoverviewofhowvarioustools,suchasversioncontrolandbuildmanagement,helpmakeyourlifeeasier.Thisbookalsodiscussestheprosandconsofotherprogrammingparadigms,suchasaspect-orientedprogrammingandfunctionalprogramming,andhelpstoselectthecorrectapproachforyourprojects.Itendsbytalkingaboutthephilosophybehinddesigningsoftwareandwhatitmeanstobea"good"developer.Bytheendofthistwo-partbook,youwillhavelearnedthatOOPisnotalwayscomplex,andyouwillknowhowyoucanevolveintoabetterprogrammerbylearningaboutethics,teamwork,anddocumentation.Whatyouwilllearn*Untanglethecomplexityofobject-orientedprogrammingbybreakingitdowntoitsessentialbuildingblocks*RealizethefullpotentialofOOPtodesignefficient,maintainableprograms*Utilizecodingbestpractices,includingTDD,pairprogrammingandcodereviews,toimproveyourwork*Usetools,suchassourcecontrolandIDEs,toworkmoreefficiently*Learnhowtomostproductivelyworkwithotherdevelopers*BuildyourownsoftwaredevelopmentphilosophyWhothisbookisforThisbookisidealforprogrammerswhowanttounderstandthephilosophybehindcreatingsoftwareandwhatitmeanstobe“good”atdesigningsoftware.ProgrammerswhowanttodeconstructtheOOPparadigmandseehowitcanbereconstructedinaclear,straightforwardwaywillalsofindthisbookuseful.Tounderstandtheideasexpressedinthisbook,youmustbeanexperiencedprogrammerwhowantstoevolvetheirpractice.

Graham Lee ·數據庫 ·8.5萬字

QQ閱讀手機版

主站蜘蛛池模板: 平江县| 宾阳县| 新巴尔虎右旗| 兴山县| 乡城县| 无锡市| SHOW| 民勤县| 成都市| 临安市| 炉霍县| 孙吴县| 那坡县| 津南区| 肥西县| 舟曲县| 衢州市| 昂仁县| 敖汉旗| 辛集市| 大关县| 乌海市| 绥中县| 伊通| 梧州市| 肇东市| 岚皋县| 龙口市| 冀州市| 沐川县| 芜湖市| 彩票| 韶山市| 凤城市| 方城县| 宽城| 弥勒县| 柞水县| 桃园市| 临江市| 新田县|