Skip to content

PrerequisitesΒΆ

Mandatory pre-requisite

Please signup for Azure OpenAI (AOAI) and complete Getting started with AOAI module

Before attending the Intelligent App Development Workshop, please ensure you have the following prerequisites in place:

  1. Basic programming knowledge: Familiarity with at least one programming language (e.g., Python, JavaScript, Java, or C#) and basic understanding of software development concepts.
  2. Azure account: A Microsoft Azure account with an active subscription. If you don't have one, sign up for a free trial.
    1. Azure OpenAI: Ability to provision an Azure OpenAI resource is required.
  3. Development environment: A computer with your preferred development environment installed, such as Visual Studio Code, PyCharm, or another IDE that supports the programming language you'll be using in the workshop.
  4. Git: Familiarity with Git and GitHub for version control. Ensure you have Git installed on your computer.
Optional

The following prerequisites are optional but recommended to get the most out of the workshop:

  1. Azure CLI: Install the Azure Command-Line Interface (CLI) to interact with Azure services and manage resources from the command line.

  2. Azure Functions Core Tools: Install the Azure Functions Core Tools to create, test, and deploy Azure Functions from your local development environment.

  3. Docker: Install Docker Desktop to build and run containerized applications.

  4. Hugging Face Transformers: Familiarity with the Hugging Face Transformers library for Natural Language Processing tasks using pre-trained models is recommended but not mandatory.

  5. Cognitive Services SDKs: Install the SDKs for the Azure Cognitive Services you'll be using in the workshop, such as the Azure OpenAI SDK, based on your programming language and the services used during the workshop.

By ensuring you have completed these prerequisites, you'll be well-prepared to dive into the Intelligent App Development Workshop and make the most of the hands-on learning experience.