Gratuito

Amazing .NET 5.0 Functions・DotNetTrentino #TheCmmBay

Azioni e Pannello dettagli

Gratuito

Informazioni sull'evento

Condividi questo evento

Data e ora

Località

Località

Evento online

Descrizione evento
Primo Meetup #TheCmmBay della neonata Community «DotNetTrentino»

Informazioni sull'evento


		Immagine Amazing .NET 5.0 Functions・DotNetTrentino #TheCmmBay

★彡 EVENTO ONLINE 彡★

Iscrizione gratuita su Eventbrite per link di accesso, promemoria, attestato di partecizione e quiz finale ;-)

Attestato di partecipazione

Se partecipi alle dirette streaming ti invieremo l'Attestato di Partecipazione! Ci sarà il registro da "firmare" durante le dirette ;-)

Agenda

Amazing .NET 5.0 Functions

  • 21.00 Benvenuto e inaugurazione di DotNetTrentino Innocenzo Sansone e Mattia Fravezzi
  • 21.15 Amazing .NET 5.0 Functions Ivan Pesenti
  • 22.00 Quiz 🏆🏅

«Amazing .NET 5.0 Functions»

di Ivan Pesenti

In questo meetup vi avvicineremo allo sviluppo serveless, attraverso un'introduzione pratica alle Azure Functions. Con l'avvento di .NET 5.0 sono stati introdotti dei cambiamenti profondi alle functions serverless (e nel mondo MS in generale): primo tra tutti l'host runtime che si occupa di eseguirle. Andremo a sviluppare un'Azure Function tramite Visual Studio Code (unico IDE al momento full-supported) e vi mostrerò come rendere più robusta, performante e scalabile la vostra Azure function, riutilizzando concetti magari visti in altri tipi di applicazione .NET.

Bonus: vi mostrerò qualche tricks per sviluppare backend da Visual Studio Code più agilmente.

  • Intro
      • Serverless: cosa significa il termine "serverless". Breve cenno sui maggiori providers che forniscono questo tipo di servizio. Cosa è un'azure function. Keyterms: binding & trigger IDE: dove posso sviluppare la mia azure function Linguaggi: Quali linguaggi sono supportati?Download di un'image base da usare
      • Stack scelto: lo stack tecnologico scelto per il meetup di oggi è il seguente:
          • Cloud provider: MS Azure
          • Linguaggio di sviluppo: C#
          • Runtime: .NET 5.0
          • IDE: Visual Studio Code
      • Differenze con la versione .NET Core 3.1 Utilizzi: perchè dovrei usare un'azure function?
  • Run your firsts azure functions Esecuzione di un'Azure function con trigger Http. L'Azure function è quella fornita dal boilerplate del template di dotnet. L'Azure function verrà eseguita in locale da VS Code.
  • Azure Function improvements
      • Aggiunta delle seguenti features:
          • IOC container: risolviamo le dipendenze della nostra Azure Function come per altre tipologie di progetti (esempio web api) dove questo meccanismo viene fornito out-of-the-box. Come esempio si utilizzerà il classico esempio MS IGreetingService e la sua concreta implementazione GreetingService.
          • User Secrets: non versioniamo i nostri dati sensibili come API keys e password ma sfruttiamo gli User Secrets messi a disposizione da .NET.
  • Q&A

Quiz finale

Alla fine della puntata potrai metterti alla prova insieme agli altri partecipanti con alcune domande sul talk che avrai appena seguito!

Ivan Pesenti

Ciao, sono Ivan! Lavoro come software developer (ninja) dal 2014, ho acquisito competenze su diverse tecnologie, molte delle quali Microsoft-oriented. Principalmente mi occupo dello sviluppo di parti backend, come scrittura di web api, function serverless e console applications. Di solito, lavoro con lo stack tecnologico: C#, MS SQL, Azure e Docker. Trovo molto interessante anche lo sviluppo web e le coding challenges. Mi appassiona tutto ciò che riguarda il mondo dell'informatica e mi incuriosisce ciò che ancora non conosco. Mi piace far parte di communities e fare speech. Nel mio tempo libero aiuto studenti di scuole superiori, universitari ed extra a preparare esami e verifiche di informatica. Nell'altro tempo libero ci incastro una miriade di hobbies, come calcetto, bici, corsa, moto, nuoto, scii, trekking, anime e AC Milan. Adoro scrivere codice in snake_case e/o dash-case naming convention. Il mio motto è "nothing will work unless u do!".

Evento organizzato da

In collaborazione con

Condividi con gli amici

Data e ora

Località

Evento online

{ _('Organizer Image')}

Organizzatore The Communities Bay

Organizzatore di Amazing .NET 5.0 Functions・DotNetTrentino #TheCmmBay

Salva questo evento

Evento salvato