YoVDO

AWS Flash - SaaS Technical Fundamentals

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Cloud Computing Courses Amazon Web Services (AWS) Courses Software Architecture Courses Identity Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

The SaaS Technical Fundamentals course provides an introductory look at deploying and managing Software as a Service (SaaS) applications on Amazon Web Services (AWS). This foundational training covers essential topics such as identity management, tenant onboarding, data isolation, and metering and billing, along with analytics and storage strategies. We will navigate the SaaS landscape effectively using AWS, laying the groundwork for further advanced studies and practical applications.

  • Course level: Fundamental
  • Duration: 90 minutes


Activities

On-demand, self service training, videos, and knowledge checks


Course objectives

In this course, you'll learn:

  • The fundamentals and importance of Identity and access management when designing and building SaaS solutions on AWS.
  • Design and implement a secure and scalable multi-tenant architecture on AWS, ensuring proper tenant isolation and data segregation.
  • Understand the concept of cost per tenant, billing and metering a SaaS solution.
  • Look in to the common SaaS metrics, how they get captured and aggregated, and how they apply across a SaaS business.
  • Introduce approaches for implementing multi-tenant storage in your SaaS application.


Intended audience

This course is aimed at: Software Architects and Developers


Requisites

We recommend that people who meet the following requirements take this course:

  • Basic knowledge of AWS Services:
    • Familiarity with AWS Identity and Access Management (IAM)
    • Understanding of AWS security concepts and best practices
  • Basic understanding of Software-as-a-Service (SaaS) architectures:
    • Familiarity with multi-tenant application design principles
  • Programming experience:
    • Proficiency in at least one programming language (e.g., Python, Java, Node.js)
    • Familiarity with AWS SDK or AWS CLI for programmatic access
  • Basic knowledge of security concepts:
    • Understanding of authentication, authorization, and auditing
    • Familiarity with security best practices and compliance requirements
  • Experience with cloud computing concepts:
    • Understanding of cloud service models
    • Familiarity with scalability and elasticity principles

While not strictly required, having some hands-on experience with AWS services and building cloud-based applications would be beneficial for getting the most out of this course.


Course outline

How to Use This Course

Welcome

Pre-Course Self Assessment

Lesson 1: SaaS Identity Management

Lesson 2: Tenant Onboarding

Lesson 3: Tenant Isolation

Lesson 4: Metering and Billing

Lesson 5: SaaS Analytics

Lesson 6: SaaS Storage

Conclusion

Post-Assessment: SaaS Fundamentals


Tags

Related Courses

Access Controls
(ISC)² via Coursera
AZ-103 Microsoft Azure Administrator 2019 (Preview)
A Cloud Guru
Azure PowerShell Essentials
A Cloud Guru
Cross-Platform PowerShell in Azure
A Cloud Guru
Introduction to Azure Security
A Cloud Guru