Creare Single Page Application con Blazor

Corso

Online

250 € IVA inc.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Inizio

    Scegli data

la figura del programmatore è una figura professionale che si occupa di scrivere, testare e mantenere il codice informatico per sviluppare software, applicazioni o sistemi. Utilizzando linguaggi di programmazione, il programmatore crea soluzioni che permettono a dispositivi e piattaforme di funzionare correttamente, risolvendo problemi specifici o migliorando l'esperienza utente. Il suo lavoro può includere la progettazione di algoritmi, la gestione di database e l'ottimizzazione delle performance del software.

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Emagister S.L. (Titolare del trattamento dati) utilizzerà i tuoi dati per svolgere attività promozionali (via email e/o telefono), pubblicare recensioni o gestire eventuali segnalazioni. Nella politica sulla privacy potrai conoscere i tuoi diritti e gestire la cancellazione.

Opinioni

Successi del Centro

2023
2022
2020

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

6 anni del centro in Emagister.

Materie

  • Programmatore
  • Server
  • Programmazione
  • Visual Studio
  • Javascript

Programma

Modulo 1:Blazor Cos'è Blazor: panoramica e utilizzo Differenza tra Blazor Server e Blazor WebAssembly Vantaggi e sfide nell'uso di Blazor Prerequisiti e ambiente di sviluppo Modulo 2: Panoramica delle SPA (Single Page Applications) Cos'è una Single Page Application Vantaggi delle SPA Struttura tipica di un'applicazione SPA Differenze con le applicazioni multi-pagina (MPA) Modulo 3: Architettura di Blazor Ciclo di vita di un'applicazione Blazor Componenti Blazor: come funzionano e come vengono gestiti Blazor WebAssembly vs. Blazor Server: differenze fondamentali Comunicazione tra componenti Modulo 4: Configurazione dell'Ambiente di Sviluppo Installazione di Visual Studio e Visual Studio Code Configurazione di .NET SDK Creazione di un progetto Blazor Struttura di un progetto Blazor Modulo 5: Creazione di Componenti in Blazor Cos'è un componente e come viene creato Componenti con C# e Razor syntax Parametri dei componenti e binding Ciclo di vita di un componente Blazor Modulo 6: Gestione degli Stati in Blazor Stato locale vs stato globale Gestione dello stato in un componente Uso di servizi per la gestione dello stato StateHasChanged() e il ciclo di aggiornamento del componente Modulo 7: Routing e Navigazione in Blazor Cos'è il routing e come funziona in una SPA Definizione delle rotte in Blazor Gestione della navigazione tramite NavLink Parametri di route e passaggio di dati tra le pagine Modulo 8: Gestione degli Eventi in Blazor Eventi di base in Blazor (clic, input, cambio valore) Binding degli eventi ai metodi Gestione degli eventi asincroni Eventi personalizzati tra componenti Modulo 9: Blazor Forms e Validazione dei Dati Creazione di form in Blazor Validazione dei dati con data annotations Gestione degli errori nei form Validazione personalizzata con IValidationMessage Modulo 10: Integrazione con API RESTful Comunicazione con le API usando HttpClient Gestione delle chiamate asincrone Gestione degli errori nelle richieste HTTP Manipolazione dei dati ricevuti da un'API Modulo 11: Autenticazione e Autorizzazione Concetti di autenticazione in Blazor Autenticazione tramite IdentityServer o altri sistemi Gestione dei ruoli e autorizzazioni Protezione delle rotte con AuthorizeView Modulo 12: Consumo di Web Services e Interazione con JavaScript Integrazione di librerie JavaScript con Blazor Invocazione di funzioni JavaScript da Blazor Chiamate JavaScript asincrone Gestione degli eventi di JavaScript in Blazor Modulo 13: Performance e Ottimizzazione in Blazor Tecniche di ottimizzazione delle performance in Blazor Uso di lazy loading nei componenti Gestione dei rendering con RenderMode Minimizzazione del codice in Blazor WebAssembly Modulo 14: Debugging e Risoluzione dei Problemi in Blazor Strumenti di debugging in Visual Studio e Visual Studio Code Debugging delle applicazioni Blazor in modalità WebAssembly e Server Diagnosi e risoluzione dei problemi comuni Ottimizzazione e gestione delle risorse Modulo 15: Pubblicazione e Distribuzione di un'Applicazione Blazor Tecniche di pubblicazione per Blazor WebAssembly e Blazor Server Configurazione del server e distribuzione su Azure Gestione dei problemi di compatibilità tra browser Versioning e aggiornamenti di un'applicazione Blazor

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Creare Single Page Application con Blazor

250 € IVA inc.