Kyle Gawley – How To Build a SaaS Product (PRO)

16,434.00

Kyle Gawley – How To Build a SaaS Product (PRO)Learn How To Build a SaaS Product From Scratch25+ hours of content teaching you everything from authentication, design, payments, security and more.Building a SaaS Product Is HardThere’s a lot to build –Secure authenticationBilling and paymentsUser interface designOrganisations, users and rolesAPIs and communicationsTests & securityPlus lots moreIn this course you will –Learn how to build a SaaS product from scratchLevel up your skills with industry-standard knowledgeEliminate the pain of learning how to build a SaaS productLearn by step-by-step code video walkthroughsCreate an Instagram-style photo-sharing app with React & Node.jsThis course will not –Overwhelm you with theory like a computer science degreeTeach you useless skills that you cannot apply to your own productUse shortcuts, hacks or poor quality, buggy codeSkip over critical topics like security and testingLearn How To Build This SaaS ProductYou’ll create a beautiful, Instagram-style SaaS product from scratchSecure authenticationSubscription paymentsOrganisations, users and rolesFile uploads and management with Amazon S3Email notificiationsAPI keysHow to Build a SaaS Course Curriculum25 hours of video across 17 modules of in-depth content1. Architecture Of a SaaS ApplicationUnderstanding client & serverWhat is an API?Understanding Model-View-ControllerSingle or multi-tenant SaaS?Features of a SaaS app2. Building Your StackDoes tech stack matter?Why use Javascript?Which framework is best?Setting up the projectConfiguring the development environment3. Data ModellingWhy start with data?Relational or non-relational data?Data modelling toolsDesigning data modelsNormalisation, Foreign Keys & Cascades4. Controllers & ModelsScaffolding the modelsCRUD anatomyORMs and query buildersCreating the models & controllersSecurity considerations5. Building a REST APIWhat is a REST API?Building the APIGlobal error handlingThrottling for securityTesting with Postman6. Authentication Part 1 (Server-Side)Issuing JWT auth tokensSign up and sign in flowsProtecting API endpointsUser roles and permissionsCreating scoped API keys7. Email NotificationsSetting up MailgunBuilding a mail moduleAvoid HTML table hell with JSON emailsAllowing users to customise email settingsSending email notifications to users8. Authentication Part 2 (Client-Side)Client authentication best practicesClient routing & private routesSign in and Sign up flowsForgot password flowSign out flow9. Bonus: UI Design SchoolLayoutColourScaleTypographyIconography10. User ManagementUnderstanding organisations and usersBuilding a user admin UIBuilding a user invite flowThe user sign up flowMulti-organisation logic11. Build a SaaS Billing System With StripeCreating the billing UIUpgrading, downgrading & cancellingUpdating the credit cardsSecure Customer Authentication (SCA)Implementing free trials12. Creating a Profile Page With Photo UploadsCreating the public profile pageCreating the photo uploaderStoring photos in Amazon S3Designing a photo gridPhoto detail page with comments13. Building The DashboardBuilding a SaaS dashboardCreate the API key admin UITracking photo viewsAdd photo metricsBuilding a help view14. TestingWhy you should testTypes of testsWriting unit testsWriting integration testsUI & user testing15. SaaS Security PracticesKeep packages up to datePreventing XSS attacksContent security policiesUnderstanding CORSDatabase security16. Deploying a SaaS ApplicationChoosing a hosting platformConfiguring the production environmentDatabase SSL certificatesDeploying to HerokuBuilding a deployment pipeline17. Next StepsAdvanced features to considerLaunching your appMarketing your appBuilding an audienceFeedbackSale page: https://usegravity.app/how-to-build-a-saasArchive: https://archive.ph/NKKY4Delivery Method– After your purchase, you’ll see a View your orders link which goes to the Downloads page. Here, you can download all the files associated with your order. – Downloads are available once your payment is confirmed, we’ll also send you a download notification email separate from any transaction notification emails you receive from esygb.com. – Since it is a digital copy, our suggestion is to download and save it to your hard drive. In case the link is broken for any reason, please contact us and we will resend the new download link. – If you cannot find the download link, please don’t worry about that. We will update and notify you as soon as possible at 8:00 AM – 8:00 PM (UTC+8).Thank You For Shopping With Us! Reviews There are no reviews yet.Be the first to review “Kyle Gawley – How To Build a SaaS Product (PRO)” Cancel replyYour rating *Rate…PerfectGoodAverageNot that badVery poorYour review *Name *Email *Δ