Course Prerequisites
To ensure that participants can successfully engage with and benefit from the 40512: Microsoft Cloud Workshop: App Modernization course, the following minimum prerequisites are recommended:
- Fundamental understanding of cloud computing concepts and Microsoft Azure services.
- Basic knowledge of Azure, including virtual machines, virtual networking, and databases.
- Experience with common web development and deployment processes.
- Familiarity with building applications using a common programming language such as C# or JavaScript.
- Understanding of RESTful services and APIs.
- Basic knowledge of SQL and relational database concepts.
- Awareness of client-side web technologies like HTML, CSS, and JavaScript.
- A grasp of development tools such as Visual Studio or Visual Studio Code.
- Some experience with PowerShell or Azure CLI for automation scripting.
- An understanding of authentication and authorization principles, including OAuth and OpenID Connect.
- Introductory level knowledge of Microsoft PowerApps and Microsoft Flow is helpful but not mandatory.
While the above prerequisites are intended as a guideline to prepare for the course, motivated learners with a willingness to actively participate and engage with the course materials will also benefit greatly. Additional resources and learning aids will be provided during the course to assist participants in bridging any knowledge gaps.
Target Audience for 40512: Microsoft Cloud Workshop: App Modernization
Course 40512: Microsoft Cloud Workshop: App Modernization is designed for IT professionals seeking to leverage Azure to modernize legacy applications.
Target audience for the course includes:
- Application Developers
- Cloud Solution Architects
- DevOps Engineers
- IT Professionals with a focus on cloud technologies and app development
- Technical Decision Makers considering cloud app modernization
- Enterprise Architects involved in cloud migration and application redesign
- Systems Integrators working on transforming legacy systems to the cloud
- Database Administrators looking to migrate databases to Azure SQL Database
- Security Specialists focused on identity and security for cloud applications
- Software Engineers interested in serverless architecture and APIs
- Mobile App Developers planning to integrate with Azure services
- Power Platform Developers utilizing PowerApps and Flow within app solutions
- API Management Specialists managing and deploying APIs in Azure environments
- Windows Forms Developers updating legacy applications for the cloud
Learning Objectives - What you will Learn in this 40512: Microsoft Cloud Workshop: App Modernization?
Introduction to Course Learning Outcomes
In the Microsoft Cloud Workshop: App Modernization course, students will learn to modernize legacy applications and implement advanced features using Microsoft Azure's cloud services.
Learning Objectives and Outcomes
- Understand the app modernization process using Azure and the benefits of migrating to a cloud-based platform.
- Migrate an existing on-premises SQL database to Azure SQL Database, ensuring data integrity and accessibility in the cloud.
- Provision and manage App Services in Azure for scalable and reliable web application hosting.
- Implement identity and security features to protect applications and data, using Azure Active Directory and other security measures.
- Store and manage PDF files in Azure Blob Storage, taking advantage of highly available and scalable cloud storage solutions.
- Develop a serverless API using Azure Functions to provide scalable access to PDF documents stored in blob storage.
- Integrate Azure Search service to enable robust search capabilities across the modernized application's data.
- Secure sensitive application secrets using Azure Key Vault, enhancing security and manageability.
- Configure, deploy, and test a modernized Web API and web app using Azure services, ensuring functionality and performance.
- Adapt and run legacy desktop applications and mobile applications in the new cloud environment, preserving existing investments.
- Automate notification workflows with Microsoft Power Automate (Flow), improving efficiency and user engagement.
- Create custom business applications with Microsoft PowerApps to address specific needs without extensive coding.
- Leverage Azure API Management with Azure Functions to create a streamlined, managed API layer that can be consumed by various clients.
These objectives equip students with the skills to transform legacy applications leveraging the full potential of Azure, resulting in scalable, secure, and efficient cloud-native solutions.
Target Audience for 40512: Microsoft Cloud Workshop: App Modernization
Course 40512: Microsoft Cloud Workshop: App Modernization is designed for IT professionals seeking to leverage Azure to modernize legacy applications.
Target audience for the course includes:
- Application Developers
- Cloud Solution Architects
- DevOps Engineers
- IT Professionals with a focus on cloud technologies and app development
- Technical Decision Makers considering cloud app modernization
- Enterprise Architects involved in cloud migration and application redesign
- Systems Integrators working on transforming legacy systems to the cloud
- Database Administrators looking to migrate databases to Azure SQL Database
- Security Specialists focused on identity and security for cloud applications
- Software Engineers interested in serverless architecture and APIs
- Mobile App Developers planning to integrate with Azure services
- Power Platform Developers utilizing PowerApps and Flow within app solutions
- API Management Specialists managing and deploying APIs in Azure environments
- Windows Forms Developers updating legacy applications for the cloud
Learning Objectives - What you will Learn in this 40512: Microsoft Cloud Workshop: App Modernization?
Introduction to Course Learning Outcomes
In the Microsoft Cloud Workshop: App Modernization course, students will learn to modernize legacy applications and implement advanced features using Microsoft Azure's cloud services.
Learning Objectives and Outcomes
- Understand the app modernization process using Azure and the benefits of migrating to a cloud-based platform.
- Migrate an existing on-premises SQL database to Azure SQL Database, ensuring data integrity and accessibility in the cloud.
- Provision and manage App Services in Azure for scalable and reliable web application hosting.
- Implement identity and security features to protect applications and data, using Azure Active Directory and other security measures.
- Store and manage PDF files in Azure Blob Storage, taking advantage of highly available and scalable cloud storage solutions.
- Develop a serverless API using Azure Functions to provide scalable access to PDF documents stored in blob storage.
- Integrate Azure Search service to enable robust search capabilities across the modernized application's data.
- Secure sensitive application secrets using Azure Key Vault, enhancing security and manageability.
- Configure, deploy, and test a modernized Web API and web app using Azure services, ensuring functionality and performance.
- Adapt and run legacy desktop applications and mobile applications in the new cloud environment, preserving existing investments.
- Automate notification workflows with Microsoft Power Automate (Flow), improving efficiency and user engagement.
- Create custom business applications with Microsoft PowerApps to address specific needs without extensive coding.
- Leverage Azure API Management with Azure Functions to create a streamlined, managed API layer that can be consumed by various clients.
These objectives equip students with the skills to transform legacy applications leveraging the full potential of Azure, resulting in scalable, secure, and efficient cloud-native solutions.