Cloud Technology

Azure Functions Foundation

Wil je snel je code kunnen runnen in de cloud zonder dat je een gehele infrastructuur of applicatie ervoor moet maken? Leer dan meer over Azure Functions: de serverless compute oplossing in Microsoft Azure. Met deze dienst kun je met verschillende programmeertalen functies schrijven, deze lokaal testen en debuggen om snel van prototype naar productie in de cloud te gaan. Eenmaal in de cloud schalen je functies automatisch, dus het is geschikt voor zowel kleine als grote workloads en passen perfect in een event-driven architectuur.

Azure Functions integreert naadloos met een groot scala aan andere Azure diensten. Azure Functions draait geheel gemanaged in de cloud. In deze eendaagse training leer je hoe je delivery en monitoring goed kunt inrichten. 

De uitdaging in Azure Functions is het groeperen van de functies in verschillende Function Apps (de deploybare unit van functions in Azure) en het overzicht te bewaren van de deployments en monitoring van al deze apps. Daarnaast kan het lastig zijn waar je Azure Functions kunt introduceren in je bestaande architectuur. In deze training leer je in één dag hoe je meteen aan de slag kan met Azure Functions.

In deze eendaagse training wordt alles over Azure Functions uitgelegd, zoals function triggers en bindings, authenticatie, logging en hoe je meerdere functies aan elkaar koppelt door middel van Function Chaining en Fan-Out/Fan-In patterns. De theorie wordt toepasbaar gemaakt met realistische usecases waarmee je hands-on functions gaat maken. Je leert hoe je lokaal je functions kan ontwikkelen en testen zonder naar de cloud te gaan. Vervolgens leer je hoe je met Continuous Integration, Continuous Delivery en Infrastructure as Code principes je Function App uitrolt naar de cloud.

Aan het einde van de dag zal je Azure Functions begrijpen, kunnen toepassen en heb je Function Apps met verschillende Azure services geïntegreerd en werkend in de cloud. Het resultaat helpt je om je architectuur event-driven te maken, waardoor het schaalbaar en fout toleranter wordt.

Is de Azure Functions Foundation training iets voor mij? 

  • Ja – want je bent een C#/.NET ontwikkelaar
  • Ja – want je bent een applicatiebeheerder die meer wilt weten van serverless diensten in Azure (ontwikkel skills zijn een pré)
  • Ja – want je wilt meer weten over Azure Functions, je hebt geen voorkennis van Azure en event-driven architectuur nodig voor deze training

Wat kan ik bereiken met deze training?

Je leert onder andere:

  • Wat Azure Functions zijn
  • Wanneer je Azure Functions wel en niet moet toepassen in je architectuur
  • Wat Function Orchestration is en de bijhorende patterns
  • Welke mogelijkheden en restricties Azure Functions heeft
  • Hoe je de functies het beste kan groeperen in Function Apps en deze kan deployen

Je doet ervaring op in:

  • Het lokaal ontwikkelen van Azure Functions in C#
  • Lokaal debuggen en (unit)testen van de functies
  • Het inrichten van Continuous Integration (CI) en Continuous Delivery (CD) met behulp van AzureDevOps om je functies uit te rollen naar de cloud
  • Hoe je een serverless architectuur maakt op basis van meerdere functies die samenwerken

Je ontwikkelt de skills om:

  • Serverless & event-driven concepten te introduceren in je bestaande architectuur
  • Nieuwe features sneller te bouwen
  • Snel productief te zijn met de serverless diensten binnen Azure
  • Function orchestration toe te passen om complexe workflows te maken
  • Goede monitoring/logging toe te passen in de Function Apps

Wat moet ik nog meer weten?

Enkele voorwaarden:

  • Je hebt één jaar ervaring in C# of .NET

Je moet je eigen laptop meenemen voor deze training. Deze laptop moet aan de volgende eisen voldoen:

  • .NET Core SDK 2.2.101
  • Visual Studio 2017
  • Azure Workload
  • Azure Functions & Webjobs Tools extensie
  • Het is aanbevolen om een Azure Subscription te hebben, maar niet vereist. Als je het niet hebt, dan kan je via een Trial Subscription aan de slag
Contact opnemen
contact-us

Hoe kunnen we je helpen?

Heb je behoefte aan persoonlijk advies of vragen naar de mogelijkheden? Ons team bij Xebia Academy staat tot je dienst. Wij zijn hier om je te helpen.
Als je meer wilt weten over onze training op maat op jouw bedrijfslocatie, kijk dan eens op onze In-Company pagina.

Stuur bericht

Of geef ons een belletje

+31 (0)35 538 1921