
Discover how AWS Transform's fully managed cloud-based modernization framework uses AI agents and a conversational interface to upgrade .NET, migrate VMware, and convert Angular to React.
Targeted at architects and architects-to-be, developers, and cloud engineers, this course focuses on legacy modernization and expanding AWS knowledge.
Explore system modernization with AWS Transform, its components, project flow, and pricing, then begin hands-on modernization of a dotnet app with custom migrations from Angular to React.
Explore system modernization with AWS Transform by applying cloud migration strategies—lift and shift, refactor, and modernize—using AWS Transform for VMware, custom, and modernization to accelerate time to market.
Explore how technical debt widens the gap between legacy technology and current generations, causing missing features, out-of-support versions, fewer security updates, slower performance, and a harder path to modernization.
Explore how licensing costs drive modernization and replace legacy products like Oracle with free open source options such as PostgreSQL, reducing expenses while preserving needed features.
Modernizing legacy products such as VB6 developers and Sybase DBAs to recent technologies makes it easier to hire experts and lowers employment costs.
Assess why legacy code cannot always be containerized. Explain how modern IT practices rely on compatible containers and IaC tools, and how modernization saves time and money.
Explore how AWS Transform accelerates and simplifies modernizing legacy systems as a fully managed cloud service that supports multiple platforms and tech stacks, which is mostly free.
Explore AWS Transform capabilities to modernize .NET applications, upgrade software versions, migrate VMware workloads to EC2, and modernize IBM ZOS mainframes, with a conversational interface for migration readiness assessments.
Explore AWS transform terminology, including artifact, agent, asset, connector, objective, job, tasks, and workspace. See how these elements translate user objectives into a structured modernization workflow.
Explore the five-step flow of an AWS Transform project—connect, discover, assessment, prepare, and transform—covering automatic or manual discovery, readiness reports, and pre-transformation actions.
Modernize any system with AWS Transform, whether on-premises, in AWS, or in other clouds, as long as it is reachable from the internet.
Discover AWS Transform pricing: major scenarios are free; custom costs about three cents per agent minute, with Java upgrades around $2.50 for 72 minutes.
Identify AWS Transform deployment in supported regions such as US East, Europe, Asia Pacific, Mumbai, Sydney, Tokyo, Seoul, and Canada Central, noting region location doesn't affect source system.
Enable AWS transform in the console as a one-time setup, choose a region such as North Virginia, and configure the web app via AWS Identity Center.
Explore AWS Transform user roles: administrator, approver, contributor, and reader, and apply minimum permissions per role. Understand each role's capabilities, from administrator's full access to reader's read-only status.
Configure a new Identity Center user, verify their email, and enroll MFA to access the AWS Transform web app, then explore the default workspace with the administrator role.
Discover how to use connectors to discover, assess, and migrate a legacy .NET 4.8 system to .NET 10 with AWS Transform, via a weather forecast web app and its APIs.
Prepare legacy system by installing Windows, Visual Studio, SQL Server Express with LocalDB, and understanding .NET Framework versus modern .NET, or use an AWS Windows VM if not on Windows.
Deploy a Windows virtual machine on AWS EC2 to run a legacy app, configure RDP access, create a key pair, and connect via remote desktop.
Install Visual Studio 2026 community edition to run a legacy .NET Framework web app, select ASP.NET and SQL Server Express LocalDB, install .NET Framework 4.8, restart, and launch Visual Studio.
Explore a legacy .NET Framework web app in Visual Studio, review the weather API with cities and forecast endpoints, inspect the weather database, and see how AWS Transform modernizes it.
Learn how to modernize a legacy app using AWS Transform by connecting it to your code and the AWS Transform UI, which uses a conversational interface to assess and modernize.
Sign in to AWS Transform, choose Windows modernization for a .NET app, configure an S3 bucket connector, upload the legacy code, approve access, and specify the asset location for transformation.
Explains discovering resources, selecting MyLegacyApp, reviewing the transformation plan, and migrating a .NET 4.8 ASP.NET MVC project to .NET 10 with AWS Transform.
Learn how AWS transform creates a new codebase during modernization, tracks progress with detailed logs and artifacts, and uses dashboards and reports to guide the transformation.
Explore how AWS Transform migrates a legacy .NET project to .NET 10, details the diff.txt changes, and demonstrates a modernized app and API ready to run.
Transform your .NET project in place from Visual Studio using the AWS transform extension, part of the AWS toolkit, then sign in to your identity center and connect.
Transform your app from Visual Studio to .NET 10 using the AWS Transform extension, including creating a workspace, generating a plan, and applying changes.
Understand the limitations of AWS Transform for .NET modernization: it cannot handle non-http WCF bindings, Blazor UI, or monolith to microservices architecture changes; it only rewrites code.
Discover how to modernize code using AWS transform custom, including API and service migration, language version upgrades, framework migration, and script translation with instructions and references.
Explore the four-step process of AWS Transform Custom—transformation definition, pilot, scaled execution, and monitor and review—along with the transformation registry, drafts and published transformations, and knowledge items.
Explore AWS managed transformations, built-in and fully managed, with definitions, document reference folders, and summaries; upgrade Java, Python, Node.js, and AWS SDKs, including v1 to v2 and BOTO2 to BOTO3.
Configure AWS Transform custom using the AWS Transform CLI and the ATX command. Learn to set up the CLI on Linux, and on Windows use WSL to run the tools.
Install and configure Windows Subsystem for Linux (WSL), set Ubuntu as the default distro, provision an Ubuntu environment, and prepare to install and run the AWS transform custom command.
Learn to configure your Linux machine for AWS Transform Custom by installing Git and Node.js, installing the AWS Transform CLI, and resolving ATX credentials with environment variables.
Configure AWS Transform Custom authentication by using Identity Center credentials, assigning a Power User Access permission set for eight hours, and provisioning environment variables or credential profiles for access.
Explore using AWS Transform Custom to migrate an Angular-based task management app to React, noting it isn’t an official built-in transformation and includes setup and prototyping steps.
Create a custom transformation definition with ATX to migrate an Angular app to React, configuring features, referencing a migration guide, and publishing the definition to the registry.
Execute a clean code migration by preparing a transform-demo-clean project, migrating from angular to react with aws-transform-custom, and validating a successful build to test the new react app.
Open and test a React app in VS Code, install packages with npm, run the dev server, and verify it mirrors an Angular app using AWS Transform Custom.
Explore AWS Transform's additional capabilities, including migrating VMware workloads to EC2, modernizing IBM OS to AWS, and assessing workloads migration, using the standard connect, discover, assessment, preparation, and transformation flow.
Migrate VMware workloads to AWS using end-to-end, network, and discovery and server migration, generating a migration plan and VPC configuration for EC2 deployment.
Migrate mainframe to AWS using AWS Transform to modernize Cobol workloads into Java apps, modernize vSAM data files, and set up cloud environments, guided by a structured migration workflow.
Assess workloads migration to cloud with cost estimates and savings for EC2, evaluating EC2 instance recommendations, bring your own license analysis, and optimal dedicated host mappings.
Discover how AWS Transform modernizes legacy systems with a convenient conversational interface, enabling .NET modernization, software and API upgrades, VMware to EC2 migration, and migration readiness assessments with Transform Custom.
Master Legacy App Modernization with AWS Transform AI Agents – Expert-Led by a Certified AWS Architect
Modernizing legacy applications is no longer a choice - it’s a business imperative. As organizations move toward cloud-native architectures, the ability to refactor, migrate, and optimize code efficiently is the most sought-after skill for senior developers and architects.
In this hands-on course, taught by Memi Lavi, a certified AWS Architect, you will move beyond manual code conversion. You will harness the power of the new AWS Transform AI agents to automate the heavy lifting of modernization, gaining the practical expertise needed to lead large-scale systems transformations with precision.
Why This Course Is Different
= = = = = = = = = = = = = = = =
Most modernization tutorials focus on high-level theory or manual refactoring patterns. This course is AI-driven and project-based. Together, we will use AWS Transform to modernize two legacy applications, transforming it to modern,
You’ll get hands-on experience with AI-powered code discovery, assessment and modernization - tools that are integral part of AWS Transform. You won’t just learn how to run a migration; you’ll learn how to plan it, prepare it, and monitor it, all using the conversational interface of AWS Transform.
What You’ll Learn
We start with the modernization mindset and quickly move into AWS Transform. Here’s a glimpse of what we’ll cover:
The Modernization Strategies
AWS Transform Fundamentals
Setting up your AWS Transform environment
Language Conversion: Moving legacy codebases (like Java or .NET) to modern frameworks
Designing custom transformations that are not part of the built-in transformations of AWS Transform
And lots more...
This course is unlike any other. It's one of the first courses that comprehensively covers AWS Transform, the new service that modernizes your apps using AI agents, harnessing the full power of AWS, and doing it for free.
Enroll now to master one of the most important skills in the cloud era - the ability to modernize legacy systems quickly and easily.
Who Is This Course For?
= = = = = = = = = = = = =
Cloud Developers & Architects
IT Professionals working with legacy systems
Anyone who wants to master systems modernization
Do I Need to Know Anything Before?
= = = = = = = = = = = = = = = = = = = =
Some AWS knowledge is required. We're going to work with the AWS Management Console, so you should be comfortable working with it.
Note that this is not a beginner course in AWS, but you don't have to be an expert in it.
About the Instructor
= = = = = = = = = = = =
I’ve been in the software industry for over 20 years and a cloud architect for more than 12. I’ve worked with startups, Fortune 100s, government agencies, and everything in between.
As a certified AWS architect, I’ve designed dozens of cloud-native systems for real-world clients — and I’ve taught hundreds of thousands of students how to do the same, both in-person and online.
Now I want to share everything I’ve learned with you.
This is not your typical “talking head” course — this is real architecture, real AWS, and real skills you can use.
What My Students Say About My Cloud Courses
= = = = = = = = = = = = = = = = = = = = = = = = = = =
"This is the best course I have encountered on Udemy or anywhere. And I say this after buying 8 different Udemy courses before" - Arbaaz
"One of the best classes in the world" - Kkvi1357
"One of the best courses I've done at Udemy - top among maybe 50-100" - Russ
"Memi is a true architect willing to get his hands dirty!" - Kevon
"Excellent" - Ashwani
"Highly recommended" - Shashank
"I am loving it <3 the best part is the project based learning !" - Juhi
"The best course I have taken on Udemy" - Eslam
And lots more...
If you're ready to go from AWS beginner to confident cloud architect — and build something real along the way — then this is the course for you.
Let’s get started!