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

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 ·數(shù)據(jù)庫 ·8.5萬字

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 ·數(shù)據(jù)庫 ·2.6萬字

QQ閱讀手機版

主站蜘蛛池模板: 六安市| 台东县| 枞阳县| 化隆| 吕梁市| 甘洛县| 杭锦旗| 大悟县| 新巴尔虎左旗| 库尔勒市| 明水县| 寿阳县| 玛曲县| 宁陵县| 吉林省| 泾阳县| 龙海市| 辽中县| 藁城市| 新和县| 都匀市| 额敏县| 健康| 德兴市| 吉隆县| 手机| 阿克陶县| 东城区| 泰宁县| 石渠县| 靖江市| 手游| 大丰市| 南宫市| 土默特右旗| 墨玉县| 高青县| 吉木萨尔县| 历史| 花莲市| 赤峰市|