bootcamp-2021 | Become a Certified Unicorn Developer and ...

文章推薦指數: 80 %
投票人數:10人

The objective of Bootcamp 2021 is to train developers to develop cloud based AI, IoT, Blockchain, and Quantum powered serverless APIs. We will not cover graphic ... Bootcamp2021:BecomeaCertifiedUnicornDeveloper(CUD)andGetReadyfortheAPITokenEconomy FusingServerless,Graph,AI,IoT,DeFi,Blockchain,andQuantumTechnologies Covid-19propelledbusinessesintothefuture,readyornot.“Covidhasactedlikeatimemachine:itbrought2030to2020,”saidLorenPadelford,vicepresidentatShopifyInc.“Allthosetrends,whereorganizationsthoughttheyhadmoretime,gotrapidlyaccelerated.”WeatPanacloudaretryingtorespondtothesechallengesandtryingtoleadfromthefront.Forthispurposearestartinganot-for-profitmovementcalledOperationUnicorn. OperationUnicorn,isplanningtointroduceaCertifiedUnicornDeveloperinternationalcertification.Fordevelopers,theword“unicorn”referstosomeonewithsuchadiverserangeofskillsthatthey’reincrediblyrare.WebelievethatthisrarebreedwillberequiredtodevelopApps,Dapps,andAPIsforthenextgenerationofUnicornStartups.ThefuturedeveloperswilldevelopapplicationsandAPIsthatwillfuseServerless/Cloud,Graph,AI,IoT,Blockchain,andQuantumTechnologies. WhyblockchainistheoperatingsystemofthedigitalageExploretheTrivergence:theintersectionofblockchain,artificialintelligence,andtheinternetofthings Report:67%ofdevelopersembraceanAPI-firstphilosophy Thecertificationprogramwillbeaneighteen-monthprogramconsistingofsixquarters.ThefirstfourquarterswillcoverthefoundationswhichwillberequiredforcreatingUnicornStartups: Quarter1:IntroductiontoAPITokenEconomyandFundamentalsofProgramming Quarter2:APIDevelopmentusingServerlessCloudComputing Quarter3:IntroductiontoTokenEconomy,SmartContractsandDapps Quarter4:IntroductiontoAI,MachineLearningandDeepLearningintheCloud Forthelasttwo-quartersstudentswillchoosefromthefollowingareasofspecialization: AICloudSpecialist IoTCloudSpecialist DeFiandDappsSpecialist WebandHybridMobileAppSpecialist Algorithms,DataStructuresandDesignPatternsSpecialist QuantumComputingSpecialist InBootcamp2021wewillfinalizethecurriculumforthiscertificationprogramiteratively.Oncetheprogramisfinalizedandthepandemicisbitunder-control,wewillhelpyoutoopenatraininginstituteanywhereintheworldwhichwilltrainUnicornDevelopers. ThisisaOpenandFreeBootcamp,foradmissionjustfillthisadmissionform. Nowstartfollowingthecoursematerial. Theinterplaybetweenemergingandmaturetechnologies:AI,blockchainandthecloud Theinterplaybetweenemergingandmaturetechnologies:AI,blockchainandthecloud TheTechnologiesexpectedtoDeliverResultsovertheNextFewYears Thepost-pandemicfutureofwork-accordingto3,000CEOsfromaroundtheworld Graph-BasedAIistheFuture Graph-BasedAIEnterstheEnterpriseMainstream Bootcamp2021Coverage PanacloudBootcamp2021willfuseAI,IoT,Blockchain,andAWSServerlessCloudTechnologies.TheBootcampwillusePython,TypeScriptandRustasitsdevelopmentlanguages,TensorFlowasMLframework,AWSasitsServerlessCloudplatform,AWSGraphDatabaseNeptune,EthereumasBlockchainplatformandAWSCloudDevelopmentKit(CDK)withTypeScriptforInfrastructureasCode. ThoseinterestedinwebandmobileServerlessSaaSappsandAPIsshouldalsofocusonBootcamp2020 DifferenceBetweenBootcamp2020andBootcamp2021 TheobjectiveofBootcamp2020istotraindeveloperstodevelopcloudbasedSaaSAppsandgeneralserverlessAPIsfortheseapps.Itincludesdevelopinggraphicuserinterfaces(GUIs)developmentusingReact,Gatsby,andReactNative. Bootcamp2020 TheobjectiveofBootcamp2021istotraindeveloperstodevelopcloudbasedAI,IoT,Blockchain,andQuantumpoweredserverlessAPIs.Wewillnotcovergraphicuserinterfaces(GUIs)inBootcamp2021butonlyvoicebasedconversationalinterfaces.Aconversationalinterface(CUI)isauserinterfaceforcomputersthatemulatesaconversationwitharealhuman.ThecourseofthisbootcampisdesignedinsuchawaythatBootcamp2020isnotaprerequisitetoBootcamp2021. Bootcamp2021 TherecordingofBootcamp2020isnowcompleteandinafewmonthsrecordingofBootcamp2021willstart.WhenwesayrecordingofBootcamp2020iscomplete,itdoesnotmeanthattheBootcamp2020isclosed.AdmissionsandprojectacceptancewillremainopeninboththeBootcampsatatleasttillDecember2023.Wearealsodevelopingaplatformfordeveloperswhichwilladoptboththesebootcamps.OurupcomingOperationUnicornStartupswillalsorequireparticipationsinthesebootcamps. Cloud’strillion-dollarprizeisupforgrabs TheobjectiveofbothBootcamp2020andBootcamp2021istotrainpeopletogoafterthisprize. Howmanyofthesequestionscanyouanswer? Note:Bootcamp2020and2021coverthesetopics. QuestionsaModernApplicationandAPIDevelopermustbeabletoanswer: WhatisCloudComputing? WhatisServerless? WhatisSaaSandServerlessSaaS? WhatisEvent-DrivenArchitecture? WhatareAPIsandwhatistheAPIEconomy? WhatareRESTfulOpenAPIs? WhatareGraphQLAPIs? WhatisIaCandCloudDevelopmentKit(CDK)? WhatisTypescriptandwhydouseitasourdefaultwebprogramminglanguage? WhatisNode.js? WhatisWebAssembly? WhatareLambdaFunctions? WhatareContainers? WhatareRelationalDatabasesandSQL? WhatisAWSAuroraServerless? WhatareGraphDatabasesandGremlin? WhatisAWSNeptuneandAzureCosmosDB? WhydowenowadvisedeveloperstouseRelationalorGraphDatabasesfordevelopingtheirAPIs? WhatisanAWSEventBridge? Whatisreal-timedatastreaming?e.g.KinesisandKafka WhatisEdgeComputing? WhatisAWSGreengrassandAzureIoTEdge? WhatisFreeRTOS? WhatisRustandwhatisitbestusedfor? WhatisAIasaService(AIaaS)? WhatisTensorflowandwhydowepreferPythonforAIdevelopment? WhatisAmazonSageMaker? WhatisAmazonNeptuneMachineLearning? WhatisAmazonAuroraMachineLearning? WhatareSmartContracts? WhatisEthereum2.0? WhatisEwasm? WhatisDiem? WhatisQuantumComputing? OperationUnicornStartups OperationUnicornFacebookGroup Bootcamp2021ispreparingdevelopersforOperationUnicornStartups.MoredetailsforOperationUnicornStartupswillbeannouncedlatter. IntroductiontoEnglishandUrduSections JoinPanacloudBootcamp2021DiscordDiscussionServerNow EnglishSection: EverySaturdayat9:30PM–11:30PMPakistanStandardTime,FirstclassonSaturday,June12,2021 YoucanparticipateinclassbyJoiningZoomMeeting,watchliveonFacebook,orwatchrecordingonYouTube. Bootcamp2021(English):GettingDevelopersReadyfortheAPIEconomy-EverySaturday09:30PM JoinZoomMeeting https://zoom.us/j/96221232702?pwd=ZmhxNUpXZ3dLdDc0anFYS2RTU09Qdz09 ZOOMMeetingID:96221232702 ZOOMPasscode:123456 Itwillbealsolivethefollowingfacebookgroup: https://www.facebook.com/groups/deep.learning.edu EnglishbroadcastliveonFacebook Youcanalsoseetherecordingon: EnglishbroadcastRecordingonYouTube UrduSection: EverySunday9:30pmto11:30pmPakistanStandardTime,FirstclassonSunday,June12,2021 YoucanparticipateinclassbyJoiningZoomMeeting,watchliveonFacebook,orwatchrecordingonYouTube. Bootcamp2021(Urdu):GettingDevelopersReadyfortheAPIEconomy-EverySunday09:30PM JoinZoomMeeting https://zoom.us/j/93398753815?pwd=MzRVUUhQbzRiWHJ5UFpGY1BIeldzUT09  ZOOMMeetingID:93398753815 ZOOMPasscode:123456 Itwillbealsolivethefollowingfacebookgroup: UrdubroadcastliveonFacebook Youcanalsoseetherecordingon: UrdubroadcastRecordingonYouTube TeachingTeam: InamulHaq,Qasim,Anees,Faheem,Shahrukh,andZiaKhan. Prerequisites:TypeScript,Python,andRust LearnTypeScript EssentialTypeScript4:FromBeginnertoPro LearnfromourRepo LearnPython ProgrammingforEverybody(GettingStartedwithPython) TheOfficialPythonTutorial PythonFullCourse-LearnPythonin12Hours-PythonTutorialForBeginners PythonTutorial-PythonforBeginners2020 PythonTutorialForBeginners-PythonFullCourseFromScratch-PythonProgramming-Edureka LearnRust TheOfficialRustBook IntrotoRust RustProjects LearnRust-Tutorials,Courses,andBooks MustHave:CreateFreeAWSAccount AWSFreeTier Note:ForAWSFreeTieryouwillneedacreditordebitcard.TheeasiestwayforPakistanistudentsistoopenabankaccountinMeezanBank.OpenaMeezanAasanAccountifyouhavenoearningproof.MeezanBankwillchargeRs.1100forATMDebitCardandthereisarequirementofRs.100minimumdeposit.Thecardwillbedeliveredinafewweeks.OurstudentshavereportedthatthisDebitcardworkswithAWS. NowyoucancreatevirtualVISADebitcardthroughNayaPayAppwhichcanbeusedtocreateAWS/GCP/Azureaccount.ThisisgoodNEWSForthosestudentswhofinditdifficulttocreatephysicalVISA/MasterCardfromBanks;thisisagreatoptiontoavail. Part1:TheAPIandTokenEconomy Class1:UnderstandingtheAPIEconomy TheobjectiveofBootcamp2021istopreparesofwaredevelopersfortheAPIEconomy(ApplicationProgrammingInterfaceEconomy).APIsaresoftwareinterfacesthatallowonceseparatesoftwaresystemstoseamlesslyandeasilytalktoeachother.TheinnovativepowerofAPIshasleadtotherealizationthatsoftwareasaservice(SaaS)applicationscanbebuiltbycombiningAPIsbuiltbyspecializedAPIproviders.That,inturn,hascreatedtheAPIEconomy,whichempowersdeveloperstospecializeandmonetizetheirskillsanddomainknowledge. AtaxibookingSaaSapp,forexample,mightcombineamappingSaaSAPI,communicationSaaSAPI,andbillingSaaSAPI,eachfromdifferentproviders,withtheirownUXlayeredontop.Thismakesiteasytolaunchnewserviceswithouthavingtobuildeverythingfromscratch.Thismakesiteasierforallparticipantstodevelopuniqueproducts,servicesandfunctionalityquicklyandwithlesscost. IntheAPIeconomyadevelopermayhavedifferentroles.ItmaybeaSaaSdeveloperorAPIprovider.AAPIprovidercanalsodevelopontopofotherspecializedAPIs,thuscreatinglayersofAPIs.ThiscreatesanAPIeconomywheredeveloperschargeeachotherfortheAPIsbuiltbythem.TheAPIproviderchargesothersforusinghisAPIs,andatthesametimepaysotherproviderstousetheirAPIs.TheSaaSappdeveloperswhousesalltheseAPIsbillstheend-customerfortheservice.ThisexchangeofvalueiswhatmakesanAPIeconomy. Ideally,thedeveloperwhousesSaaSAPIswantstobechargedausagebasedsubscriptionfee,notafixedmonthlysubscription.Thisusagebasedsubscriptionfeehasbeenmadepossiblebyserverlesscloudtechnologies.ServerlessisalsobeingcalledCloud2.0. TheriseofofAPIEconomyhascreatedanewkindofsoftwarecompanyi.e.anAPI-FirstCompany.Acompany,whichdevelopssoftwarenotfortheend-usersasitsmaincustomer,butotherdeveloperswhousesitasacomponenttobuildapplications.ThePanacloudplatformprovidesthemeansbywhichdevelopersandentrepreneurscanbuildtheirAPI-FirstUnicornstartups. TheAPIEconomylevelstheplayingfieldforeveryonefromthesmallestdeveloperstothelargestcompanies.However,italsocreatesmanychallenges.First,oftenthereisnodirectcontactbetweentheAPIproviderandthedeveloperwhoutilizesit,itcanbehardtoknowwhichAPItobuildwithwhatfunctionality.Second,itisdifficulttoknowwhichAPIsareavailableandwhichAPItouseandtheircomparativestrengthsandweaknesses.Third,mostofthecurrentSaaSapplicationsandAPIarebuiltusinglegacyCloud1.0technologies,thustheydon’thaveusagebasedbillingsupportandalsosomehavescalabilityissues.Fourth,theAPIsarecentrallymanagedandmulti-tenantbytheirverynature,makingitdifficulttomanage,measureresourceusageinaserverlessenvironment,andbillthetenant.Fifth,eachandeveryAPIproviderhastobuildacustomplatformtomonitorandmeasureserverlessresourceusageandbillclearingfunctionalitythusincreasingthetime-to-market.Sixth,thereisanextremeshortageofserverlessclouddevelopersthusmakinglifeeverydifficultforbothAPIprovidersandSaaSappcompanies.Seventh,thereisascarcityofcoherentandcomprehensivetrainingmaterialformulti-tenantseverlessSaaSappandAPIdevelopers. PanacloudhasstartedandisleadingasocialmovementcalledOperationUnicorntohelpanyoneandeveryonebecomeaclouddeveloper,astartupfounder,andparticipantintheAPIeconomy.ThefocusisonbuildingAPI-Firststartups,whichwillintimebecomebilliondollarcompanies.Thismovementisstrivingtobuildacommunitythatwillnotonlytransformindividuals,butsocietiesandcountriesaswell. APIEconomyPresentationforClass SupportReadingMaterial: APIeconomy WhatistheAPIEconomy&whyitmatterstoyourbusiness HowtheAPIeconomyispoweringdigitaltransformation APIEconomy:IsItTheNextBigThing? WhatIsThe“APIEconomy”AndHowBrandsCanBenefitFromIt WelcometotheAPIEconomy TheStateoftheAPIEconomy2021 ServerlessComputing ReshapingthebusinesslandscapewithserverlessAPIs Serverless,Microservices&OtherTrendsinAPIandServicesArchitecture APIStrategyEssentials 5WaysAI,IoT,andsecurityareshapingtheAPIeconomy TheplatformeconomyisanAPIeconomy.AndartificialintelligenceneedsAPIs ThePivotalRoleofBusinessAPIsinIoTPlatforms:PartI HowimportantistheAPIeconomytoblockchainapplicationdevelopment? APIsandBlockchain—atrillion-dollaropportunity ArchitecturalStyleforAPIs–howtomakethechoice ComparisonsofAPIArchitecturalStyles Class1Videos:TheAPIEconomy Class1:WhatistheAPIEconomyinEnglishonYouTube Class1:WhatistheAPIEconomyinEnglishonFacebook Class1:WhatistheAPIEconomyinUrduonYouTube Class1:WhatistheAPIEconomyinUrduonFacebook Class2:ProgrammableMoneyfortheAPIEconomy:StableCoinDAI PresentationforClass2 ReadingMaterial: Chartingtheevolutionofprogrammablemoney WhatActuallyisProgrammableMoney? WhatIsMakerDAO’sDAIStablecoin? WhatisDAI,andhowdoesitwork? TopUseCasesandBenefitsofStablecoins HowToUseDAIStablecoin:Beginner’sGuide(2021) Class2Videos:ProgrammableMoney Class2:ProgrammableMoneyinEnglishonYouTube Class2:ProgrammableMoneyinEnglishonFacebook Class2:ProgrammableMoneyinUrduonYouTube Class2:ProgrammableMoneyinUrduonFacebook Class3:TheTokenEconomy PresentationforClass3 ReadingMaterial: WhatisWeb3.0? WhatisTokenEconomy? Tokenomics WhatisTokenomics NFTsarethe“bigthing”intoday’scryptoworld.Thefutureofthecreativeeconomy NFTs SFTs ERC-1155 TokenEconomyBook Class3Videos:TokenEconomy Class3:TokenEconomyinEnglishonYouTube Class3:TokenEconomyinEnglishonFacebook Class3:TokenEconomyinUrduonYouTube Class3:TokenEconomyinUrduonFacebook Part2:FastTrackReviewofTypeScript EssentialTypeScript4:FromBeginnertoPro:Chapter1 BookSourceCode Class4:BuildingTodoAppinTypescript Wearegoingtolearningbycoding,wewilldevelopasimpleTodoAppinTypeScript PresentationforClass4 Wewillalsocoverthechapter1oftheTypeScriptTextbook Class4Videos:BasicTodoAppinTypeScript Class4:BasicTodoAppinTypeScriptinEnglishonYouTube Class4:BasicTodoAppinTypeScriptinEnglishonFacebook Class4:TBasicTodoAppinTypeScriptinUrduonYouTube Class4:BasicTodoAppinTypeScriptinUrduonFacebook Class5:BuildingAdvancedTodoAppinTypescript Wewillalsocovertherestofchapter1oftheTypeScriptTextbook. Class5Videos:AdvancedTodoAppinTypeScript Class5:AdvancedTodoAppinTypeScriptinEnglishonYouTube Class5:AdvancedTodoAppinTypeScriptinEnglishonFacebook Class5:AdvancedTodoAppinTypeScriptinUrduonYouTube Class5:AdvancedTodoAppinTypeScriptinUrduonFacebook Project1:TodoConsoleandPersistentDataAppinTypeScript StudytheChapterOneoftheEssentialTypescriptTextbookandcreateaTodoAppwithacommandlineinterfaceandPersistentstorageofdata. FollowthesestepstoSubmittheProject Class6:PublishingPackagesonNPM PublishingPackagesonNPMCode Class6Videos:PublishingPackagesonNPM Class6:PublishingPackagesonNPMinEnglishonFacebook Class6:PublishingPackagesonNPMinEnglishonYouTube Class6:PublishingPackagesonNPMinUrduonFacebook Class6:PublishingPackagesonNPMinUrduonYouTube Project2:TodoCLI BuildaTodoCommandLineInterfaceAppusingTypescriptandoclif,publishitasaglobalnpmpackage. FollowthesestepstoSubmittheProject ProjectReadingResources: oclif:TheopenCLIFramework oclifIntroduction Gettingstartedwithoclifbycreatingatodocliapp TodoCLIRepo Part3:IntroductiontoServerlessandCloudComputingusingCDK ExpertAdviceonMovingtoServerless GoingServerlesswith7CoreAWSServices EventDrivenArchitecture OperatingLambda:Understandingevent-drivenarchitecture–Part1 OperatingLambda:Designprinciplesinevent-drivenarchitectures–Part2 OperatingLambda:Anti-patternsinevent-drivenarchitectures–Part3 CDKV2 WewillbewritingInfrastructureasCode(IaC)CDKAWSServerlessconstructsinTypeScriptandLambdaFunctionsetc.inPython,TypeScriptandRust WorkingwithCDKV2 GettingStartedwithCDK AnewversionoftheCDKToolkitisrequiredforusewithCDKv2.Toinstallit,issue npminstall-gaws-cdk@next LearningMaterial: LearningServerlesswithCDKRepo WewillfocusonServerlessSaaSAPIdevelopmentusingCDKandAWSLambda,AWSAPIGateway(withOpenAPISpecs,andAWSAppSync. AlsopleasenotethatwewillwritetheapplicationcodeinPythonandinfrasturcturecodewillbeinTypescript. Class7:TheFutureofComputing Infrastructureascode,alsoreferredtoasIaC,isanITpracticethatcodifiesandmanagesunderlyingITinfrastructureassoftware.Thepurposeofinfrastructureascodeistoenabledevelopersoroperationsteamstoautomaticallymanage,monitorandprovisionresources,ratherthanmanuallyconfigurediscretehardwaredevicesandoperatingsystems.Infrastructureascodeissometimesreferredtoasprogrammableorsoftware-definedinfrastructure. CentralizedvsDecentralizedvsDistributedSystems BlockchainvsCloudComputing Whatiscloudcomputing? WhatIsCloudComputing?Definition,Benefits,Types,andTrends AWSNamedasaCloudLeaderforthe10thConsecutiveYearinGartner’sInfrastructure&PlatformServicesMagicQuadrant TheBig3CloudProviders:Who’llemergeas#1? WhatisServerlessComputing Promisingtrendsintheserverlessinfrastructuremarket InfrastructureasCode CDKorTerraform? CDKforTerraform IntroducingCDKforKubernetes WhatisAWSCDK,andwhyshouldyourDevOpsteamsuseit? WhatistheAWSCDK? Class7Videos:TheFutureofComputing Class7:TheFutureofComputinginEnglishonFacebook Class7:TheFutureofComputinginEnglishonYouTube Class7:TheFutureofComputinginUrduonFacebook Class7:TheFutureofComputinginUrduonYouTube Class8:AWSCDKandLambdaHelloWorld CreateFreeAWSAccount AWSFreeTier Note:ForAWSFreeTieryouwillneedacreditordebitcard.TheeasiestwayforPakistanistudentsistoopenabankaccountinMeezanBank.OpenaMeezanAasanAccountifyouhavenoearningproof.MeezanBankwillchargeRs.1100forATMDebitCardandthereisarequirementofRs.100minimumdeposit.Thecardwillbedeliveredinafewweeks.OurstudentshavereportedthatthisDebitcardworkswithAWS. StudyMaterial: Step00:HelloCDK Step01:HelloLambda Class8Videos:HelloCDK Class8:HelloCDKinEnglishonFacebook Class8:HelloCDKinEnglishonYouTube Class8:HelloCDKinUrduonFacebook Class8:HelloCDKinUrduonYouTube Class9:AWSLambdaandCDNWebsiteDeploymentusingCDK Step01 Step02 Class9Videos:HelloCDKLambdaandCDNWebsiteDeployment Class9:LambdaandCDNWebsiteDeploymentinEnglishonFacebook Class9:LambdaandCDNWebsiteDeploymentinEnglishonYouTube Class9:LambdaandCDNWebsiteDeploymentinUrduonFacebook Class9:LambdaandCDNWebsiteDeploymentinUrduonYouTube Project3:DefineaHitcounterAPIusingCDK BuildaHitcounterAPIfollowtheCDKWorkshop ItisrequirethatbeforeyoubuildyourHitcounterAPIyoufollowtheworkshopforthestart. FollowthesestepstoSubmittheProject Class10,11,12,13,14and15Videos:IntegrateAPIGatewayandAppSyncwithLambdaandDynamoDB Class10:IntegrateAppSyncwithLambdaasaDatasourceinEnglishonFacebook Class10:IntegrateAppSyncwithLambdaasaDatasourceinEnglishonYouTube Class10:IntegrateAppSyncwithLambdaasaDatasourceinUrduonFacebook Class10:IntegrateAppSyncwithLambdaasaDatasourceinUrduonYouTube Class11:IntegrateAppSyncwithLambdaasaDatasourceinEnglishonFacebook Class11:IntegrateAppSyncwithLambdaasaDatasourceinEnglishonYouTube Class11:IntegrateAppSyncwithLambdaasaDatasourceinUrduonFacebook Class11:IntegrateAppSyncwithLambdaasaDatasourceinUrduonYouTube Class12:IntegrateAppSyncwithLambdawithDynamoDBinEnglishonFacebook Class12:IntegrateAppSyncwithLambdawithDynamoDBinEnglishonYouTube Class12:IntegrateAppSyncwithLambdawithDynamoDBinUrduonFacebook Class12:IntegrateAppSyncwithLambdawithDynamoDBinUrduonYouTube Class13Videos:APIDesign,Prototyping,Development,andTesting-EverythingMustandWillBecomeanAPI APIDesign,Prototype,andTestingLearningRepo Class13:RESTRequestCollectionsinEnglishonFacebook Class13:RESTRequestCollectionsinEnglishonYouTube Class13:RESTRequestCollectionsinUrduonFacebook Class13:RESTRequestCollectionsinUrduonYouTube Project4:DevelopSimpleBookAPIonAWS InthisprojectwearegoingtodefineaSimpleBookAPIonAWSusingCDK,APIGateway,LambdaFunctionandDynamoDB. AfterwehavedevelopedtheAPIswewilltestthemusingPostman. TherequirementsofthisAPIaredocumentedinthisrepo Theprojectcodeispushedhere,pleasedonotcopythecodeitisforyourreferencetoseeafterbuidingtheproject: https://github.com/panacloud/bootcamp-2021/tree/main/code/project-04(aws-restful-api) Class14Videos:BuildingSimpleBooksAPIwithAWSAPIGateway Class14:BuildingSimpleBooksAPIwithAWSAPIGatewayinEnglishonFacebook Class14:BuildingSimpleBooksAPIwithAWSAPIGatewayinEnglishonYouTube Class14:BuildingSimpleBooksAPIwithAWSAPIGatewayinUrduonFacebook Class14:BuildingSimpleBooksAPIwithAWSAPIGatewayinUrduonYouTube CodeforClass14: https://github.com/panacloud/bootcamp-2021/tree/main/code/project-04(aws-restful-api) Project5:DevelopTodoQraphQLAPIonAWS WatchthisvideoanddevelopaGraphQLTodoAPIonAWSusingAppSync,LambdaFunctions,andDynamoDB.Thentestitusingpostman. Theprojectcodeispushedhere,pleasedonotcopythecodeitisforyourreferencetoseeafterbuidingtheproject: https://github.com/panacloud/bootcamp-2021/tree/main/code/project05-aws-graphql Class15Videos:BuildingGraphQLTodoAPIswithAWSAppSync Class15:BuildingGraphQLTodoAPIswithAWSAppSyncinEnglishonFacebook Class15:BuildingGraphQLTodoAPIswithAWSAppSyncinEnglishonYouTube Class15:BuildingGraphQLTodoAPIswithAWSAppSyncinUrduonFacebook Class15:BuildingGraphQLTodoAPIswithAWSAppSyncinUrduonYouTube CodeforClass15: https://github.com/panacloud/bootcamp-2021/tree/main/code/project05-aws-graphql Class16Videos:Use-CaseDrivenQraphQLAPIDesignandDesignThinking ReadingMaterial:Steps02and03fromthisRepo Class16:se-CaseDrivenQraphQLAPIDesignandDesignThinkinginEnglishonFacebook Class16:se-CaseDrivenQraphQLAPIDesignandDesignThinkinginEnglishonYouTube Class16:se-CaseDrivenQraphQLAPIDesignandDesignThinkinginUrduonFacebook Class16:se-CaseDrivenQraphQLAPIDesignandDesignThinkinginUrduonYouTube Class17Videos:IntroductiontoGraphDatabases ReadingMaterial:Steps04fromthisRepo GraphDatabasesforDummiesBook,chapter1,2,and4 CyperQueries CyperUpdates WeusedSandboxtodopracticeonMovieDatabase YoucanusethisArrows.apptodrawpicturesofgraphs Class17:IntrotoGraphDatabasesinEnglishonFacebook Class17:IntrotoGraphDatabasesinEnglishonYouTube Class17:IntrotoGraphDatabasesinUrduonFacebook Class17:IntrotoGraphDatabasesinUrduonYouTube Class18Videos:AWSNeptuneGraphDatabase CodeRepo Class18:AWSNeptuneGraphDatabaseinEnglishonFacebook Class18:AWSNeptuneGraphDatabaseinEnglishonYouTube Class18:AWSNeptuneGraphDatabaseinUrduonFacebook Class18:AWSNeptuneGraphDatabaseinUrduonYouTube Project6:BuildServerlessSaaSAPIsforDiningByFriendsSocialNetworkProjectusingGraphDatabaseandGraphQL DinningbyFriendsAPIProjectusingNeptuneandAppSync Tutorial:BuildingaGraphQLAPIonAWSwithAmazonNeptuneGraphDatabase,AppSync,TypeScript,andCDK Class19Videos:RelationalDatabasesDesign ReadingMaterial:Steps06fromthisRepo ReadingMaterial: DatabaseDesigninDBMSTutorial:LearnDataModeling WhatisNormalizationinDBMS(SQL)?1NF,2NF,3NF,BCNF WhatisERModeling? Class19:RelationalDatabaseDesigninEnglishonFacebook Class19:RelationalDatabaseDesigninEnglishonYouTube Class19:RelationalDatabaseDesigninUrduonFacebook Class19:RelationalDatabaseDesigninUrduonYouTube Class20Videos:LearningSQL DownloadPostgreSQL DownloadDBeaver ReadingMaterial: Chapters1,4-10oftheSQLQuickStartGuide W3CSQLTutorial Class20:LearnSQLinEnglishonFacebook Class20:LearnSQLinEnglishonYouTube Class20:LearnSQLinUrduonFacebook Class20:LearnSQLinUrduonYouTube Class21Videos:ServerlessPostgreSQLDatabases ReadingMaterial: CockroachDBServerlessLaunches,AspirestoBeDevelopers’Database AnewclassofServerlessPostgreSQLDatabasesareemergingweplantofocusonthem: AmazonAuroraServerless AzureDatabaseforPostgreSQL-Hyperscale(Citus) CockroachDBServerless CockroachDBServerlessrunsonallthreemajorcloudplatforms,withoutrequiringanaccountonanyoneofthemandalsohasafreetier.Thisversatilityisattractivetodevelopersandforteachingstudents.Therefore,wewilluseitforteaching. IntroductiontoServerlessDatabasesandCockroachDBServerless UsingtheDBeaverClienttoRunSQLCommands HowdoIconnectDBeavertoCockroachDBServerless? AmazonAuroraServerlessusingCDK AdditionalReadingMaterial: BuildaFull-StackNode.jsAppwithCockroachDBServerless WewilluseSequelize Sequelizetutorial UsingSequelizewithTypeScript SequelizeTypescriptDocumentation AWSLambda Class21:ServerlessPostgreSQLDatabasesandSQLinEnglishonFacebook Class21:ServerlessPostgreSQLDatabasesandSQLinEnglishonYouTube Class21:ServerlessPostgreSQLDatabasesandSQLinUrduonFacebook Class21:ServerlessPostgreSQLDatabasesandSQLinUrduonYouTube Class22Videos:OpenAPITestingandDevelopmentwithSwaggerandPostman Wewillstartbycoveringthisbook:DesigningAPIswithSwaggerandOpenAPI Inthisclasswewillcoverchapter1,2,and3. Class22:OpenAPIPart1inEnglishonFacebook Class22:OpenAPIPart1inEnglishonYouTube Class22:OpenAPIPart1inUrduonFacebook Class22:OpenAPIPart1inUrduonYouTube Class23:OpenAPIPart2inEnglishonFacebook Class23:OpenAPIPart2inEnglishonYouTube Class23:OpenAPIPart2inUrduonFacebook Class23:OpenAPIPart2inUrduonYouTube Class24:OpenAPIPart3inEnglishonFacebook Class24:OpenAPIPart3inEnglishonYouTube Class24:OpenAPIPart3inUrduonFacebook Class24:OpenAPIPart3inUrduonYouTube Class25:OpenAPIPart4inEnglishonFacebook Class25:OpenAPIPart4inEnglishonYouTube Class25:OpenAPIPart4inUrduonFacebook Class25:OpenAPIPart4inUrduonYouTube Class26:OpenAPIPart5inEnglishonFacebook Class26:OpenAPIPart5inEnglishonYouTube Class26:OpenAPIPart5inUrduonFacebook Class26:OpenAPIPart5inUrduonYouTube Project7:BuildServerlessSaaSAPIsforDiningByFriendsSocialNetworkProjectusingRelationalDatabaseandOpenAPI DinningbyFriendsAPIProjectusingAruoraServerlessandAPIGateway DefineanddocumenttheRESTAPIusingOpenAPIspecifications. Class27Videos:PanacloudCLI ZeeshanHanifCTOofPanacloudwillbejoiningtheBootcamp2021teachingteamfromthisSaturday.Heisoneofthebestblockchainandweb3developersintheworldwhowonthegrandprizeinChainlinkHackatonandalsothespeedprogrammingcompetition: https://www.youtube.com/watch?v=Gt45XBslPQ4&t=6515s WewillalsointroduceHasanSohailthe17yearsdeveloperwhoistheleadforthePanacloudToolsGroupintheEnglishsectionandthe18yearsoldMateenMustafawhopartoftheCLIteamintheurdusection. WewillfirstintroducethePanacloudAPItechnologieswhichwillallowdeveloperstocreatecloudserverlessAPIsquicklyandcreateAPINFTsandAPIDAOtokensetc.sothatdeveloperscanraisemillionsintheglobalcryptoandAPIeconomy. https://www.npmjs.com/package/@panacloud/cli ThisisthefirstPanacloudtoolforAPIdevelopers,muchmoreiscominginthefuture.APINFTs,FundingandDAOTokens,andothertechnologiesarealsounderdevelopment.Initially,wearefusingthecloudandblockchaintechnologiesforAPIdevelopers.AI,IoTMatter,andMetaversetechnologieswillbeaddedlater. Class27:PanacloudCLIinEnglishonFacebook Class27:PanacloudCLIinEnglishonYouTube Class27:PanacloudCLIinUrduonFacebook Class27:PanacloudCLIinUrduonYouTube Part4IntroductiontoDecentralizedComputing:Ethereum,SmartContracts,DeFi,NFT,andDAO LearningRepo Class28:Step00and01-Blockchain,EthereumSmartContract,andHardhatIntroinEnglishonFacebook Class28:Step00and01-Blockchain,EthereumSmartContract,andHardhatIntroinEnglishonYouTube Class28:Step00and01-Blockchain,EthereumSmartContract,andHardhatIntroinUrduonFacebook Class28:Step00and01-Blockchain,EthereumSmartContract,andHardhatIntroinUrduonYouTube Class29:Step03Part1-SolidityTutorialinEnglishonFacebook Class29:Step03Part1-SolidityTutorialinEnglishonYouTube Class29:Step03Part1-SolidityTutorialinUrduonFacebook Class29:Step03Part1-SolidityTutorialinUrduonYouTube Class30:Step03Part2-SolidityTutorialinEnglishonFacebook Class30:Step03Part2-SolidityTutorialinEnglishonYouTube Class30:Step03Part2-SolidityTutorialinUrduonFacebook Class30:Step03Part2-SolidityTutorialinUrduonYouTube Class30Part2:Step03Part2B-SolidityTutorialinUrduonYouTube Class31:Step03Part3-SolidityTutorialinEnglishonFacebook Class31:Step03Part3-SolidityTutorialinEnglishonYouTube Class31:Step03Part3-SolidityTutorialinUrduonFacebook Class31:Step03Part3-SolidityTutorialinUrduonYouTube Class32:Step03Part4-SolidityTutorialinEnglishonFacebook Class32:Step03Part4-SolidityTutorialinEnglishonYouTube Class32:Step03Part4-SolidityTutorialinUrduonFacebook Class32:Step03Part4-SolidityTutorialinUrduonYouTube Class33:Step03Part5-SolidityTutorialinEnglishonFacebook Class33:Step03Part5-SolidityTutorialinEnglishonYouTube Class33:Step03Part5-SolidityTutorialinUrduonFacebook Class33:Step03Part5-SolidityTutorialinUrduonYouTube Class34:Step03Part6-SolidityTutorialinEnglishonFacebook Class34:Step03Part6-SolidityTutorialinEnglishonYouTube Class34:Step03Part6-SolidityTutorialinUrduonFacebook Class34:Step03Part6-SolidityTutorialinUrduonYouTube Class35:Step04-Chapter02TextbookinEnglishonFacebook Class35:Step04-Chapter02TextbookinEnglishonYouTube Class35:Step04-Chapter02TextbookinUrduonFacebook Class35:Step04-Chapter02TextbookinUrduonYouTube Class36:Step04and05-Chapter02and03TextbookinEnglishonFacebook Class36:Step04and05-Chapter02and03TextbookinEnglishonYouTube Class36:Step04and05-Chapter02and03TextbookinUrduonFacebook Class36:Step04and05-Chapter02and03TextbookinUrduonYouTube Class37:Step6A-Chapter07TextbookinEnglishonFacebook Class37:SStep6A-Chapter07TextbookinEnglishonYouTube Class37:Step6A-Chapter07TextbookinUrduonFacebook Class37:Step6A-Chapter07TextbookinUrduonYouTube Class38:Step6B-VacationProjectAssignmentinEnglishonFacebook Class38:SStep6B-VacationProjectAssignmentinEnglishonYouTube Class38:Step6B-VacationProjectAssignmentinUrduonFacebook Class38:Step6B-VacationProjectAssignmentinUrduonYouTube Wewilltakea1monthRamdan/SummerVacationanddothefollowingprojectduringthisvacation.TheprojectisdueafterEid.ClasseswillalsocontinueafterEid. Project8:CreateaTokenandLaunchICO/IEO/IDO Asyouprobablyknow,theICO(“InitialCoinOffering”)industryhasbeenbooming,andit’scompletelyreinventingthewaynewstartupskickstartthemselves.Infact,gohavealookatWikipedia’slistofhighestcrowdfundingprojects,andyou’llnoticethatblockchainprojectsabsolutelydominatethelist. UnderstandthedifferencebetweenIDOvs.IEOvs.ICO Alsochecktheselinksforlatestlistings: ICOlistatICODrops. ICOListofBestNewInitialCoinOfferings. Top-RatedCryptoTokenSales:ListofNewICOs,STOs,IEOsandIDOsTop-RatedCryptoTokenSales:ListofNewICOs,STOs,IEOsandIDOs ICOListOnline BinanceIEOList BinanceLaunchpad IEOList Polkastarter ProjectPart1:HowtoLaunchaIEOonBinanceLauchpad ReadhowtoLauchanIEO YourfirsttaskoftheprojectistomakeagoogleslidespresentationonhowtostartaIEOontheBinanceLaunchPad. Note:AlsodocumentthealternativestoBinanceLaunchpad. ProjectPart2:HowtoLaunchaIDOonPolkastarter Reviewthelistoftopfundraisingplatforms YoursecondtaskoftheprojectistomakeagoogleslidespresentationonhowtostartaIDOonthePolkastarter. ProjectPart3:CreateaPakoToken Bycreatingantokenandrelatedcontracts,you’llalsolearnhowtohandlemoneysenttotoyourcontracts,whichshouldcomeinhandyifyouwanttocreatesomekindofpaiddecentralisedserviceinthefuture. Therefore,forthesakeofthischapter,let’simaginethatourPakoDAppusesitsowncoin–thePakoToken.Wewillcreatetwocontracts–oneforthetokenitselfandoneforthetokencrowdsale(theICO). NowCreateyourownPakoERC20Tokenanddeployitonatestnet.TheTokenshouldbetouseopenzeppelincontracts.YouwilluseHarkhatdevelopmentenvirnoment.Also,writeatleast20automatedtests.WewillbeusingtheSolidityandTypescriptfordvelopment. ProjectPart4:DevelopCrowdSaleContract ThiscontractwillberesponsibletoallowuserstoexchangeETHforourPakoToken.Inordertodothatweneedto Setapriceforourtoken(1ETH=100PakoToken) ImplementapayablebuyToken()function. EmitaBuyTokenseventthatwilllogwho’sthebuyer,theamountofETHsentandtheamountofTokenbought Transfer75%theTokenstotheCrowdSalecontractatdeploymenttime.i.e.Rightafterthecontractisdeployed,wewantthetokencontracttosend75%ofourtokensupplytoit.While25%remaininourpersonal“owner”account. TransfertheownershipoftheCrowdSalecontract(atdeploytime)toourfrontendaddresssothatweareabletowithdrawtheETH. Youcanusetheopenzeppelincrowdsalecontracts,howeveryouwillhavetoupdatethecodetothelatestsolidityversion. Alsowriteexentisivetests,forexamplewewillsimplysendatransactionof1ETHfromarandomaccounttothecontract.Afterthetransaction,weshouldexpecttheaccounttohavereceivedPako,whilethecontract’sbalanceshouldhavebeenreduced. Note:Beforeyougetstartedwritingthetokencontractwesuggestyoureviewaccesscontrol. ProjectPart5:TryingitwithMetaMask Whileit’salwaysgoodtotestyourcode,it’softenmoresatisfyingtoseetheresultsofyourworkwrappedinaniceUI.Let’sseehowwecandeployourcontractsandgetsomePakotokensintoourMetaMaskwallet! Westartbyrunningourdeploymentscriptsforthetestnetworksothatthenewtokencontractsareuploadedanddeployed. Whenit’sdone,takenoteofwhataddressesthecontractswasuploadedtoandcopyit! NowheadtoMetaMask,andsendatransactionof1ETHtothecrowdsalecontractaddress.IfyourMetaMaskwalletdoesn’thaveanyethers,rememberthatyoucanuseanyfaucet. Afterthetransactionhasconfirmed,youmightbeconfusedaboutwhyyoucan’tseeanytokensinyourwallet.ItturnsoutthatyouneedtomanuallyaddthetokenaddressinMetaMaskinorderto“register”it–afterall,therearesomanytokensoutthere,there’snowayMetaMaskcouldlistthemallbydefault! Todothis,openthesidemenuandclickonthe“Addtoken”buttontogetstarted: Onceyou’reonthetokenpage,clickon“Addcustomtoken”andpasteinthetokencontract’saddressintheaddressfield. Afterconfirmingthatyouwanttoaddthetoken,youshouldbeabletoseeyourPakobalancerightnexttoyourETHbalanceinthewallet.Howcool! ProjectPart6:TryingitwithMultisignatureWallets Read Nowuse[GnosisSafe]{https://gnosis-safe.io/)withmulti-sigstodowhatyoudidinthelastpart. ProjectPart7:SendingTokensusingEthers.js WriteaTypescriptprogramtosendPakoTokentosomefriend’saddressusingEthers.js. Youmayfollowthistutorial ProjectPart8Advanced:Create,Deploy,Mint,andSellaNFT ReadthisNFTtutorialseries CreateaNFTcontractusingtheOpenZepplenERC721NFTStandard. YoumayusethePresetERC721contract. DeployyourNFTcontractonatestnet,mintit,andviewitontheMetaMaskwalletandlistitonOpenSeaMarketplaceforsale. ImplementaERC721Market Readings: EthereumTextBook WhatisEthereum?ABeginner’sExplanationinPlainEnglish ETH,TheWorld’sMostValuableAsset WhatisDeFi?ABeginner’sGuidetoDecentralizedFinance Howdecentralizedfinancewilltransformbusinessfinancialservices–especiallyforSMEs Decentralizedfinance(DeFi) WhatisanInitialDEXOffering(IDO)?HowisitDifferentThanICO&IEO? WhatisUniswap-ABeginner’sGuide WhatisUniswapInSimpleWords? AGraphicalGuideforUnderstandingUniswap Uniswapreviewandtutorial:Beginnersguideandadvancedtipsandtricks TopCryptoLaunchPads WhyparticipateinaPolkastarterIDOasaprojectandabacker EverythingyouneedtoknowaboutDuckSTARTER Part5:IntroductiontoSmartContracts,Dapps,Web3.jsandSolidity Part6:LearningAWSGraphDatabaseNeptune,GraphDataModeling,Gremlin,Graphs,AI,andMachineLearning Graphsasafoundationaltechnologystack:Analytics,AI,andhardware IntroductiontoGraphTheory IntroductiontoGraphTheory WhatisaGraphDatabase Whatisagraphdatabase? TheFutureofBusiness,AIandIoTisGraphDatabases MovingTowardSmarterData:GraphDatabasesandMachineLearning KnowledgeGraphs:NavigatingtheFutureofAI,InterviewwithCharlieBeveridgeofAccenture Graph-BasedAIEnterstheEnterpriseMainstream WhyExpertsSeeGraphDatabasesHeadedforMainstreamUse WhyGraphDatabasesarePerfectfortheInternetofThings UsingaGraphDatabasetoPowertheInternetofThings Graphs&TheInternetof(Connected)Things AcombinationofInternetofThings(IoT)andgraphdatabaseforfuturebattlefieldsystems WeSelectAmazonNeptuneasourGraphDatabase ReadtheGraphDataPlatformsReport StartLearningNeptuneandGraphDatabases Gettingstartedwithgraphdatabases GettingStartedwithAmazonNeptune-7Videos Lowerthecostofbuildinggraphappsbyupto76%withAmazonNeptuneT3instances StartLearningGraphDataModeling GraphModelingGuidelines GraphDatabasesforBeginners:TheBasicsofDataModeling Graphdatamodeling:Chapter2ofGraphDatabasesinAction Hackolade:DataModelingToolforTinkerpop StartLearningGremlin GremlinBasics PracticalGremlin-AnApacheTinkerPopTutorial GremlineWebConsole NeptunewithLambda UsingAWSLambdafunctionsinAmazonNeptune DrawingGraphswithNeptuneData LetMeGraphThatForYou–Part1–AirRoutes MatplotlibIntroduction D3Introduction mpld3-BringingMatplotlibtotheBrowser NeptuneMLandGraphAI Graph-BasedAIEnterstheEnterpriseMainstream HowGraphTechnologyisChangingAI HowGraphTechnologyisChangingArtificialIntelligenceandMachineLearning AmazonNeptuneML Part7:AIasaService AIasaService:ServerlessmachinelearningwithAWS Part8:BuildingMulti-TenantSaaSAPIsusingPanacloudServerlessSaaSTech Part9:AdvancedTensorflow Wemaychoosefromthefollowingbooks Rightnowthesetwobooksarethebestsellers: Hands-Machine-Learning-Scikit-Learn-TensorFlow PracticalDeepLearningforCloud,Mobile,andEdge:Real-WorldAI&Computer-VisionProjectsUsingPython,Keras&TensorFlow Part10:AIoTandEdgeComputing GettingstartedwithAWSIoTGreengrass GettingstartedwithAWSIoTCore CloudTutorial:AWSIoT WewillbeusingtheGreengrassTutorialandinhancingalltheexamplesandcodeusingCDK. ItishighlyrecommendedthatyouhaveaRaspberryPi4ModelB,orRaspberryPi3ModelB/B+,witha8GBmicroSDcard,orwillhavetouseanAmazonEC2instanceasavirtualedgedevice. Part11:Building,Training,andDeployingMachineLearningModelsonCloudandEdgewithAmazonSageMaker LearnAmazonSageMaker:Aguidetobuilding,training,anddeployingmachinelearningmodelsfordevelopersanddatascientists amazon-sagemaker-cdk-examples WewillbeusingtheLearnAmazonSageMakerTextbookandinhancingalltheexamplesandcodeusingCDK. Part12:VoiceComputing {AddVoiceToYourServerlessAppswithAlexaThroughAWSCDK](https://dev.to/cdkpatterns/add-voice-to-your-serverless-apps-with-alexa-through-aws-cdk-45n0) Part13:EmbeddedReal-TimeComputing FreeRTOS TheFreeRTOS™Kernel AFreeRTOSAPIforembeddedRust FreeRTOS-Rust FreeRTOS.rs Real-TimeInterrupt-drivenConcurrency RustonPICO WewilltrytomovetoPicoifRustbecomesfullyfunctionalonit Part14:AdvanceBlockchain,StableCoin,Ethereum2.0,andDeFiTechnologies Thetoken’ssecret:thetwo-facedfinancialincentiveofthetokeneconomy DAIExplained:Isitsafetouse? MakerforDummies:APlainEnglishExplanationoftheDaiStablecoin HowtoGetDAIStablecoin WhatEth2.0Meantin2014andWhatItMeansToday Ethereum2.0:Whatitis,whyitishere,andwhatisonthehorizon BreakingDownETH2.0-eWASMandEVMExplained RunningEthereumsmartcontractsinaSubstrateblockchain IsSoliditybeingreplacedasthedefactostandardforsmartcontractdevelopment? DiemProject ConvergenceofBlockchain,IoT,andAI HowblockchainaddstrusttoAIandIoT HowtoDeFi Part15:QuantumComputingwithAmazonBraket AmazonBraket AmazonBraket–GoHands-OnwithQuantumComputing AWSBraketQuantumComputing:HowToGetStarted



請為這篇文章評分?