Tämä kurssi valmentaa ohjelmistokehittäjiä rakentamaan sovelluksia Microsoft Azureen, käyttämään erilaisia Azuren palveluita osana sovelluskehitystä ja tekemään teknologiavalintoja sovelluskehityksen tueksi. Kurssi soveltuu ohjelmistokehittäjille, joilla on jo jonkin verran kokemusta ohjelmistokehityksestä sekä perustietämys Azuresta.
Kurssilla opitaan kehittämään Azuren PaaS-sovelluksia kuten Azure Functions ja Azure Web Apps, autentikoinnin ja valtuutuksen implementointi sovelluksiin, hyödyntämään Azuren storage-ratkaisuja osana ohjelmistokehitystä sekä suojaamaan ratkaisuja käyttämällä Azuren tietoturvallisia palveluita kuten KeyVault ja Managed Identity. Kurssilla opitaan myös muun muassa Azuren palveluiden monitorointia ja vianselvitystä.
Toteutus: Luokka, Online
Kesto: 4 päivää
Aloituspäivämäärät: Ask for details: sales@sulava.com
Materiaali: Microsoftin englanninkielinen materiaali (MOC)
Audience profileKurssi sopii ohjelmistokehittäjille, jotka ovat kiinnostuneita kehittämään sovelluksia ja ratkaisuja Azuressa ja haluavat laajentaa tietämystään Azuren sovelluskehityksen tukena toimivista ratkaisuista.
WhyKurssi valmentaa “AZ-204: Developing Solutions for Microsoft Azure” -sertifiointitestiä varten. Tämä on Azure sovelluskehittäjän rooliin valmentava kurssikokonaisuus, matkalla kohti ”Microsoft Certified Azure Developer Associate” -sertifiointia.
Prerequisites
- Vähintään 1-2 vuotta kokemusta ohjelmistokehityksestä
- Kokemusta jostakin Azuren tukemasta ohjelmistokielestä (C#, JavaScript, Python, Java). Kurssin esimerkeissä on käytössä pääasiassa C# ja PowerShell.
- Perustietämys Azuresta ja pilvipalveluista sekä Azure Portaalista
- Perusosaaminen PowerShellista tai Azure CLI:sta
Course contentLearning path 01: Implement Azure App Service Web Apps
- Explore Azure App Service
- Configure web app settings
- Scale apps in Azure App Service
- Explore Azure App Service deployment slots
Learning path 02: Implement Azure Functions
- Explore Azure Functions
- Develop Azure Functions
Learning path 03: Develop solutions that use Blob storage
- Explore Azure Blob storage
- Manage the Azure Blob storage lifecycle
- Work with Azure Blob storage
Learning path 04: Develop solutions that use Azure Cosmos DD
- Explore Azure Cosmos DB
- Implement partitioning in Azure Cosmos DB
- Work with Azure Cosmos DB
Learning path 05: Implement containerized solutions
- Manage container images in Azure Container Registry
- Run container images in Azure Container Instances
- Implement Azure Container Apps
Learning path 06: Implement user authentication and authorization
- Explore the Microsoft identity platform
- Implement authentication by using the Microsoft Authentication Library
- Implement shared access signatures
- Explore Microsoft Graph
Learning path 07: Implement secure cloud solutions
- Lesson 1: Implement Azure Key Vault
- Lesson 2: Implement managed identities
- Lesson 3: Implement Azure App Configuration
Learning path 08: Implement API Management
Learning path 09: Develop event-based solutions
- Explore Azure Event Grid
- Explore Azure Event Hubs
Learning path 10: Develop message-based solutions
- Discover Azure message queues
Learning path 11: Troubleshoot solutions by using Application Insights
Learning path 12: Implement caching for solutions
- Develop for Azure Cache for Redis
- Develop for storage on CDNs