Back to top

Workshop: DMVCFramework, TemplatePro e HTMX: scrivi in poco tempo applicazioni web moderne senza javascript

Durata: 2 giorni | Prezzo: € 590,00

Prerequisiti

Conoscenza di Delphi e conoscenza basilare di HTML, CSS e javascript.


Descrizione

Sei stanco di dover gestire complessi stack tecnologici per sviluppare applicazioni web moderne? Vorresti poter creare interfacce utente dinamiche e reattive senza dover scrivere migliaia di righe di JavaScript? Questo workshop è pensato proprio per te!

In questo incontro, esploreremo come utilizzare DMVCFramework, TemplatePro e HTMX per sviluppare applicazioni web potenti e flessibili con Delphi, mantenendo il codice pulito e riducendo al minimo l’uso di JavaScript. DMVCFramework ti permetterà di gestire il backend in modo efficiente e modulare, mentre TemplatePro semplificherà la generazione di HTML dinamico e scalabile. Infine, scopriremo come HTMX può essere utilizzato per aggiungere interattività alle tue applicazioni senza la necessità di complicati framework JavaScript.

Durante il workshop, non ci limiteremo alla teoria. Vedremo esempi pratici e casi d’uso reali, con l’obiettivo di fornirti le competenze necessarie per iniziare subito a creare applicazioni moderne e performanti. Imparerai come combinare questi strumenti per ottenere il massimo in termini di produttività e manutenibilità del codice, riducendo il time-to-market delle tue soluzioni.

Non perdere questa occasione per migliorare il tuo workflow di sviluppo e scoprire come sfruttare al meglio le tecnologie che già conosci. Iscriviti ora e porta le tue applicazioni web al livello successivo!

Oltre a spendere meno tempo per lo sviluppo, l’applicazione risultante sarà tendenzialmente più veloce della sua controparte sviluppata con complessi framework client side (es. React o Angular).

Perché? Valuta tu stesso:

Architettura Step necessari per visualizzare i dati in una pagina
✅ Con un framework javascript lato client: Database ➡️ Serializzazione in JSON ➡️ Rete ➡️ Deserializzazione ➡️ Template ➡️ Browser
✅ Con TemplatePro e HTMX: Database ➡️ Template ➡️ HTML ➡️ Rete ➡️ Browser

Contenuti

  • Introduzione a DMVCFramework
    • Rendering
    • Accesso ai dati
  • Server Side View
  • TemplatePro
    • Sintassi
    • Passare dati al template
    • Riutilizzo dei template compilati
    • I filtri built-in
    • Aggiungere filtri e funzioni personalizzate
    • Scenari di utilizzo
  • HTMX
    • Perché HTMX è rivoluzionario
    • Punti di forza dell’approccio HTMX
    • In che modo con HTMX si risparmia tempo
  • Mettiamo tutto insieme e scriviamo una applicazione web moderna con DMVCFramework, TemplatePro e HTMX
  • HTMX avanzato
    • gli eventi di htmx
    • le estensioni built-in
    • come scrivere una estensione HTMX
    • integrazione con Alpine.js
    • strategie di deploy
  • Le best practice e UX pattern più diffusi
    • modifica in linea di un oggetto dati
    • aggiornamento in blocco di più righe di dati
    • clic per caricare più righe in una tabella
    • eliminazione di righe in una tabella
    • come modificare le righe in una tabella
    • implementate lo scorrimento infinito di una pagina (infinite scrolling)
    • eseguire la convalida dei campi in linea
    • active search (ricerca incrementale mentre l’utente scrive)
    • implementare una barra di avanzamento
    • come rendere i valori di una selezione dipendenti da un’altra selezione
    • varie tecniche di animazione
    • come caricare un file tramite ajax con una barra di avanzamento
    • usare le dialog
    • creazione di interfacce a tab
    • creare scorciatoie da tastiera per gli elementi htmx
    • implementare il riordino drag-and-drop
    • aggiornare elementi del dom multipli con una sola richiesta
    • come implementare una finestra di dialogo di conferma personalizzata con htmx
  • Deploy della soluzione completa

Richiedi informazioni