{"id":300,"date":"2026-10-13T10:24:38","date_gmt":"2026-10-13T08:24:38","guid":{"rendered":"https:\/\/www.formandjob.it\/new\/?post_type=product&#038;p=300"},"modified":"2026-10-27T13:11:52","modified_gmt":"2026-10-27T12:11:52","slug":"architetture-serverless-%c2%b7-gennaio-2027","status":"publish","type":"product","link":"https:\/\/www.formandjob.it\/new\/prodotto\/architetture-serverless-%c2%b7-gennaio-2027\/","title":{"rendered":"Architetture Serverless \u00b7 Gennaio 2027"},"content":{"rendered":"<p>Un corso Live di 24 ore per progettare applicazioni basate su funzioni gestite ed eventi. Il percorso affronta la comunicazione tra API, funzioni, code e dati e mostra come prevenire duplicazioni, analizzare errori e tenere sotto controllo sicurezza e costi. Gli esempi didattici possono essere adattati allo stack e al servizio cloud utilizzati in aula.<\/p>\n<h2>Destinatari e prerequisiti<\/h2>\n<p>Per sviluppatori backend, cloud developer, solution designer e professionisti IT che valutano flussi a eventi. Sono richieste esperienza nello sviluppo backend e familiarit\u00e0 con API REST; sono utili basi di cloud, autenticazione e gestione dei dati.<\/p>\n<h2>Cosa saprai fare<\/h2>\n<ul>\n<li>Disegnare un flusso a eventi con componenti e responsabilit\u00e0 chiari.<\/li>\n<li>Implementare una funzione collegata a un\u2019API o a una coda in ambiente didattico.<\/li>\n<li>Gestire retry e messaggi duplicati con operazioni idempotenti.<\/li>\n<li>Applicare controlli essenziali su autorizzazioni, segreti e dati.<\/li>\n<li>Usare log e metriche per diagnosticare errori e stimare i costi.<\/li>\n<\/ul>\n<h2>Programma e laboratorio<\/h2>\n<p>Modello serverless e suoi limiti; funzioni e trigger; API, dati e sicurezza; eventi e code; osservabilit\u00e0 e costi. Nel laboratorio finale i partecipanti costruiscono un workflow API-coda-funzione, provocano e analizzano un errore, verificano i log e producono uno schema architetturale commentato.<\/p>\n<h2>Edizione prevista<\/h2>\n<p>24 ore online con docente, in 12 incontri da 2 ore. Quota individuale: 690 \u20ac IVA inclusa. Calendario didattico: 25, 26, 27, 28 e 29 gennaio e 1 febbraio 2027, ore 09:00\u201313:00 (Europe\/Rome). Docente: Alessandro Brugioni. Per le aziende \u00e8 disponibile una proposta personalizzata su obiettivi, casi e calendario. Se l\u2019edizione non potr\u00e0 svolgersi nelle date previste, proporremo una nuova calendarizzazione oppure il rimborso integrale di quanto pagato. La vendita non \u00e8 ancora attiva.<\/p>\n<p>\t\t\t\t\t\t\t\t\t247 container<br \/>\n\t\t\t\t\t\t\t\t\t\t248 container wp-word-count<br \/>\n\t\t\t\t\t\t\t\t\t\t\t249 text Conteggio parole:  260<br \/>\n\t\t\t\t\t\t\t\t\t\t250 text Ultima modifica di FJManager_admin il giorno 23 Ottobre 2026 alle ore 1:41<br \/>\n\t\t\t\t\t\t\t251 container side-sortables<br \/>\n\t\t\t\t\t\t\t\t252 container Description: Pubblica, ID: submitdiv<br \/>\n\t\t\t\t\t\t\t\t\t253 heading Pubblica, Value: 2, ID: submitdiv-title<br \/>\n\t\t\t\t\t\t\t\t\t\t254 text Pubblica<br \/>\n\t\t\t\t\t\t\t\t\t255 container<br \/>\n\t\t\t\t\t\t\t\t\t\t256 button (disabled) Sposta in alto<br \/>\n\t\t\t\t\t\t\t\t\t\t257 button Sposta in basso<br \/>\n\t\t\t\t\t\t\t\t\t\t258 button (expanded) Description: Mostra o nascondi pannello, Secondary Actions: Collapse<br \/>\n\t\t\t\t\t\t\t\t\t259 container submitpost<br \/>\n\t\t\t\t\t\t\t\t\t\t260 container minor-publishing<br \/>\n\t\t\t\t\t\t\t\t\t\t\t261 container minor-publishing-actions<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t262 link Description: Anteprima modifiche (si apre in una nuova scheda), Value: \u2026, ID: post-preview<br \/>\n\t\t\t\t\t\t\t\t\t\t\t263 container misc-publishing-actions<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t264 container<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t265 text  Stato:<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t266 text Pubblicato<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t267 button Modifica stato<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t268 container visibility<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t269 text  Visibilit\u00e0:<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t270 text Pubblico<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t271 button Modifica visibilit\u00e0<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t272 container<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t273 container timestamp<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t274 text  Pubblicato il:  13 Ott 2026 alle 10:24<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t275 button Modifica data e ora<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t276 container catalog-visibility<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t277 text Visibilit\u00e0 Catalogo:<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t278 text Nel negozio e nei risultati di ricerca<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t279 link Description: Modifica, Value: \u2026<br \/>\n\t\t\t\t\t\t\t\t\t\t280 container major-publishing-actions<br \/>\n\t\t\t\t\t\t\t\t\t\t\t281 link Description: Copia in una nuova bozza, Value: \u2026<br \/>\n\t\t\t\t\t\t\t\t\t\t\t282 link Description: Sposta nel cestino, Value: \u2026<br \/>\n\t\t\t\t\t\t\t\t\t\t\t283 button Aggiorna, ID: publish<br \/>\n\t\t\t\t\t\t\t\t284 container Description: Immagine del prodotto, ID: postimagediv<br \/>\n\t\t\t\t\t\t\t\t\t285 heading Immagine del prodotto, Value: 2, ID: postimagediv-title<br \/>\n\t\t\t\t\t\t\t\t\t\t286 text Immagine del prodotto<br \/>\n\t\t\t\t\t\t\t\t\t287 container<br \/>\n\t\t\t\t\t\t\t\t\t\t288 button Sposta in alto<br \/>\n\t\t\t\t\t\t\t\t\t\t289 button Sposta in basso<br \/>\n\t\t\t\t\t\t\t\t\t\t290 button (expanded) Description: Mostra o nascondi pannello, Secondary Actions: Collapse<br \/>\n\t\t\t\t\t\t\t\t\t291 container<br \/>\n\t\t\t\t\t\t\t\t\t\t292 pop up button Ingegneri cloud discutono una architettura di servizi, ID: set-post-thumbnail<br \/>\n\t\t\t\t\t\t\t\t\t\t\t293 image Ingegneri cloud discutono una architettura di servizi<br \/>\n\t\t\t\t\t\t\t\t\t\t294 text Fai clic sull\u2019immagine per modificare o aggiornare<br \/>\n\t\t\t\t\t\t\t\t\t\t295 button Rimuovi immagine, ID: remove-post-thumbnail<br \/>\n\t\t\t\t\t\t\t\t\t\t296 container Per ottenere i migliori risultati, carica file JPEG o PNG di dimensioni pari o superiori a 1.000 x 1.000 pixel. Dimensione massima per il caricamento del file: 128 MB.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t297 text \uf223<br \/>\n\t\t\t\t\t\t\t\t298 container Description: Galleria prodotto, ID: woocommerce-product-images<br \/>\n\t\t\t\t\t\t\t\t\t299 heading Galleria prodotto, Value: 2, ID: woocommerce-product-images-title<br \/>\n\t\t\t\t\t\t\t\t\t\t300 text Galleria prodotto<br \/>\n\t\t\t\t\t\t\t\t\t301 container<br \/>\n\t\t\t\t\t\t\t\t\t\t302 button Sposta in alto<br \/>\n\t\t\t\t\t\t\t\t\t\t303 button Sposta in basso<br \/>\n\t\t\t\t\t\t\t\t\t\t304 button (expanded) Description: Mostra o nascondi pannello, Secondary Actions: Collapse<br \/>\n\t\t\t\t\t\t\t\t\t305 container<br \/>\n\t\t\t\t\t\t\t\t\t\t306 link Description: Aggiungi immagini alla galleria prodotti, Value: \u2026<br \/>\n\t\t\t\t\t\t\t\t\t\t307 container Per ottenere i migliori risultati, carica file JPEG o PNG di dimensioni pari o superiori a 1.000 x 1.000 pixel. Dimensione massima per il caricamento del file: 128 MB.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t308 text \uf223<br \/>\n\t\t\t\t\t\t\t\t309 container Description: Categorie prodotto, ID: product_catdiv<br \/>\n\t\t\t\t\t\t\t\t\t310 heading Categorie prodotto, Value: 2, ID: product_catdiv-title<br \/>\n\t\t\t\t\t\t\t\t\t\t311 text Categorie prodotto<br \/>\n\t\t\t\t\t\t\t\t\t312 container<br \/>\n\t\t\t\t\t\t\t\t\t\t313 button Sposta in alto<br \/>\n\t\t\t\t\t\t\t\t\t\t314 button Sposta in basso<br \/>\n\t\t\t\t\t\t\t\t\t\t315 button (expanded) Description: Mostra o nascondi pannello, Secondary Actions: Collapse<br \/>\n\t\t\t\t\t\t\t\t\t316 container taxonomy-product_cat<br \/>\n\t\t\t\t\t\t\t\t\t\t317 tab group product_cat-tabs<br \/>\n\t\t\t\t\t\t\t\t\t\t\t318 tab (selected, settable, boolean) Tutte le categorie, Value: 1<br \/>\n\t\t\t\t\t\t\t\t\t\t\t319 tab (settable) Pi\u00f9 utilizzate<br \/>\n\t\t\t\t\t\t\t\t\t\t320 content list product_catchecklist<br \/>\n\t\t\t\t\t\t\t\t\t\t\t321 checkbox (settable, integer) Description: Senza categoria, Value: 0, ID: in-product_cat-22-2<br \/>\n\t\t\t\t\t\t\t\t\t\t\t322 checkbox (settable, integer) Description: Live, Value: 1, ID: in-product_cat-24-2<br \/>\n\t\t\t\t\t\t\t\t\t\t\t323 checkbox (settable, integer) Description: On demand, Value: 0, ID: in-product_cat-23-2<br \/>\n\t\t\t\t\t\t\t\t\t\t\t324 checkbox (settable, integer) Description: Scuole e ITS, Value: 0, ID: in-product_cat-25-2<br \/>\n\t\t\t\t\t\t\t\t\t\t325 link Description: + Aggiungi nuova categoria, Value: \u2026, ID: product_cat-add-toggle<br \/>\n\t\t\t\t\t\t\t\t326 container Description: Tag prodotto, ID: tagsdiv-product_tag<br \/>\n\t\t\t\t\t\t\t\t\t327 heading Tag prodotto, Value: 2, ID: tagsdiv-product_tag-title<br \/>\n\t\t\t\t\t\t\t\t\t\t328 text Tag prodotto<br \/>\n\t\t\t\t\t\t\t\t\t329 container<br \/>\n\t\t\t\t\t\t\t\t\t\t330 button Sposta in alto<br \/>\n\t\t\t\t\t\t\t\t\t\t331 button Sposta in basso<br \/>\n\t\t\t\t\t\t\t\t\t\t332 button (expanded) Description: Mostra o nascondi pannello, Secondary Actions: Collapse<br \/>\n\t\t\t\t\t\t\t\t\t333 container<br \/>\n\t\t\t\t\t\t\t\t\t\t334 container product_tag<br \/>\n\t\t\t\t\t\t\t\t\t\t\t335 text Aggiungi nuovo tag<br \/>\n\t\t\t\t\t\t\t\t\t\t\t336 combo box (collapsed, settable) Aggiungi nuovo tag, ID: new-tag-product_tag, Secondary Actions: Expand<br \/>\n\t\t\t\t\t\t\t\t\t\t\t337 button Aggiungi<br \/>\n\t\t\t\t\t\t\t\t\t\t\t338 text Separa i tag con delle virgole<br \/>\n\t\t\t\t\t\t\t\t\t\t339 button (collapsed) Scegli un tag fra quelli pi\u00f9 utilizzati, ID: link-product_tag, Secondary Actions: Expand<br \/>\n\t\t\t\t\t\t\t\t340 container Description: Marchi del prodotto, ID: product_branddiv<br \/>\n\t\t\t\t\t\t\t\t\t341 heading Marchi del prodotto, Value: 2, ID: product_branddiv-title<br \/>\n\t\t\t\t\t\t\t\t\t\t342 text Marchi del prodotto<br \/>\n\t\t\t\t\t\t\t\t\t343 container<br \/>\n\t\t\t\t\t\t\t\t\t\t344 button Sposta in alto<br \/>\n\t\t\t\t\t\t\t\t\t\t345 button Sposta in basso<br \/>\n\t\t\t\t\t\t\t\t\t\t346 button (expanded) Description: Mostra o nascondi pannello, Secondary Actions: Collapse<br \/>\n\t\t\t\t\t\t\t\t\t347 container taxonomy-product_brand<br \/>\n\t\t\t\t\t\t\t\t\t\t348 tab group product_brand-tabs<br \/>\n\t\t\t\t\t\t\t\t\t\t\t349 tab (selected, settable, boolean) Tutti i marchi, Value: 1<br \/>\n\t\t\t\t\t\t\t\t\t\t\t350 tab (settable) Pi\u00f9 utilizzate<br \/>\n\t\t\t\t\t\t\t\t\t\t351 link Description: + Aggiungi nuovo marchio, Value: \u2026, ID: product_brand-add-toggle<br \/>\n\t\t\t\t\t\t\t352 container postbox-container-2<br \/>\n\t\t\t\t\t\t\t\t353 container normal-sortables<br \/>\n\t\t\t\t\t\t\t\t\t354 container Description: Dati prodotto, ID: woocommerce-product-data<br \/>\n\t\t\t\t\t\t\t\t\t\t355 heading Value: 2, ID: woocommerce-product-data-title, Dati prodotto \u2014 Prodotto semplice Semplice \u2013 copre la stragrande maggioranza di tutti i prodotti che potresti vendere. I prodotti semplici vengono spediti e non hanno opzioni. Ad esempio, un libro. Virtuale Scaricabile<br \/>\n\t\t\t\t\t\t\t\t\t\t\t356 text Dati prodotto  \u2014<br \/>\n\t\t\t\t\t\t\t\t\t\t\t357 container<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t358 pop up button (collapsed, settable) Value: Prodotto semplice, ID: product-type, Secondary Actions: Expand, Semplice \u2013 copre la stragrande maggioranza di tutti i prodotti che potresti vendere. I prodotti semplici vengono spediti e non hanno opzioni. Ad esempio, un libro.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t359 menu<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t360 container Tipo di prodotto<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t361 (selected) Prodotto semplice<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t362 Prodotto raggruppato<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t363 Prodotto Esterno\/Affiliato<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t364 Prodotto variabile<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t365 container Semplice \u2013 copre la stragrande maggioranza di tutti i prodotti che potresti vendere. I prodotti semplici vengono spediti e non hanno opzioni. Ad esempio, un libro.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t366 text \uf223<br \/>\n\t\t\t\t\t\t\t\t\t\t\t367 checkbox (settable, integer) Description: Virtuale, Value: 1<br \/>\n\t\t\t\t\t\t\t\t\t\t\t368 checkbox (settable, integer) Description: Scaricabile, Value: 0<br \/>\n\t\t\t\t\t\t\t\t\t\t369 container<br \/>\n\t\t\t\t\t\t\t\t\t\t\t370 button Sposta in alto<br \/>\n\t\t\t\t\t\t\t\t\t\t\t371 button Sposta in basso<br \/>\n\t\t\t\t\t\t\t\t\t\t\t372 button (expanded) Description: Mostra o nascondi pannello, Secondary Actions: Collapse<br \/>\n\t\t\t\t\t\t\t\t\t\t373 container<br \/>\n\t\t\t\t\t\t\t\t\t\t\t374 content list<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t375 link Description: \uf107Generale, Value: \u2026<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t376 link Description: \uf481Inventario, Value: \u2026<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t377 link Description: \uf103Articoli collegati, Value: \u2026<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t378 link Description: \uf175Attributi, Value: \u2026<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t379 link Description: \uf111Avanzate, Value: \u2026<br \/>\n\t\t\t\t\t\t\t\t\t\t\t380 container general_product_data<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t381 text Prezzo di listino (\u20ac) (imposte incluse)<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t382 text field (settable) Prezzo di listino (\u20ac) (imposte incluse), Value: 690<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t383 text Prezzo in offerta (\u20ac) (imposte incluse)<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t384 text field (settable) Prezzo in offerta (\u20ac) (imposte incluse)<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t385 link Description: Pianifica, Value: \u2026<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t386 text Stato delle imposte<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t387 container Definisce se l&#8217;intero prodotto o meno \u00e8 soggetto ad imposte, oppure solo per i costi di spedizione.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t388 text \uf223<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t389 pop up button (collapsed, settable) Stato delle imposte, Value: Imponibile, Secondary Actions: Expand<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t390 menu<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t391 (selected) Imponibile<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t392 Solo spedizione<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t393 Esente<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t394 text Aliquota di imposta<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t395 container Seleziona una classe di imposta per questo prodotto. Le classi di imposta sono utilizzate per applicare differenti aliquote di imposta specifiche per alcuni tipi di prodotto.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t396 text \uf223<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t397 pop up button (collapsed, settable) Aliquota di imposta, Value: Standard, Secondary Actions: Expand<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t398 menu<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t399 (selected) Standard<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t400 Nessuna tariffa<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t401 Tariffa ridotta<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t402 text Codice scheda On demand<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t403 text field (settable) Codice scheda On demand<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t404 text Es. corso-async-ai-act: collega il prodotto alla copertina del catalogo.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t405 text Durata del corso<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t406 text field (settable) Durata del corso, Value: 24 ore<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t407 text Livello e prerequisiti<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t408 text field (settable) Livello e prerequisiti<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t409 text Durata accesso ai contenuti<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t410 text field (settable) Durata accesso ai contenuti<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t411 checkbox (settable, integer) Description: Corso pronto per la vendita, Value: 1<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t412 text Attivare solo con contenuti fruibili, prezzo, pagamento e condizioni verificati.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t413 text A chi \u00e8 rivolto<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t414 text entry area (settable) A chi \u00e8 rivolto<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t415 text Inserire solo caratteristiche effettivamente disponibili.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t416 text Cosa saprai fare<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t417 text entry area (settable) Cosa saprai fare<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t418 text Inserire solo caratteristiche effettivamente disponibili.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t419 text Programma e attivit\u00e0<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t420 text entry area (settable) Programma e attivit\u00e0<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t421 text Inserire solo caratteristiche effettivamente disponibili.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t422 text Materiali e accessibilit\u00e0<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t423 text entry area (settable) Materiali e accessibilit\u00e0<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t424 text Inserire solo caratteristiche effettivamente disponibili.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t425 text Edizione Live Form&#038;Job<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t426 text Una riga per incontro: AAAA-MM-GG|18:00|20:00|Titolo|link Meet|link evento Calendar. Gli ultimi due campi sono facoltativi.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t427 text Stato edizione Live<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t428 pop up button (collapsed, settable) Stato edizione Live, Value: Confermata, Secondary Actions: Expand<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t429 menu<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t430 In programmazione<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t431 (selected) Confermata<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t432 Conclusa<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t433 text Docente Live<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t434 container Assegnazione manuale. Lascia vuoto finch\u00e9 non \u00e8 confermato.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t435 text \uf223<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t436 text field (settable) Docente Live, Value: Alessandro Brugioni<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t437 text Incontri Live<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t438 container AAAA-MM-GG|18:00|20:00|Titolo|https:\/\/meet.google.com\/&#8230;|https:\/\/calendar.google.com\/&#8230;<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t439 text \uf223<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t440 text entry area (settable) Incontri Live, Value: 2027-01-25|09:00|13:00|Architetture Serverless|https:\/\/meet.google.com\/hkw-rpqi-afb|<br \/>\n\t\t\t\t\t\t\t\t\t441 container Description: Breve descrizione del prodotto, ID: postexcerpt<br \/>\n\t\t\t\t\t\t\t\t\t\t442 heading Value: 2, ID: postexcerpt-title, Breve descrizione del prodotto Riepiloga questo prodotto con 1-2 frasi brevi. Le mostreremo nella parte superiore della pagina.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t443 text Breve descrizione del prodotto<br \/>\n\t\t\t\t\t\t\t\t\t\t\t444 container Riepiloga questo prodotto con 1-2 frasi brevi. Le mostreremo nella parte superiore della pagina.<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t445 text \uf223<br \/>\n\t\t\t\t\t\t\t\t\t\t446 container<br \/>\n\t\t\t\t\t\t\t\t\t\t\t447 button Sposta in alto<br \/>\n\t\t\t\t\t\t\t\t\t\t\t448 button Sposta in basso<br \/>\n\t\t\t\t\t\t\t\t\t\t\t449 button (expanded) Description: Mostra o nascondi pannello, Secondary Actions: Collapse<br \/>\n\t\t\t\t\t\t\t\t\t\t450 container wp-excerpt-wrap<br \/>\n\t\t\t\t\t\t\t\t\t\t\t451 container wp-excerpt-editor-tools<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t452 pop up button  Aggiungi media<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t453 container<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t454 button Visuale, ID: excerpt-tmce<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t455 checkbox Codice, Value: 1, ID: excerpt-html<br \/>\n\t\t\t\t\t\t\t\t\t\t\t456 container wp-excerpt-editor-container<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t457 container qt_excerpt_toolbar<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t458 button Description: Grassetto, Help: b, ID: qt_excerpt_strong<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t459 button Description: Corsivo, Help: i, ID: qt_excerpt_em<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t460 button Description: Inserisci link, Help: link, ID: qt_excerpt_link<br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t461 text entry area (settable) ID: excerpt, Value: Corso Live intermedio di 24 ore su funzioni, API, eventi e code. Laboratorio con workflow completo, gestione degli errori, sicurezza, log e costi. 690 \u20ac IVA inclusa per partecipante; avvio previsto a gennaio 2027, calendario da confermare.<br \/>\n\t\t\t\t\t\t\t\t\t462 container Description: Recensioni, ID: commentsdiv<br \/>\n\t\t\t\t\t\t\t\t\t\t463 heading Recensioni, Value: 2, ID: commentsdiv-title<br \/>\n\t\t\t\t\t\t\t\t\t\t\t464 text Recensioni<br \/>\n\t\t\t\t\t\t\t\t\t\t465 container<br \/>\n\t\t\t\t\t\t\t\t\t\t\t466 button Sposta in alto<br \/>\n\t\t\t\t\t\t\t\t\t\t\t467 button Sposta in basso<br \/>\n\t\t\t\t\t\t\t\t\t\t\t468 button (expanded) Description: Mostra o nascondi pannello, Secondary Actions: Collapse<br \/>\n\t\t\t\t\t\t\t\t\t\t469 container<br \/>\n\t\t\t\t\t\t\t\t\t\t\t470 button Aggiungi commento<br \/>\n\t\t\t\t\t\t\t\t\t\t\t471 text Nessun commento per ora.<\/p>\n<p>The focused UI element is 1 AXWebArea Modifica il prodotto \u201cArchitetture Serverless \u00b7 Gennaio 2027\u201d \u2039 Form and Job \u2014 WordPress, URL: formandjob.it\/new\/wp-admin\/post.ph<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Corso Live intermedio di 24 ore su funzioni, API, eventi e code. Calendario: 25\u201329 gennaio e 1 febbraio 2027, ore 09:00\u201313:00. Docente: Alessandro Brugioni. 690 \u20ac IVA inclusa.<\/p>\n","protected":false},"featured_media":450,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[24],"product_tag":[],"class_list":["post-300","product","type-product","status-publish","has-post-thumbnail","product_cat-live","first","instock","virtual","sold-individually","taxable","purchasable","product-type-simple"],"spectra_blocks_featured_image_url":{"thumbnail":{"url":"https:\/\/www.formandjob.it\/new\/wp-content\/uploads\/2026\/10\/cloud-persone-150x150.png","width":150,"height":150},"medium":{"url":"https:\/\/www.formandjob.it\/new\/wp-content\/uploads\/2026\/10\/cloud-persone-300x300.png","width":300,"height":300},"medium_large":{"url":"https:\/\/www.formandjob.it\/new\/wp-content\/uploads\/2026\/10\/cloud-persone-768x768.png","width":768,"height":768},"large":{"url":"https:\/\/www.formandjob.it\/new\/wp-content\/uploads\/2026\/10\/cloud-persone-1024x1024.png","width":1024,"height":1024},"full":{"url":"https:\/\/www.formandjob.it\/new\/wp-content\/uploads\/2026\/10\/cloud-persone.png","width":1254,"height":1254}},"spectra_blocks_author_info":{"display_name":"FJManager_admin","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/f5a84a6b3f446dc3fe541cd29936e75f6b50e41e94b19aa2808f56132715ec9e?s=96&d=mm&r=g","author_link":"https:\/\/www.formandjob.it\/new\/author\/fjmanager_admin\/","description":""},"_links":{"self":[{"href":"https:\/\/www.formandjob.it\/new\/wp-json\/wp\/v2\/product\/300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.formandjob.it\/new\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.formandjob.it\/new\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/www.formandjob.it\/new\/wp-json\/wp\/v2\/comments?post=300"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.formandjob.it\/new\/wp-json\/wp\/v2\/media\/450"}],"wp:attachment":[{"href":"https:\/\/www.formandjob.it\/new\/wp-json\/wp\/v2\/media?parent=300"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.formandjob.it\/new\/wp-json\/wp\/v2\/product_brand?post=300"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.formandjob.it\/new\/wp-json\/wp\/v2\/product_cat?post=300"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.formandjob.it\/new\/wp-json\/wp\/v2\/product_tag?post=300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}