Latest / M365.FM – Podcast su Microsoft 365, Copilot e IA in italiano / Correggere subito la convalida dei moduli Power Pages con GitHub Copilot e @powerpages in VS Code (Doppiaggio IA)
Transcript
- 0:00Conosci quella sensazione di sprofondare quando il tuo modulo Power Pages non si convalida
- 0:03e i messaggi di errore sono utili quanto un 404 brain not found?
- 0:07E' proprio questo il problema che risolveremo oggi.
- 0:09Vedremo 5 mosse, ottimizzare i modelli Liquid, velocizzare JavaScript e la convalida dei moduli,
- 0:15ottenere spiegazioni del codice in linguaggio semplice,
- 0:17integrare HTML con Bootstrap per layout responsive e semplificare le chiamate API Web.
- 0:22Una rapida precisazione, avrai bisogno di VS Code con l'estensione Power Platform Tools,
- 0:26GitHub Copilot Chat e i contenuti del tuo sito scaricati tramite la CLI di Power Platform con autenticazione Dataverse.
- 0:32Questa configurazione rende Copilot consapevole di quello.
- 0:34Una volta fatto, Copilot smetterà di lanciare frammenti di codice casuali.
- 0:37Ti fornirà codice iterativo contestualizzato che riduce i tentativi errori.
- 0:40Ti mostrerà i prompt esatti così da poter replicare i risultati da solo.
- 0:43E dato che la maggior parte dei problemi nasce con JavaScript,
- 0:45vediamo cosa succede quando gli errori dei tuoi moduli sembrano un fallimento critico.
- 0:49Quando JavaScript ti mette il bastone tra le ruote,
- 0:51può trasformare rapidamente quello che dovrebbe essere un semplice controllo del modulo in un disastro.
- 0:55Un tasto premuto male e, invece di bloccare un input errato, l'intero flusso collassa.
- 1:00Di solito è il momento in cui rimani a fissare lo schermo chiedendoti come abbia fatto quella banana
- 1:03a superare la tua logica di convalida scritta con cura.
- 1:06Conosci la storia, un modulo che sembra innocuo,
- 1:08un validatore fatto per filtrare le assordità
- 1:10e un utente furbo che scrive l'unica cosa che non avevi previsto.
- 1:13All'improvviso i log della console esplodono di lamentele
- 1:15e ogni scheda di VS Code sembra un piccolo check.
- 1:18Gli errori più piccoli sono i più duri da digerire.
- 1:20Un punto e virgola mancante
- 1:21o un bug di scope che ha senso nella tua testa ma che agisce come un veleno quando il codice viene eseguito.
- 1:26Questi minuscoli errori appaiono continuamente nelle distribuzioni reali
- 1:29e spiegano perché una convalida rotta sia un ticket così comune nello sviluppo web.
- 1:32Solitamente il tuo approccio è la forza bruna.
- 1:36Modifichi una riga, aggiorni, venire spinto da un altro errore
- 1:38e poi ripeti il ciclo finché qualcosa finalmente funziona.
- 1:41Una serata evapora e il risultato finale è spesso solo uno script rattoppato alla bella e meglio.
- 1:46Nessuna eleganza, nessun insegnamento.
- 1:48Ecco perché il debug della convalida sembra il classico fallimento critico.
- 1:52Stai tirando i dadi ma l'esito è contro di te.
- 1:54Ed è qui che entra in gioco Copilot.
- 1:55I suggerimenti generici di Copilot a volte aiutano ma spesso sembrano frammenti casuali
- 2:00presi da un registro delle missioni dimenticato a metà.
- 2:02Utili nello spirit sbagliati nei dettagli.
- 2:04Questo perché il Copilot standard non conosce le stranezze di PowerPages.
- 2:07Ma aggiungi il partecipante e ciò da PowerPages
- 2:09e improvvisamente non sputa più codice standard
- 2:11ma offre codice consapevole del contesto modellato sul tuo ambiente.
- 2:14Microsoft l'ha creata per gestire le specificità di PowerPages
- 2:17inclusi i template liquid e i binding di Dataverse.
- 2:19Questo significa che i suggerimenti tengono conto delle funzioni che di solito che hanno un problema.
- 2:23E non si tratta solo di generare snippet.
- 2:25L'integrazione Accio la PowerPages
- 2:26può anche spiegare i costrutti specifici di PowerPages
- 2:29così non dovrai solo incollare e sperare
- 2:30ma capirai davvero perché uno script fa quello che fa.
- 2:33Questo rende il debugging meno simile a vagare a bendati
- 2:36e più simile a lavorare accanto a qualcuno che ha già superato lo stesso dungeon.
- 2:40Ad esempio puoi letteralmente digitare questo prompt nella chat di Copilot.
- 2:43Accio la PowerPages scrivi del codice JavaScript
- 2:45per la convalida dei campi del modulo
- 2:46per verificare che il valore del campo telefono sia in formato valido.
- 2:49Non è solo teorie
- 2:50è un input riproducibile pronto per la demo
- 2:52che vedrai più avanti in questo walkthrough.
- 2:53Il codice che ricevi non è un vago snippet web
- 2:56ma è direttamente applicabile e progettato
- 2:58per essere compilato nel tuo contesto PowerPages.
- 3:00Questa prevedibilità rappresenta il vero camione.
- 3:02Con un Copilot generico
- 3:03è come avere un bardo che potrebbe
- 3:05suonare l'accordo giusto
- 3:06ma spesso la melodia non ha nulla a che fare con la tua battaglia attuale.
- 3:09Con Accio la PowerPages
- 3:10è più simile a viaggiare con un ranger
- 3:12che sa già dove si nascondono i signi.
- 3:14La missione diventa meno incentrata
- 3:15sul sopravvivere alle trappole
- 3:16e più sulla progettazione di esperienze utente chiare.
- 3:18Lo strumento non sostituisce il tuo giudizio, lo affina.
- 3:21Sei sempre tu a decidere cosa costituisce un input valido
- 3:23e come gli errori debbano guidare l'utente.
- 3:25Ma invece di sprecare tempo su bug di sintassi
- 3:27ed errori di battitura booleani
- 3:28dedichi i tuoi sforzi a rendere intuitivo il flusso di lavoro.
- 3:31Se gestiti correttamente
- 3:32quei passaggi di convalida smettono di essere ostacoli
- 3:34e diventano parte di un percorso fluido
- 3:36per chiunque utilizzi il modulo.
- 3:37Potrebbe non sembrare una vittoria eclatante
- 3:39ma prevenire i guasti di base
- 3:40ti salva da una marea di ticket di basso livello in futuro.
- 3:43Una volta che Copilot si occupa del lavoro sporco
- 3:46di generare codice di convalida accurato
- 3:47il tuo tempo passa dalla modalità sopravvivenza
- 3:49al perfezionamento del comportamento dell'app.
- 3:52Questa differenza è importante
- 3:53perché quando vedi come comandi ben mirati
- 3:55cambiano il flusso di generazione del codice
- 3:56inizia a chiederti cos'altro possano sbloccare.
- 3:59Ed è allora che diventa chiaro il vero vantaggio
- 4:01di usare Copilot con PowerPages.
- 4:03Ottenere un vantaggio con i comandi di Copilot.
- 4:05Ottenere un vantaggio qui significa
- 4:07conoscere i comandi giusti da dare a Copilot
- 4:08invece di sperare che i dati girino a tuo favore.
- 4:11Questa è la vera forza dell'utilizzo del partecipante
- 4:13H-PowerPages.
- 4:14Trasforma la chat di Copilot da un assistente generico
- 4:16a un partner consapevole del contesto
- 4:18creato per il tuo ambiente PowerPages.
- 4:20Ecco come richiamarlo.
- 4:22In VS Code apri il riquadro della chat di Copilot
- 4:24e poi digita il tuo prompt iniziando con H-PowerPages.
- 4:27Quel tag è ciò che segnala a Copilot
- 4:29di caricare il cervello di PowerPages
- 4:30invece della modalità standard.
- 4:33Puoi chiedere validatori, snippet liquid
- 4:34e persino chiamate associate a Dataverse e Copilot
- 4:37modellerai le risposte in base al sistema
- 4:39su cui stai realmente lavorando.
- 4:41Ora, prima che funzioni,
- 4:42ti serve la configurazione giusta.
- 4:44Visual Studio Code installato,
- 4:45l'estensione Power Platform Tools,
- 4:47l'estensione GitHub Copilot Chat
- 4:49e la CLI di Power Platform
- 4:50autenticata nel tuo ambiente Dataverse.
- 4:53Il passaggio dell'autenticazione è fondamentale
- 4:55perché Copilot comprende il tuo ambiente
- 4:56solo dopo aver effettivamente estratto
- 4:58i contenuti del sito in VS Code
- 4:59mentre sei connesso.
- 5:00Senza questo sto solo tirando indovini.
- 5:02Un avviso sulla Gover.
- 5:03Alcune funzionalità di Copilot per PowerPages
- 5:05sono ancora in anteprima
- 5:06e gli amministratori tenant controllano
- 5:08se siano abilitate tramite il Copilot Hub
- 5:09nelle impostazioni di Gover.
- 5:11Non sorprenderti se le funzionalità mostrate qui
- 5:12risultano disazionati in Dataverse.
- 5:14È un'impostazione dell'amministratore,
- 5:15non va.
- 5:15Ecco la differenza una volta che hai completato la configurazione.
- 5:17Il Copilot standard è come chiedere
- 5:19un barido consigli per una battaglia.
- 5:21Avrei una melodia piacevole,
- 5:22forse qualche commento generico,
- 5:23ma nessuno ha dei dettagli necessari
- 5:24quando tratti template liquid
- 5:25o campi di entità Dataverse.
- 5:27Il partecipante di Action PowerPages
- 5:29è più simile a un ranger
- 5:30che ha già mappato il terreno.
- 5:32Non è solo codice che viene compilato,
- 5:33è codice che fa riferimento ai binding corretti.
- 5:35Si adatta ai validatori dei moduli
- 5:36e si allinea come PowerPages funziona realmente.
- 5:40Una metafora, un contrasto, un vantaggio.
- 5:42Output utilizzabile e consapevole del contesto
- 5:44invece di frammenti generici e fragili.
- 5:46Parliamo dei risultati.
- 5:47Se chiedi a Copilot standard
- 5:48una routine di validazione,
- 5:49probabilmente otterrai uno script
- 5:51che funziona in un modulo HTML basilare.
- 5:53Inseriscilo però in PowerPages
- 5:54e incontrerai dei punti C.
- 5:55Nessun riconoscimento
- 5:56dello schema dell'entità
- 5:57nessuna idea di cosa facciano i tag liquid
- 5:58e decisamente nessuna consapevolezza
- 6:00delle regole di data.
- 6:01Funziona come del nastro adesivo,
- 6:02appiccicoso ma è inaffidabile.
- 6:04Inoltre la stessa richiesta
- 6:05con H o la PowerPages all'inizio
- 6:06e improvvisamente avrai validatori
- 6:07che non solo funzionano
- 6:08ma si collegano ai riferimenti
- 6:09dei campi entità che ti servono davvero.
- 6:11Stessa richiesta, output adattato al contesto
- 6:13a nessuna sessione di correzione notturna necessaria.
- 6:15E non si tratta solo di generare script.
- 6:17Comandi come H o la PowerPages
- 6:19spiega il seguente codice
- 6:20percent include page copy percent
- 6:22ti offrono spiegazioni in linguaggio semplice
- 6:26non stai facendo copia e incolla alla cieca
- 6:27stai costruendo una vera comprensione.
- 6:29È un tipo di potere diverso
- 6:30per chi impari le formule magiche
- 6:31mentre le stai lanciando.
- 6:34Più lavori con questi comandi
- 6:35più il tuo flusso di lavoro cambia.
- 6:37Invece di correggere errori
- 6:38da solo alle 2 del mattino
- 6:39tratti Copilot come un secondo paio di occhi
- 6:41che sa già cosa si è rotto
- 6:42nel 90% i build simili.
- 6:45I comandi non ti danno trucchi
- 6:47ti offrono intuizioni
- 6:48ed esempi funzionanti
- 6:49che rispettano le peculiarità dell'ambiente.
- 6:51Ti salvano da infiniti cicli di rifacimento.
- 6:53Con un ruolo Copilot standard
- 6:54ti troverai in una via di mezzo.
- 6:56un script decente
- 6:57lavoro extra
- 6:58qualche tentativo prima che vada bene.
- 7:00Con un ruolo actual a Power Pages
- 7:01sembra di fare un 20 naturale.
- 7:04Gli script di Convalida
- 7:05si inseriscono bene
- 7:06nei moduli Power Pages
- 7:07include Liquid
- 7:07funzionano
- 7:08e i binding dataverse
- 7:09non danno errori.
- 7:10Non è fortuna
- 7:11è quello che succede
- 7:12quando Copilot conosce
- 7:13il terreno su cui stai programmando.
- 7:15Tuttavia quel vantaggio
- 7:16ti fornisce solo una prima bozza.
- 7:17Uno snippet funzionante
- 7:18non significa un'esperienza completa.
- 7:20Gli utenti inseriscono dati strani
- 7:22i messaggi di errore necessitano di dettagli
- 7:23e gli script devono evolversi
- 7:24oltre la bozza scheletrica
- 7:25che Copilot tiò.
- 7:26Ed è qui che inizia la sfida successiva.
- 7:28Passare da scheletri di script
- 7:30a codice corazzato
- 7:31inizia dove parte
- 7:32la maggior parte delle convalide
- 7:33dalle basi.
- 7:35Ottieni una prima bozza.
- 7:36Uno script se semplice
- 7:37che tecnicamente funziona
- 7:38ma blocca solo le assurdità più evidenti.
- 7:40Immaginalo come un combattente
- 7:41di livello 1
- 7:42con uno scudo di cartone.
- 7:44Funziona per uno o due colpi deboli
- 7:45ma quando un utente vero
- 7:46inizia a colpirsi
- 7:47frantuma.
- 7:48Chiunque abbia pubblicato un modulo
- 7:49sa che lo script
- 7:50non dura a lungo
- 7:50nel suo stato iniziale.
- 7:52Ti proteggi dagli errori semplici
- 7:54ma poi un utente
- 7:54incolla un emoji
- 7:55in un campo telefonico
- 7:56scrive una data
- 7:57di nascita futura.
- 7:59Improvvisamente
- 7:59la difesa crolla
- 8:00e i ticket arrivano
- 8:00nella tua casella di posta
- 8:01e ti ritrovi con una convalida
- 8:03fragile che non serve a nulla.
- 8:05Il problema principale
- 8:05non è solo la copertura
- 8:06della convalida
- 8:07ma il feedback.
- 8:08Un messaggio come
- 8:08input non valido
- 8:09è l'equivalente software
- 8:11di una porta chiusa
- 8:11senza cartello.
- 8:13Non dice nulla
- 8:13agli utenti
- 8:14quindi tentano
- 8:14falliscono di nuovo
- 8:15alla fine
- 8:15scaricano il problema su di te.
- 8:17È allora che i ticket
- 8:18dell'assistenza
- 8:18si moltiplicano
- 8:19per le stesse prevedibili ragioni.
- 8:21Ecco la svolta.
- 8:21Quegli script di cartone
- 8:22non devono restare fragili.
- 8:24Con Copilot
- 8:25non accetti solo lo scheletro
- 8:26lo trasformi in un'armatura.
- 8:28Il flusso di lavoro
- 8:28è semplice da ricordare
- 8:29un ciclo in quattro fasi
- 8:31generare lo scheletro
- 8:32chiederà a Copilot
- 8:32di migliorare i messaggi di errore
- 8:34aggiungere la gestione
- 8:35dei casi limite
- 8:35e infine distribuire.
- 8:37Ogni passaggio
- 8:38trasforma la sottile guardia
- 8:39in un'arma reale
- 8:39di cui ti puoi fidare sul campo.
- 8:41Copilot lavora in sessione
- 8:42il che rende tutto veloce.
- 8:43Poiché sei nella stessa chat
- 8:45da cui proviene lo scheletro
- 8:46scrivi solo
- 8:47aggiorna il codice
- 8:47e scrivi messaggi di errore
- 8:48dettagliati.
- 8:50Copilot non parte da zero
- 8:52e aggiorna letteralmente
- 8:52il codice che avevi già
- 8:53nel tuo editor.
- 8:55Nessun passaggio continuo
- 8:56tra le schede del browser
- 8:57o ricostruzione dei prompt
- 8:58è da zero.
- 8:59È iterativo
- 8:59non taglia in call
- 9:00e puoi vedere l'impatto
- 9:01immediatamente.
- 9:02Immagina il prima e il dopo.
- 9:03La tua prima bozza
- 9:04restituisce input non valido.
- 9:07Dopo un perfezionamento
- 9:08dice
- 9:08il numero di telefono
- 9:09deve contenere solo cifre
- 9:10e almeno 10 caratteri.
- 9:12Quella chiarezza
- 9:12trasforma l'esperienza utente.
- 9:14Invece di un muro
- 9:14costruisci una guida.
- 9:16Sano cosa andato storto
- 9:17e come correggerlo da soli.
- 9:19Niente ticket
- 9:19niente lamentele
- 9:20meno tempo sprecato per te.
- 9:22Spingi ancora
- 9:22sui casi limite
- 9:23e Copilot espande la protezione.
- 9:25Devi controllare
- 9:26se dei caratteri speciali
- 9:27si intrufolano
- 9:27nei campi numerici.
- 9:28Chiedi l'Ocopilot
- 9:29nella stessa conversazione.
- 9:30Vuoi risposte più articolate
- 9:31per diversi tipi di errore?
- 9:33Stesso flusso di lavoro.
- 9:34Ogni volta
- 9:35lo script si rafforza
- 9:36con un contesto legato
- 9:37al tuo ambiente
- 9:37Power Pages
- 9:38non solo codice web
- 9:39enerico.
- 9:40Ciò che sta realmente accadendo
- 9:42è un cambiamento
- 9:42nel modo in cui effetti il debatto.
- 9:43Smetti di correggere
- 9:44singole righe di sintassi errate
- 9:45e inizia a scolpire
- 9:46bozze funzionanti.
- 9:48Copilot ti fornisce
- 9:49già una base operativa
- 9:49così le tue energie
- 9:50vanno nella rifinitura.
- 9:52Invece di tentativi
- 9:53ed errori sulla sintassi
- 9:54dai deliberatamente forma
- 9:55al modo in cui
- 9:55il codice comunica con l'utente.
- 9:57Questo riduce
- 9:58le ore di lavoro extra
- 9:59e il carico di supporto.
- 10:01Guardandola attraverso
- 10:01questo ciclo struttura
- 10:02perfezionamento messaggi
- 10:04protezione dai casi limite
- 10:05distribuzione
- 10:05capisci che non stai
- 10:06solo evitando il caos
- 10:10ogni messaggio di errore
- 10:11ben fatto è un
- 10:12perché non funziona
- 10:13un ticket in meno
- 10:14tue coda
- 10:14ogni caso il limite gestito
- 10:16è un campo fragile in meno
- 10:17che potrebbe esplodere
- 10:18in produzione.
- 10:20Quando i perfezionamenti
- 10:20di copilot sono stratificati
- 10:22la struttura di base
- 10:23c'è ancora
- 10:23ma è completamente trasformata.
- 10:25Ciò che era iniziato
- 10:26come una soluzione temporanea
- 10:27diventa qualcosa di resiliente
- 10:28per i dati di produzione
- 10:29con un feedback
- 10:30che educa l'utente
- 10:31anziché bloccarlo
- 10:32come uno scudo di carta
- 10:33riforgiato in piazza d'acciaio
- 10:35cambia la percezione
- 10:35dello scontro
- 10:36da entrambi i lati dello schermo
- 10:37e mentre la convalida
- 10:40c'è un campo di battaglia
- 10:41più grande intorno
- 10:42il codice può essere protetto
- 10:44ma la domanda diventa
- 10:44come gestisci l'intera struttura
- 10:46in cui vive senza rallentare
- 10:47è qui che si presenta
- 10:49la prossima sfida
- 10:49non nello script stesso
- 10:51ma nel modo in cui
- 10:51gestisci la mappa del tuo sito
- 10:52modificare la mappa del dungeon
- 10:55con CLI e VS Code
- 10:56quando vuoi andare
- 10:57oltre i singoli script
- 10:58e iniziare a gestire
- 10:59l'intero sito
- 10:59ti serve più che semplici modifiche
- 11:01forzate
- 11:01ti serve una mappa adeguata
- 11:03modificare la mappa del dungeon
- 11:05con CLI e VS Code
- 11:06è il modo per smettere
- 11:07di vagare in corridoi cecchi
- 11:08e tenere invece
- 11:09ogni percorso ben visibile
- 11:10il modo disordinato
- 11:11consiste nel destreggiarsi
- 11:12tra le schede
- 11:13nel browser design studio
- 11:14passare a un terminale
- 11:14e poi spostare
- 11:15e fare avanti e indietro
- 11:16solo per fare una piccola modifica
- 11:17funziona ma sembra macchinoso
- 11:18il metodo integrato
- 11:19consiste nello scaricare localmente
- 11:21tutto il contenuto del sito
- 11:22con la power platform CLI
- 11:23per poi modificare e distribuire
- 11:24tramite l'estensione
- 11:25power platform tools
- 11:26in VS Code
- 11:26un unico flusso di lavoro
- 11:28senza passaggi intermedi
- 11:28ecco come funziona
- 11:30prima di fare qualsiasi cosa
- 11:31devi autenticarti
- 11:32nel tuo ambiente dataverse
- 11:33pensalo come aprire
- 11:35la porta d'ingresso
- 11:36affinché la CLI
- 11:36possa effettivamente
- 11:37raggiungere il tuo sito
- 11:39una volta autenticato
- 11:40esegui un singolo comando
- 11:41per scaricare il contenuto
- 11:42del sito web
- 11:42nel tuo spazio di lavoro locale
- 11:43quel comando scarica
- 11:45modelli, script, css
- 11:47e risorse
- 11:48un'intera copia
- 11:49dei dati del tuo sito
- 11:50direttamente sul tuo computer
- 11:51anche Copilot
- 11:53ne trae vantaggio
- 11:54perché con i file locali disponibili
- 11:55può fare riferimento
- 11:56a entità specifiche
- 11:57dell'ambiente
- 11:58invece di tirare a indovinare
- 11:59da quel momento
- 12:00rimani sempre in VS Code
- 12:01vuoi modificare un modello liquid?
- 12:03il file è proprio lì
- 12:04correggere la logica di combattere
- 12:05apri il file javascript
- 12:06che si trova accanto
- 12:07e poiché è tutto centralizzato
- 12:09vedi in tempo reale
- 12:10come si collegano le parti
- 12:11invece di passare
- 12:11da uno strumento all'altro
- 12:12senza una visione di insieme
- 12:13l'estensione Power Platform Tools
- 12:16rende i comandi CLI
- 12:17facili da gestire
- 12:18hai ancora la riga di comando
- 12:19a disposizione
- 12:20ma ora vive nel terminale
- 12:21integrato di VS Code
- 12:22collegato allo spazio di lavoro
- 12:24in cui stai già programmando
- 12:25ciò significa
- 12:26non dover memorizzare
- 12:27lunghe stringhe
- 12:28ogni volta che esegui
- 12:29costantemente
- 12:29gli stessi brevi comandi
- 12:30scarica, modifica, distribuisce
- 12:32un ciclo fluid
- 12:33nessun frammento residuo
- 12:34che sfugge alla sincronizzazione
- 12:35anche la distribuzione in sé
- 12:37si semplica
- 12:37dopo aver apportato le modifiche
- 12:39utilizzi lo stesso flusso di lavoro
- 12:40basato su CLI
- 12:41per inviare le modifiche
- 12:42al tuo ambiente Power Pages
- 12:43questo chiude il cerchio
- 12:45senza i soliti doppi passaggi
- 12:46o errori di versione
- 12:48non devi copiare cartelle manualmente
- 12:49o sperare che la sessione del browser
- 12:51non scada
- 12:51o non scada
- 12:52mantieni tutto
- 12:53in un unico ambiente
- 12:54che controlli realmente
- 12:55e il guadagno
- 12:56in termini di produttività
- 12:57è evidente una volta aggiunto
- 12:58Copilot a quel ciclo
- 12:59invece di gestire frammenti scollegati
- 13:01ora i tuoi prompt
- 13:02e che la Power Pages
- 13:03avvengono nello stesso spazio di lavoro
- 13:04del contenuto del tuo sito
- 13:05puoi modificare uno script di convalida
- 13:07e testare immediatamente
- 13:08come interagisce con i modelli liquid
- 13:09a due schede di distanza
- 13:10è un unico ambiente
- 13:11un unico contesto
- 13:12un solo passaggio
- 13:13dalla domanda a risposta
- 13:14per renderlo concreto
- 13:15te lo mostrerò in una breve demo
- 13:16esegui un comando CLI
- 13:18per scaricare il sito
- 13:19aprisi il file liquid
- 13:20di una pagina
- 13:20che è relativo script di convalida
- 13:22in VS Code
- 13:22quindi chiedi di aggiornare
- 13:24i messaggi di errore
- 13:25di aggiornare i messaggi di errore
- 13:26questo è l'intero ciclo
- 13:27mappa davanti a te
- 13:28fai la portata in mano
- 13:29assistente hai in attesa
- 13:30vero vantaggio
- 13:33non è aggiungere più strumenti
- 13:34ma consolidarli
- 13:36elimini i cambi di contesto
- 13:38rimani concentrato
- 13:39e lavori in un ambiente stabile
- 13:40dove codice, contenuti e assistenza
- 13:42sono allineati
- 13:43ti fa risparmiare tempo
- 13:44ma soprattutto
- 13:45evita di sprecare energie
- 13:46in distrazione
- 13:47invece che nella costruzione
- 13:48vera e propria
- 13:48con la mappa finalmente in mano
- 13:50non vaghi più cercando di capire
- 13:52dove sia il prossimo ostacolo
- 13:53ma anche con il layout
- 13:55del dungeon chiaro
- 13:56restano alcune battaglie
- 13:57perché quando il boss
- 13:58appare sotto forma di errore
- 13:59di debug
- 13:59la vera sfida è riuscire a leggerne
- 14:01lo schema d'attacco
- 14:02ed è una battaglia
- 14:04in cui molti sviluppatori
- 14:05si addentrano ancora alla C
- 14:06affrontare i boss
- 14:07del debugging con Copilot
- 14:08a volte la vera prova
- 14:10non è scrivere un nuovo codice
- 14:11ma capire perché
- 14:12qualcosa che sembrava a posto
- 14:13diventi improvvisamente ostile
- 14:14è qui che entrano in gioco
- 14:16le battaglie contro i boss
- 14:17del debugging con Copilot
- 14:19debugging di Power Pages
- 14:21può sembrare un scontro
- 14:22con un boss
- 14:23che nasconde il suo schema d'attacco
- 14:24gli errori sembrano casuali
- 14:26i log urlano senza fornire contesto
- 14:28scavi tra lunghi script
- 14:29senza sapere se il problema
- 14:30sia la sintassi
- 14:31un tag liquiderato
- 14:32o i binding di Dataverse
- 14:34che non collaborano
- 14:34ciò che doveva essere
- 14:35una correzione rapida
- 14:36divora un'intera sessione
- 14:37perché devi tradurre
- 14:38geroglifici riga per riga
- 14:39liquida rende tutto più complicato
- 14:40un piccolo tag
- 14:42può stravolgere la pagina
- 14:42a volte in modo preciso
- 14:44altre volte in modo disastroso
- 14:46un tag include
- 14:47e inserisce il contenuto
- 14:48senza problemi
- 14:49un altro in un contesto
- 14:51leggermente diverso
- 14:52distrugge l'intero layout
- 14:53binding di Dataverse
- 14:54aggiungono ulteriori attriti
- 14:55possono risolversi
- 14:56correttamente su un modulo
- 14:57e fallire silenziosamente
- 14:58su un altro
- 14:58la stessa guida di Microsoft
- 15:00riconosce questa peculiarità
- 15:01liquid e Dataverse
- 15:02comportano diversamente
- 15:03in base alla posizione
- 15:04il che significa
- 15:05che il tuo flusso di lavoro
- 15:06diventa
- 15:06spostalo
- 15:07finché non funziona
- 15:08è proprio qui
- 15:09che l'intervento di Copilot
- 15:10in Power Pages
- 15:11cambia le probabilità
- 15:12a tuo favore
- 15:12invece di spercare
- 15:13un pomeriggio
- 15:14in esperimenti alla cieca
- 15:15puoi mettere il codice
- 15:16sotto i riflettori
- 15:17scrivi letteralmente
- 15:18accio la Power Pages
- 15:19spiega il seguente codice
- 15:21include page
- 15:22underscore copy
- 15:22nella chat
- 15:23di Copilot
- 15:24nessuna risposta vaga
- 15:26nessun consiglio generico
- 15:27l'output
- 15:28è una spiegazione
- 15:29in linguaggio semplice
- 15:30che chiarisce
- 15:30cosa fa quel tag
- 15:31cosa richiama
- 15:32e perché la sua posizione
- 15:33sulla pagina
- 15:33influisce sul comportamento
- 15:34in pratica
- 15:35smetti di tirare
- 15:36e indovinare
- 15:36e ottieni finalmente
- 15:37uno script elegibile
- 15:38delle mosse del boss
- 15:39per sfruttarlo al meglio
- 15:40struttura il tuo debugging
- 15:41come una breve demo
- 15:42prima identifica
- 15:44lo snippet con bug
- 15:44un modulo implode
- 15:45dopo un tag include
- 15:46secondo
- 15:47incolla il codice esatto
- 15:48in Copilot
- 15:49con il comando di spiegazione
- 15:50terzo
- 15:51usa la spiegazione di Copilot
- 15:52per una piccola riscrittura
- 15:53o un aggiustamento
- 15:54del layout
- 15:54vai testa
- 15:55i passaggi sono compatti
- 15:56spiega applica testa
- 15:58vedi i risultati
- 15:58senza rimanere intrappolato
- 15:59in infiniti tentativi
- 16:00e Copilot
- 16:01volta la semplice traduzione
- 16:02nella stessa chat
- 16:03puoi chiedere una correzione
- 16:04ad esempio
- 16:05Copilot può suggerire
- 16:06come amidare l'include
- 16:07affinché si integri bene
- 16:08con il tuo layout
- 16:09o può modificare
- 16:10javascript affinché
- 16:10un event ender
- 16:11venga attivato
- 16:12senza bloccare la console
- 16:13poiché opera
- 16:15con consapevolezza
- 16:16del contesto
- 16:16nel tuo spazio di lavoro
- 16:17power page
- 16:18i suggerimenti
- 16:18si collegano direttamente
- 16:19al tuo ambiente
- 16:20invece di fluttuare
- 16:21nel web generico
- 16:21questa è la differenza
- 16:22tra un venditore di pozioni casuale
- 16:24e qualcuno che conosce
- 16:24davvero il boss
- 16:25che stai affrontando
- 16:26vantaggio immediato
- 16:27invece di passare
- 16:28mezza giornata
- 16:29e isolare un binding rotto
- 16:30vai dritto al punto
- 16:30per capire perché fallisce
- 16:32ciò trasforma il debug
- 16:33da un processo casuale
- 16:34ripetitivo
- 16:34in qualcosa di tattico
- 16:35vedi cosa si è rotto
- 16:36applici una patch mirata
- 16:37e confermi se il comportamento
- 16:38si stabilizza
- 16:39sembra meno come estrarre dadi
- 16:40da un sacchetto maledetto
- 16:41più come reagire
- 16:42a schemi visibili
- 16:43ecco il contrasto
- 16:44nella pratica
- 16:45prima un messaggio di errore
- 16:46come qualcosa
- 16:47è andato storto
- 16:48ti lasciava girare a vuoto
- 16:49attorno al problema
- 16:50con la spiegazione di copilot
- 16:52scopri che il tag include
- 16:53carica un frammento
- 16:53di pagina specifico
- 16:54e nella tua posizione
- 16:55sovrascriveva
- 16:56un contenitore necessario
- 16:57riscrivi la posizione
- 16:59come suggerito da copilot
- 17:00testi di nuovo
- 17:01in tre passaggi
- 17:03passi dalla confusione
- 17:04alla risoluzione
- 17:05naturalmente
- 17:06c'è una regola
- 17:06che vale la pena ripete
- 17:07copilot fa ottimi suggerimenti
- 17:09ma non sono una garanzia
- 17:10controlla e testa
- 17:11sempre prima
- 17:12di distribuire in produzione
- 17:13considera gli output
- 17:14come una guida strategica
- 17:15non come un bottino
- 17:16istantaneo
- 17:16ad equipaggiare la c
- 17:17ti fanno risparmiare tempo
- 17:18ma il tuo giudizio
- 17:19mantiene il sistema stabile
- 17:20una volta creato
- 17:21questo ciclo di feedback
- 17:22spiega, correggi, conferma
- 17:23riduci il fattore intimidatorio
- 17:24del debug
- 17:25liquid non sembra più
- 17:26un improgione caotico
- 17:27le stranezze
- 17:28i dataverse smettono
- 17:29di essere misteri totali
- 17:30e persino le sorprese
- 17:31di javascript
- 17:32diventano contro attacchi
- 17:33gestibili
- 17:33una battaglia contro un boss
- 17:35è ancora una sfida
- 17:36ma combatti con visione
- 17:37invece di subire colpi
- 17:38d'angolazioni casuali
- 17:39e quel cambio di prospettiva
- 17:40è la vera vittoria
- 17:40il debug con copilot
- 17:42all'interno
- 17:42non elimina lo sconto
- 17:43continui a programmare
- 17:45testare e risolvere problemi
- 17:47ma smechi di sprecare energia
- 17:48a scrutare output misteriosi
- 17:49e inizi ad agire
- 17:50con un vantaggio affidabile
- 17:51il che prepara il terreno
- 17:52per la parte finale
- 17:53a cosa portano
- 17:54tutti questi cambiamenti
- 17:55una volta che fai un passo indietro
- 17:56riguardo la missione più grande
- 17:57la conclusione si riduce a questo
- 17:59copilot non salta i combattimenti
- 18:01cambia il modo in cui li affronta
- 18:03passi da fragili tentativi ed errori
- 18:05a un codice assistito dall'IA
- 18:06che si spiega da solo
- 18:07si perfeziona su comando
- 18:08e crea flussi
- 18:08in cui gli utenti
- 18:09possono effettivamente navigare
- 18:10senza abbandonare per frustrazione
- 18:12ecco le tue 5 vittorie
- 18:13ottimizzare i modelli liquid
- 18:15velocizzare javascript
- 18:16la convalida dei moduli
- 18:17ottenere spiegazioni semplici
- 18:18per snippet complessi
- 18:19inserire html
- 18:20bootstrap per layout reattivi
- 18:22e semplificare le chiamate app web
- 18:23senza tirare e indovinare
- 18:24alcune funzionalità sono ancora in ante
- 18:27gli amministratori del tenant
- 18:28le attivano tramite l'hub copilot
- 18:29nell'interfaccia di amministrazione
- 18:31di power platform
- 18:31quindi verifica con loro
- 18:32se sembra mancare qualcosa
- 18:33boss sconfitto
- 18:34bottino assicurato
- 18:35equipaggio del potenziamento
- 18:36iscriviti
- 18:37attiva la campanella
- 18:38per le prossime demo
- 18:38e lascia un commento
- 18:39con il problematico invalido
- 18:40o liquid che vorresti
- 18:41che copilot affrontasse per prima
- 18:42fineremo le prossime guide
- 18:43basandoci sui tuoi ticket
- 18:44più difficili
- 18:45grazie
- 18:47grazie