Course Code: aicloudappsazure
Duration: 35 hours
Prerequisites:
  • Basic knowledge of cloud computing concepts
  • Experience with at least one programming language (Python, JavaScript, or C# preferred)
  • Familiarity with web application development and databases

Audience

  • Cloud developers and software engineers
  • AI practitioners and data scientists interested in cloud AI integration
  • IT professionals and DevOps engineers
Overview:

Microsoft Azure is a cloud computing platform that provides a wide range of services for building, deploying, and managing AI-powered applications.

In this course, participants will learn to develop, deploy, and scale intelligent cloud solutions, utilizing Azure services such as Azure Functions, Azure App Service, Azure AI Services, and Azure Machine Learning. Additionally, participants will explore how to use GitHub Copilot to enhance productivity and streamline cloud application development.

This instructor-led, live training (online or onsite) is aimed at intermediate-level to advanced-level professionals who wish to build and deploy AI-powered cloud applications using Microsoft Azure.

By the end of this training, participants will be able to:

  • Develop event-driven and serverless applications using Azure Functions.
  • Manage Azure storage solutions and virtual machines.
  • Deploy and scale web applications using Azure App Service and Docker containers.
  • Integrate AI, machine learning, and natural language processing using Azure AI Services.
  • Leverage GitHub Copilot to assist in AI-driven cloud application development.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction to Microsoft Azure

  • Overview of Azure services and cloud computing
  • Setting up an Azure subscription and environment
  • Understanding resource groups, virtual machines, and networking

Building Event-Driven and Serverless Architectures

  • Introduction to Azure Functions and serverless computing
  • Creating event-driven applications using Azure Event Grid and Service Bus
  • Developing serverless APIs and workflows

Managing Storage and Databases in Azure

  • Exploring Azure Storage (Blob, Table, Queue, File)
  • Managing Azure SQL Database and Cosmos DB
  • Integrating storage solutions into cloud applications

Deploying Web Applications in Azure

  • Understanding Azure App Service and deployment models
  • Building and deploying containerized applications using Docker
  • Scaling web applications using Kubernetes and Azure Container Instances

Integrating AI and Machine Learning in Cloud Apps

  • Introduction to Azure AI and Cognitive Services
  • Using Azure Machine Learning Studio to develop models
  • Implementing computer vision and natural language processing

DevOps and CI/CD in Azure

  • Setting up CI/CD pipelines using Azure DevOps
  • Managing infrastructure as code with Terraform and Bicep
  • Monitoring and logging applications using Azure Monitor

Enhancing Development with GitHub Copilot

  • Introduction to GitHub Copilot and AI-powered coding assistance
  • Using Copilot to write, debug, and optimize cloud application code
  • Best practices for leveraging AI-assisted coding in cloud development

Capstone Project: Building an AI-Powered Cloud Application

  • Designing a scalable AI cloud solution
  • Developing and deploying the application
  • Optimizing performance, security, and monitoring

Summary and Next Steps

Sites Published:

United Arab Emirates - Building AI Cloud Apps with Microsoft Azure

Qatar - Building AI Cloud Apps with Microsoft Azure

Egypt - Building AI Cloud Apps with Microsoft Azure

Saudi Arabia - Building AI Cloud Apps with Microsoft Azure

South Africa - Building AI Cloud Apps with Microsoft Azure

Brasil - Building AI Cloud Apps with Microsoft Azure

Canada - Building AI Cloud Apps with Microsoft Azure

中国 - Building AI Cloud Apps with Microsoft Azure

香港 - Building AI Cloud Apps with Microsoft Azure

澳門 - Building AI Cloud Apps with Microsoft Azure

台灣 - Building AI Cloud Apps with Microsoft Azure

USA - Building AI Cloud Apps with Microsoft Azure

Österreich - Building AI Cloud Apps with Microsoft Azure

Schweiz - Building AI Cloud Apps with Microsoft Azure

Deutschland - Building AI Cloud Apps with Microsoft Azure

Czech Republic - Building AI Cloud Apps with Microsoft Azure

Denmark - Building AI Cloud Apps with Microsoft Azure

Estonia - Building AI Cloud Apps with Microsoft Azure

Finland - Building AI Cloud Apps with Microsoft Azure

Greece - Building AI Cloud Apps with Microsoft Azure

Magyarország - Building AI Cloud Apps with Microsoft Azure

Ireland - Building AI Cloud Apps with Microsoft Azure

Luxembourg - Building AI Cloud Apps with Microsoft Azure

Latvia - Building AI Cloud Apps with Microsoft Azure

España - Building AI Cloud Apps with Microsoft Azure

Italia - Building AI Cloud Apps with Microsoft Azure

Lithuania - Building AI Cloud Apps with Microsoft Azure

Nederland - Building AI Cloud Apps with Microsoft Azure

Norway - Building AI Cloud Apps with Microsoft Azure

Portugal - Building AI Cloud Apps with Microsoft Azure

România - Building AI Cloud Apps with Microsoft Azure

Sverige - Building AI Cloud Apps with Microsoft Azure

Türkiye - Building AI Cloud Apps with Microsoft Azure

Malta - Building AI Cloud Apps with Microsoft Azure

Belgique - Building AI Cloud Apps with Microsoft Azure

France - Building AI Cloud Apps with Microsoft Azure

日本 - Building AI Cloud Apps with Microsoft Azure

Australia - Building AI Cloud Apps with Microsoft Azure

Malaysia - Building AI Cloud Apps with Microsoft Azure

New Zealand - Building AI Cloud Apps with Microsoft Azure

Philippines - Building AI Cloud Apps with Microsoft Azure

Singapore - Building AI Cloud Apps with Microsoft Azure

Thailand - Building AI Cloud Apps with Microsoft Azure

Vietnam - Building AI Cloud Apps with Microsoft Azure

India - Building AI Cloud Apps with Microsoft Azure

Argentina - Building AI Cloud Apps with Microsoft Azure

Chile - Building AI Cloud Apps with Microsoft Azure

Costa Rica - Building AI Cloud Apps with Microsoft Azure

Ecuador - Building AI Cloud Apps with Microsoft Azure

Guatemala - Building AI Cloud Apps with Microsoft Azure

Colombia - Building AI Cloud Apps with Microsoft Azure

México - Building AI Cloud Apps with Microsoft Azure

Panama - Building AI Cloud Apps with Microsoft Azure

Peru - Building AI Cloud Apps with Microsoft Azure

Uruguay - Building AI Cloud Apps with Microsoft Azure

Venezuela - Building AI Cloud Apps with Microsoft Azure

Polska - Building AI Cloud Apps with Microsoft Azure

United Kingdom - Building AI Cloud Apps with Microsoft Azure

South Korea - Building AI Cloud Apps with Microsoft Azure

Pakistan - Building AI Cloud Apps with Microsoft Azure

Sri Lanka - Building AI Cloud Apps with Microsoft Azure

Bulgaria - Building AI Cloud Apps with Microsoft Azure

Bolivia - Building AI Cloud Apps with Microsoft Azure

Indonesia - Building AI Cloud Apps with Microsoft Azure

Kazakhstan - Building AI Cloud Apps with Microsoft Azure

Moldova - Building AI Cloud Apps with Microsoft Azure

Morocco - Building AI Cloud Apps with Microsoft Azure

Tunisia - Building AI Cloud Apps with Microsoft Azure

Kuwait - Building AI Cloud Apps with Microsoft Azure

Oman - Building AI Cloud Apps with Microsoft Azure

Slovakia - Building AI Cloud Apps with Microsoft Azure

Kenya - Building AI Cloud Apps with Microsoft Azure

Nigeria - Building AI Cloud Apps with Microsoft Azure

Botswana - Building AI Cloud Apps with Microsoft Azure

Slovenia - Building AI Cloud Apps with Microsoft Azure

Croatia - Building AI Cloud Apps with Microsoft Azure

Serbia - Building AI Cloud Apps with Microsoft Azure

Bhutan - Building AI Cloud Apps with Microsoft Azure

Nepal - Building AI Cloud Apps with Microsoft Azure

Uzbekistan - Building AI Cloud Apps with Microsoft Azure