教程-gRPC [Golang] Master Class: Build Modern API & Microservices $100|HIGHESTRATED|LastUpdated12/2018 Duration:5.5hours|Video:h264,1280x720|Audio:AAC,48KHz,2Ch|  Genre:eLearning|Language:English+Sub|70Lectures BetterthanRESTAPI!BuildafastandscalableHTTP/2APIforaGomicroservicewithgRPC,ProtocolBuffers(protobuf) Whatyou'lllearn LearnthegRPCtheorytounderstandhowgRPCworks ComparegRPCandRESTAPIparadigm WriteyourgRPCservicedefinitionin.protofiles GenerateServer&ClientCodeinGolangusingtheprotocgRPCPlugin ImplementUnary,ServerStreaming,ClientStreaming&Bi-DirectionalStreamingAPI PracticeyourlearningwithExercises&Solutions ImplementadvancedconceptssuchasErrorHandling,Deadlines&SSLSecurity ImplementafullCRUDAPIontopofMongoDB GetpointerstoexpandyourlearningjourneyandgetinspiredbyrealworldgRPCservices Requirements GoodUnderstandingofGolangProgrammingLanguage GoodUnderstandingofProtocolBuffers Description gRPCisanewandmodernframeworkforbuildingscalable,modernandfastAPI.ItisleveragedbymanytoptechcompaniessuchasGoogle,Square&Netflixandenablesprogrammerstowritemicro-servicesinanylanguagetheywantwhilekeepingtheabilitytoeasilycreatecommunicationsbetweentheseservices.ItreliesonProtocolBuffersforthetransportmechanismandServiceDefinitionlanguage. Inthiscourse,wearegoingtoexploreindepth,withhands-onlectures,alltheaspectstogetstartedwithgRPC. Thiscourseishands-onandyouwillimplementtwoservices:GreetandaCalculatorService. Injustafewhours,youwillknoweverythingyouneedtoknowtowriteyour.protofiles,generatecodeinyourFavouriteProgramming,andimplementyourservices,serversandclientinGolang.Therewillbeplentyofhands-onlecturesandexercisesforyoutopracticeyournewlyacquiredskills. It'stimetosaygoodbyetoslowandclunkyRESTAPI,andopt-inforabetterAPIframework. --------------------------------- gRPCGolangMasterClassisthebestwaytogetagreatoverviewofallthepossibilitiesofferedbygRPCwithyourfavouritelanguage >LearnthegRPCtheorytounderstandhowgRPCworks >ComparegRPCandRESTAPIparadigm >WriteyourgRPCservicedefinitionin.protofiles >GenerateServer&ClientCodeinGolangusingtheGradlegRPCplugin >ImplementUnary,ServerStreaming,ClientStreaming&Bi-DirectionalStreamingAPI >PracticeyourlearningwithExercises&Solutions >ImplementadvancedconceptssuchasErrorHandling,Deadlines&SSLSecurity >ImplementafullCRUDAPIontopofMongoDB >GetpointerstoexpandyourlearningjourneyandgetinspiredbyrealworldgRPCservices Note:ThiscourseexpectsyouhavesomepreliminaryknowledgeaboutProtocolBuffersandGolang. Instructor StephaneMaarekistheinstructorofthiscourse.HeistheauthorofhighlysuccessfulcoursessuchasApacheKafkaSeriesandAWSSeries.Heispassionateaboutmicro-servicesanddata.Hehasalreadytaughtto40000+studentsandreceived12000+reviews. HesharesallhisDataknowledgeontheplatform,takingthetimetoexplaineveryconceptandprovidestudentswithboththeoreticalandpracticaldimensions.Youareingoodhands! Sectionoutline: gRPCCourseOverview:Getanunderstandofthecourseobjectives,howthecourseisstructured,downloadthecoursecodeandgetready! [Theory]gRPCInternalsDeepDive:LearnhowgRPCworksbehindthescenes.LearnaboutHTTP/2,ProtocolBuffersefficiencies,andthedifferencesofgRPCandREST. [Hands-On]gRPCProjectOverview&Setup:SetupyourprojectusingGradleandlearnhowtotriggercodegeneration [Hands-On]gRPCUnary:APIdescription&implementation [Hands-On]gRPCServerStreaming:APIdescription&implementation [Hands-On]gRPCClientStreaming:APIdescription&implementation [Hands-On]gRPCBi-DirectionalStreaming:APIdescription&implementation [Hands-On]gRPCAdvancedFeaturesDeepDive:AdvancedfeaturessuchasErrorHandling,Deadlines,SSLSecurity. NextSteps:Someusefulreal-worldlinks&wheretotakeyourlearningfromhere ThisCourseAlsoComesWith: ✔LifetimeAccesstoAllFutureUpdates ✔AresponsiveinstructorintheQ&ASection ✔Linkstointerestingarticles,andlotsofgoodcodetobaseyournexttemplateonto ✔UdemyCertificateofCompletionReadyforDownload ✔A30Day"NoQuestionsAsked"MoneyBackGuarantee! ThisisthecoursethatcouldchangeyourAPIskills. Learningandgettinghands-onongRPChelpsyoutoenhanceyourcareeropportunitiesandhelpstoboostyourincome.Aninvestmentinyourcareerisaninvestmentinyourself.Don’tprocrastinate.Thereisnotimelikethepresenttotakechargeofyourcareer.TakeyourcareertothenextlevelbylearningGRPCtoday! Takethecoursenow,completelyriskfree! Whothiscourseisfor: DeveloperswhowanttounderstandhowtowritegRPCServicesandClientsinGolang ArchitectswhowanttounderstandhowgRPCworksandtheconceptsbehindthedifferenttypesofAPI