SlideShare a Scribd company logo
Cloud & No-coding: Come
fare su Azure?
Speaker Andrea Carratta
Cloud & No-coding: Come fare su
Azure?
Ti hanno sempre detto che per creare dei processi bisogna scrivere codice?! Nel corso di questa
live cercherò di mostrarvi come, grazie all'utilizzo di Azure Logic Apps, potete cominciare a crearli
in modalità No-Code.
Le Azure Logic App sono un servizio offerto da Microsoft e presente sul proprio cloud: tramite una
serie di "blocchi" potrete definire flussi, controlli e connettori semplicemente con un click da
interfaccia visuale. Non dovrete scrivere del codice (se non poco e in modalità guidata) per
raggiungere il vostro obiettivo!
Cloud & No-coding: Come fare su
Azure?
Non passerò il tempo della live con tutta teoria. Vi mostrerò come creare, costruire , modificare e
"sbagliare" una Logic App. Poco dopo, vi mostrerò una mia Logic App che opera su OneDrive
introducendo in questo modo il concetto dei connettori per accedere a sistemi diversi.
Certo, sicuramente quello che vedremo un programmatore lo può scrivere via codice. Però perché
escludere la possibilità di raggiungere certi obiettivi non utilizzando la programmazione?! Questo
non vuol dire che il mondo del coding e quello delle Logic Apps siano incompatibili. Possono
interagire benissimo tra di loro ed essere scambiati a piacere!
Chi sono – Parte 1
Ho fatto della mia predisposizione al
backend la mia filosofia di programmazione,
di lavoro e soprattutto di vita. Non riesco ad
immaginare un mondo senza database,
senza strati di Data Access o di business
logic.
Chi sono – Parte 2
Negli ultimi anni mi sono avvicinato al
mondo Cloud utilizzando Azure Platform.
Come ho cominciato? Più che il come,
bisognerebbe chiedere il quando
Chi sono – Parte 3
Ho cominciato a fare backend in ambito
Microsoft nel lontano 2002. Vi posso
garantire che ai tempi senza StackOverflow,
col modem a 56k e la connessione a
pagamento in base alla durata/orario non
era cosi semplice la vita. Happy Coding!
Logic App: chi sei?
App per la logica di Azure è una soluzione iPaaS (Integration Platform as a
Service) leader di settore basata su un Runtime containerizzato. Distribuisci
ed esegui App per la logica ovunque per incrementare la scalabilità e la
portabilità, automatizzando al tempo stesso i flussi di lavoro business critical
in qualsiasi posizione.
Testi copiati dal sito ufficiale Microsoft:
https://azure.microsoft.com/it-it/services/logic-apps/
Logic App: Come posso usarla?
• Sviluppa, distribuisci ed esegui ovunque
• Migliora la produttività con flussi di lavoro ottimali, automatizzati e
business critical, senza scrivere codice
• Sfrutta centinaia di connettori predefiniti o crea un connettore
personalizzato
• Supporta scenari complessi per mapping, B2B e messaggistica aziendale
Logic App: Altra teoria?
Le prime quattro slides per i miei gusti erano troppo testuali. Ora è
arrivato il momento di aprire il portale Azure e creare la prima Logic app e
cominciare a divertirci sporcandoci le mani.
• Sapete come fare?
• Oppure no?
Suggerimento 1: https://portal.azure.com/
Suggerimento 2: Nuovo Resource Group
Suggerimento 3: Nuova risorsa Logic App
Azure: Resource group
Il concetto di «Resource Group» è davvero semplice. Si tratta di un raccoglitore
di risorse in modo da poterle identificare facilmente e raggruppandole o per
tipologia o per progetto.
Azure: logic app
Ora non dobbiamo fare altro che avviare la creazione della Logic App per
potere cominciare il vero lavoro.
Logic app designer
Logic Apps brings speed and scalability into the enterprise integration space.
The ease of use of the designer, variety of available triggers and actions, and
powerful management tools make centralizing your APIs simpler than ever. As
businesses move towards digitalization, Logic Apps allows you to connect
legacy and cutting-edge systems together.
•Create business processes and workflows visually
•Integrate with SaaS and enterprise applications
•Unlock value from on-premises and cloud applications
YouTube:
https://www.youtube.com/watch?v=ksU5OCf3cn0&feature=emb_title
Logic app designer: trigger
Per attivarsi -la nostra Logic App- deve avere bisogno di un evento scatenante
chiamato TRIGGER. Il designer ci aiuterà fornendo quelli più comuni
Logic app designer: Template
Non sei convinto dei trigger appena proposti? Oppure vorresti vedere altro? Il
designer ti fornirà alcuni template da modificare come base di partenza.
Logic App: Altra teoria? (bis)
Apriamo davvero l’Azure Portal?
Vorremmo cominciare ….
Ripetiamo i suggerimenti …
Suggerimento 1: https://portal.azure.com/
Suggerimento 2: Nuovo Resource Group
Suggerimento 3: Nuova risorsa Logic App
Logic App: pratica High-level 1/2
• Visione & prova dei trigger/ Template proposti
• Creazione di un «Blank Template» … come mai non uno proposto?
• Trigger … serve davvero?
• Connettori … posso farne a meno?
Logic App: pratica High-level 2/2
• Variabili, condizioni, timer, gestione errori … posso fare tutto questo?
• Collaborazione coi programmatori/ payload … si, esistiamo anche noi
• Versionamento, log e ricerca errori … non è complicato?
• Logic App – One Drive Album … riassunto finale di quanto spiegato!
Logic App: pratica ( 1 / 4 )
Prendiamo confidenza col classico «Hello World»…
• hello-world-logic-app
• hello-world-name-logic-app
• hello-world-name-check-logic-app
Logic App: pratica ( 2 / 4 )
Gestione/ Monitoraggio errori & Loop
• exception-message-logic-app
• loop-and-wait-logic-app
Logic App: pratica ( 3 / 4 )
Files: Blob Storage & FTP
• blob-storage-image-files-logic-app
• blob-storage-image-files-to-ftp-logic-app
• ftp-to-blob-storage-logic-app
Logic App: pratica ( 4 / 4 )
Integrazione col mondo «coding»
• post-request-payload-logic-app
• post-request-azure-function-logic-app
Chi sono - Contatti
> Blog: https://blog.devandreacarratta.it/
> Linkedin: https://www.linkedin.com/in/acarratta/
> GitHub: https://github.com/devandreacarratta/
Cloud & No-coding: Come
fare su Azure?
Enjoy the Space_Follow us:

More Related Content

Cloud & No-Coding: come fare su Azure?

  • 1. Cloud & No-coding: Come fare su Azure? Speaker Andrea Carratta
  • 2. Cloud & No-coding: Come fare su Azure? Ti hanno sempre detto che per creare dei processi bisogna scrivere codice?! Nel corso di questa live cercherò di mostrarvi come, grazie all'utilizzo di Azure Logic Apps, potete cominciare a crearli in modalità No-Code. Le Azure Logic App sono un servizio offerto da Microsoft e presente sul proprio cloud: tramite una serie di "blocchi" potrete definire flussi, controlli e connettori semplicemente con un click da interfaccia visuale. Non dovrete scrivere del codice (se non poco e in modalità guidata) per raggiungere il vostro obiettivo!
  • 3. Cloud & No-coding: Come fare su Azure? Non passerò il tempo della live con tutta teoria. Vi mostrerò come creare, costruire , modificare e "sbagliare" una Logic App. Poco dopo, vi mostrerò una mia Logic App che opera su OneDrive introducendo in questo modo il concetto dei connettori per accedere a sistemi diversi. Certo, sicuramente quello che vedremo un programmatore lo può scrivere via codice. Però perché escludere la possibilità di raggiungere certi obiettivi non utilizzando la programmazione?! Questo non vuol dire che il mondo del coding e quello delle Logic Apps siano incompatibili. Possono interagire benissimo tra di loro ed essere scambiati a piacere!
  • 4. Chi sono – Parte 1 Ho fatto della mia predisposizione al backend la mia filosofia di programmazione, di lavoro e soprattutto di vita. Non riesco ad immaginare un mondo senza database, senza strati di Data Access o di business logic.
  • 5. Chi sono – Parte 2 Negli ultimi anni mi sono avvicinato al mondo Cloud utilizzando Azure Platform. Come ho cominciato? Più che il come, bisognerebbe chiedere il quando
  • 6. Chi sono – Parte 3 Ho cominciato a fare backend in ambito Microsoft nel lontano 2002. Vi posso garantire che ai tempi senza StackOverflow, col modem a 56k e la connessione a pagamento in base alla durata/orario non era cosi semplice la vita. Happy Coding!
  • 7. Logic App: chi sei? App per la logica di Azure è una soluzione iPaaS (Integration Platform as a Service) leader di settore basata su un Runtime containerizzato. Distribuisci ed esegui App per la logica ovunque per incrementare la scalabilità e la portabilità, automatizzando al tempo stesso i flussi di lavoro business critical in qualsiasi posizione. Testi copiati dal sito ufficiale Microsoft: https://azure.microsoft.com/it-it/services/logic-apps/
  • 8. Logic App: Come posso usarla? • Sviluppa, distribuisci ed esegui ovunque • Migliora la produttività con flussi di lavoro ottimali, automatizzati e business critical, senza scrivere codice • Sfrutta centinaia di connettori predefiniti o crea un connettore personalizzato • Supporta scenari complessi per mapping, B2B e messaggistica aziendale
  • 9. Logic App: Altra teoria? Le prime quattro slides per i miei gusti erano troppo testuali. Ora è arrivato il momento di aprire il portale Azure e creare la prima Logic app e cominciare a divertirci sporcandoci le mani. • Sapete come fare? • Oppure no? Suggerimento 1: https://portal.azure.com/ Suggerimento 2: Nuovo Resource Group Suggerimento 3: Nuova risorsa Logic App
  • 10. Azure: Resource group Il concetto di «Resource Group» è davvero semplice. Si tratta di un raccoglitore di risorse in modo da poterle identificare facilmente e raggruppandole o per tipologia o per progetto.
  • 11. Azure: logic app Ora non dobbiamo fare altro che avviare la creazione della Logic App per potere cominciare il vero lavoro.
  • 12. Logic app designer Logic Apps brings speed and scalability into the enterprise integration space. The ease of use of the designer, variety of available triggers and actions, and powerful management tools make centralizing your APIs simpler than ever. As businesses move towards digitalization, Logic Apps allows you to connect legacy and cutting-edge systems together. •Create business processes and workflows visually •Integrate with SaaS and enterprise applications •Unlock value from on-premises and cloud applications YouTube: https://www.youtube.com/watch?v=ksU5OCf3cn0&feature=emb_title
  • 13. Logic app designer: trigger Per attivarsi -la nostra Logic App- deve avere bisogno di un evento scatenante chiamato TRIGGER. Il designer ci aiuterà fornendo quelli più comuni
  • 14. Logic app designer: Template Non sei convinto dei trigger appena proposti? Oppure vorresti vedere altro? Il designer ti fornirà alcuni template da modificare come base di partenza.
  • 15. Logic App: Altra teoria? (bis) Apriamo davvero l’Azure Portal? Vorremmo cominciare …. Ripetiamo i suggerimenti … Suggerimento 1: https://portal.azure.com/ Suggerimento 2: Nuovo Resource Group Suggerimento 3: Nuova risorsa Logic App
  • 16. Logic App: pratica High-level 1/2 • Visione & prova dei trigger/ Template proposti • Creazione di un «Blank Template» … come mai non uno proposto? • Trigger … serve davvero? • Connettori … posso farne a meno?
  • 17. Logic App: pratica High-level 2/2 • Variabili, condizioni, timer, gestione errori … posso fare tutto questo? • Collaborazione coi programmatori/ payload … si, esistiamo anche noi • Versionamento, log e ricerca errori … non è complicato? • Logic App – One Drive Album … riassunto finale di quanto spiegato!
  • 18. Logic App: pratica ( 1 / 4 ) Prendiamo confidenza col classico «Hello World»… • hello-world-logic-app • hello-world-name-logic-app • hello-world-name-check-logic-app
  • 19. Logic App: pratica ( 2 / 4 ) Gestione/ Monitoraggio errori & Loop • exception-message-logic-app • loop-and-wait-logic-app
  • 20. Logic App: pratica ( 3 / 4 ) Files: Blob Storage & FTP • blob-storage-image-files-logic-app • blob-storage-image-files-to-ftp-logic-app • ftp-to-blob-storage-logic-app
  • 21. Logic App: pratica ( 4 / 4 ) Integrazione col mondo «coding» • post-request-payload-logic-app • post-request-azure-function-logic-app
  • 22. Chi sono - Contatti > Blog: https://blog.devandreacarratta.it/ > Linkedin: https://www.linkedin.com/in/acarratta/ > GitHub: https://github.com/devandreacarratta/
  • 23. Cloud & No-coding: Come fare su Azure? Enjoy the Space_Follow us: