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

Software as a Service
University of California, Berkeley via Coursera
Software Defined Networking
Georgia Institute of Technology via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Web-Technologien
openHPI
Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique