Real World Multitenant SaaS Using Ruby On Rails and Hotwire

所在平台: Udemy

课程主页: https://www.udemy.com/course/real-world-multitenant-saas-using-ruby-on-rails-and-hotwire/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 Ruby on Rails 和 Hotwire 构建真实世界的多租户 SaaS 课程概述:本课程是互联网上唯一一门针对如何使用 Ruby on Rails 和 Hotwire 构建多租户 SaaS 实际应用程序的最新视频课程,涵盖功能丰富的内容。使用的技术包括:Ruby on Rails 7+、Ruby 3+、Stripe 和 Hotwire。课程时长超过 20 小时,学习完成后,学员将掌握以下内容: - 从头到尾构建自己的高级软件并实现盈利 - 使用 Stripe 向应用程序添加不同的订阅 - 实现身份验证和授权,以区分不同实体的数据(多租户) - 创建通知并通过电子邮件、数据库和定时任务进行传递 - 使用图表可视化 Rails 中的数据 - 高效使用 Hotwire 创建无需 JavaScript 的响应式应用程序 - 在 Ruby on Rails 中进行排序和搜索 课程内容包括: (A) 首页设计 - 选择设计颜色、图标和插图 - 使用 Tailwind CSS 使设计生动 (B) 身份验证 - 使用 Devise 构建身份验证系统 - 设置登录页面、登出页面,及登录后的重定向 - 接受嵌套属性并添加自定义字段 (C) 仪表板布局 - 使用 Tailwind 设计仪表板 - 显示仪表板卡片和数据可视化(饼图、图表) (D) 项目与任务 - 创建、读取、更新、删除项目 - 使用模态框编辑项目 - 嵌套任务、分配任务及标记完成状态 - 项目或任务的排序和搜索功能 (E) 授权与角色 - 设置管理员、团队领导和团队成员角色 - 高级授权管理 (F) 通知 - 发送紧急任务通知 - 通过电子邮件传递角色,将角色标记为已读 - 背景作业与定时任务触发通知 (G) 多租户 - 创建组织和团队成员的概念 - 邀请用户加入组织,使用 acts as tenant 来分隔组织数据 (H) 日历 - 使用简易日历 gem 显示任务到期的日历视图 (I) 支付 - 使用 Stripe 和 pay gem 处理订阅 - 取消或升级订阅计划,限制付费用户使用高级功能 如果您还没有尝试 Ruby on Rails,我强烈建议您体验其魅力!许多大公司如 GitHub、Shopify 和 Airbnb 选择使用它,并在 20 年后依然保持强劲的发展。如果您有任何问题,请随时与我联系,我会很高兴为您解答。有了您的支持,本课程将始终保持最新。

课程评论(0条)

课程详情

I'm excited to release this feature rich course, it is the only up to date video course on the internet showing how to build a multitenant SaaS real world application using ruby on rails and hotwire.The technologies used are:Ruby on rails 7+Ruby 3+StripeHotwireThe course contains more than 20 hours and by the end you will learn the following:Learn to build your own advanced software from end to end and profit How to add different subscriptions to your application using stripeAuthentication and authorization to separate data from different entities using multitenancyCreating Notifications and deliver via emails, database and cronjobs.Visualize data using Charts in railsEffectively use hotwire for reactive applications without JavaScript.Sorting and searching in ruby on railsSome of the things we will cover are as follows:(A) Home Page DesignPick colors for designPick icons for designPick Illustrations for designUsing tailwind CSS to bring design to life(B) Authentication Build using deviseSet up deviseDesign login pagesDesign Sign out pagesRedirection after sign inRedirection to subdomainsAccepting nested attributesAdd custom fields(C)Dashboard layoutsDesigning the dashboard using tailwindDisplaying dashboard cardsVisualizing data using pie charts and chartsNavbar with modals(D) Projects and tasksCreate read Update Delete ProjectsUsing Modals to edit projectsNesting tasks under projectsAssigning tasksMarking tasks completedSorting and searching projects or tasks(E) Authorization and rolesSet admin rolesSet team leader rolesSet team member rolesAdvanced authorization(F) NotificationsSend urgent tasks notificationsDeliver roles via emailMark roles as readBackground jobsTrigger notifications via a cron job(G) MultitenancyCreate organizationsConcept of team and team membersInviting users to the organizationUsing acts as tenant to separate organizations data(H) CalendarCalendar view for tasks dueUse simple calendar gem(I) PaymentsUsing stripe and pay gem for subscriptionsCancel or upgrade plansRestrict pro features to paying customersI highly recommend giving Ruby on rails a try if you haven't and experience the magic!!. There is a reason big companies like GitHub, Shopify or Airbnb use it and its still going strong after 20 years!!Incase of anything no matter how stupid it may seem, please reach out to me and I will be more than happy to respond. With your support, this course will always be up to date.

课程标签

0人关注该课程

主题相关的课程