Improving your C# Skills
ThisLearningPathshowsyouhowtocreatehighperformingapplicationsandsolveprogrammingchallengesusingawiderangeofC#features.You’llbeginbylearninghowtoidentifythebottlenecksinwritingprograms,highlightcommonperformancepitfalls,andapplystrategiestodetectandresolvetheseissuesearly.You'llalsostudytheimportanceofmicro-servicesarchitectureforbuildingfastapplicationsandimplementingresiliencyandsecurityin.NETCore.Then,you'llstudytheimportanceofdefiningandtestingboundaries,abstractingawaythird-partycode,andworkingwithdifferenttypesoftestdouble,suchasspies,mocks,andfakes.Inadditiontodescribingprogrammingtrade-offs,thisLearningPathwillalsohelpyoubuildausefultoolkitoftechniques,includingvaluecaching,statisticalanalysis,andgeometricalgorithms.ThisLearningPathincludescontentfromthefollowingPacktproducts:C#7and.NETCore2.0HighPerformancebyOvaisMehboobAhmedKhan.PracticalTest-DrivenDevelopmentusingC#7byJohnCallaway,ClaytonHunt.TheModernC#ChallengebyRodStephens.
·12萬字