A Gentle Introduction To ASP.NET and Blazor with AI Apps

 

MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Lingua: Inglese | Dimensioni: 108.58 GB | Durata: 66 ore e 36 minuti

Un percorso per acquisire competenze avanzate in ASP.NET: creazione di siti Web dinamici con Web Form, MVC, Razor Pages, Blazor, IA e altro ancora

Cosa imparerai:
Creare semplici applicazioni ASP.NET Web Form multipagina che incorporano diversi controlli server utilizzando Visual Studio su macchine Windows
Lavorare con fogli di stile e pagine master in Web Forms
Creare pagine Web basate su database SQL Server che eseguono operazioni CRUD in applicazioni ASP.NET Web Forms
Lavorare con il concetto di data binding aggiungendo controlli associati ai dati a un Web Form
Passare da Web Forms al framework MVC Core
Creare applicazioni MVC che incorporano viste parziali, file di layout e annotazioni dati
Lavorare con la sintassi Razor… Variabili, istruzioni condizionali, cicli
Creare semplici pagine Razor (non con la sintassi Razor) ed evidenziare somiglianze e differenze tra Web Forms e framework MVC
Scoprire cos’è Blazor e perché è importante Il futuro dello sviluppo web ASPNET
Crea semplici applicazioni Blazor utilizzando sia Blazor Server che Blazor WebAssembly Hosting… incluso WebAssembly Core Hosted
Scopri Blazor Data Binding, State Management, Parametri, Routing e Navigazione
Crea applicazioni Blazor più sofisticate che accedono ai Data Services (API) e chiamano funzioni Javascript
Crea app Blazor per negozi online (musica, pizza e altro) che implementano un carrello e una funzionalità di checkout
Crea app Blazor Database (a tabella singola/multipla) con funzionalità CRUD complete, tra cui convalida dei moduli, autenticazione, autorizzazione, ordinamento e filtraggio
Impara come implementare componenti Blazor di terze parti (Radzen/Synfusion…) e come creare le tue librerie di componenti
Crea una varietà di giochi in Blazor… tra cui Tris, Forza 4, gioco di abbinamento, anagrammi e slot machine (con grafica ed effetti sonori)
Impara come creare applicazioni web progressive Blazor
Impara come implementare le funzionalità Drag and Drop in Blazor
Crea un’applicazione in tempo reale con Blazor e SignalR
Crea grafica e animazioni semplici con Blazor utilizzando l’API Canvas di HTML5
Impara a implementare la libreria ApexCharts in Blazor WebAssembly per generare grafici interattivi e reattivi utilizzando i dati di un servizio dati
Crea un’applicazione CRUD in Blazor Server utilizzando Entity Framework Core e SQLite.
Impara a caricare e visualizzare il contenuto di un file Excel in Blazor
Impara a creare semplici applicazioni Blazor Hybrid (.NET MAUI), estendendo le capacità degli sviluppatori .NET oltre il Web, allo sviluppo desktop e mobile
Scopri il concetto di localizzazione: il processo di personalizzazione delle applicazioni per visualizzarle e utilizzarle nella cultura dell’utente.

Crea semplici applicazioni che integrano la localizzazione in Blazor WebAssembly, Server e .NET MAUI Blazor
Scopri come utilizzare Blazor in .NET 8 e come rappresenta un cambio di paradigma
Impara a implementare le nuove funzionalità di Blazor .NET 8, tra cui QuickGrid, Sezioni, Componenti dinamici e Fluent UI
Scopri le ultime funzionalità e i miglioramenti di Blazor in .NET 9
Impara a integrare l’API OpenAI nelle applicazioni Blazor e a implementare i componenti intelligenti .NET – controlli UI basati sull’IA
Impara a utilizzare strumenti open source (Ollama) per eseguire modelli linguistici di grandi dimensioni in Blazor
Impara a eseguire l’analisi delle immagini tramite IA e a collegare i risultati a un database
Impara a eseguire l’analisi video tramite IA da varie fonti, incluso l’utilizzo di una webcam
Impara a registrare l’audio e a convertirlo in testo (trascrizione/traduzione) e a convertire il testo in parlato utilizzando il modello Whisper di OpenAI
Impara a implementare funzionalità di conversione da parlato a testo in tempo reale in un’app Web Blazor e a inviarle il testo trascritto ad altri utenti tramite e-mail
Impara a estrarre dati da un sito web e ad analizzarne il contenuto utilizzando l’IA in un’applicazione Blazor
Impara a implementare l’IA nelle applicazioni ibride Blazor (Windows Desktop/Android/iOS)
Impara a generare query SQL tramite IA da utilizzare nelle applicazioni di database Blazor (dal linguaggio naturale a SQL)
Impara a implementare RAG (Retrieval Augmented Generation) all’interno di una semplice applicazione Blazor basata sull’IA
Impara a implementare il nuovo Microsoft Agent Framework e a lavorare con scenari di flussi di lavoro multi-agente
Impara a implementare la nuova API OpenAI Responses
Impara ad aggiungere memoria personalizzata al Microsoft Agent Framework. Consente agli agenti di intelligenza artificiale di ricordare le preferenze dell’utente e le interazioni passate.
Scopri come implementare Google Gemini LLM in un’applicazione ibrida .NET MAUI Blazor, che ti permetterà di integrare Google Maps Tool.

Requisiti
È necessaria una conoscenza di base di come creare semplici pagine web utilizzando HTML.
Una conoscenza di base del CSS sarà utile, ma non è obbligatoria.
È fortemente consigliata una conoscenza di base di C#.
È necessario avere accesso all’IDE Visual Studio per Windows… Community Edition versione 2022/2026 (scaricabile gratuitamente).e)

Descrizione
Esistono diverse varianti di ASP.NET: Web Forms (siti web e applicazioni web), Model-View-Controller (MVC), Razor Pages e il più recente Blazor. Questo corso è pensato per chiunque desideri creare siti web dinamici utilizzando tutti questi modelli, con ASP.NET Web Forms come punto di partenza e Blazor come punto di arrivo, a cui verrà data maggiore enfasi. ASP.NET è la piattaforma Microsoft per lo sviluppo di applicazioni web. Utilizzando ASP.NET è possibile creare siti di e-commerce, portali basati sui dati e praticamente qualsiasi altra cosa si possa trovare su Internet. Soprattutto, non è necessario incollare un insieme disordinato di codice HTML e JavaScript. È invece possibile creare applicazioni web complete sfruttando la propria conoscenza della programmazione C# e uno strumento di progettazione come Visual Studio. Negli ultimi anni Microsoft ha aggiunto MVC (Model View Controller) e Razor Pages, che offrono diversi modi per creare pagine web dinamiche. È importante avere una solida conoscenza di tutti questi modelli di programmazione per applicazioni web prima di passare alla scelta più all’avanguardia come Blazor. Trattiamo tutti questi modelli a livello principiante, offrendo una moltitudine di applicazioni pratiche. Tuttavia, ci addentriamo in modo approfondito in Blazor (130 lezioni su 213), passando da concetti di base a concetti intermedi e leggermente avanzati, incluse le applicazioni di intelligenza artificiale. Ci concentreremo sull’utilizzo di Visual Studio su macchine WINDOWS. Tutti gli esempi di codice sono pienamente compatibili con le ULTIME edizioni di Visual Studio (a partire da Visual Studio Community 2022 e Visual Studio 2026) per WINDOWS. Aggiornamenti principali del corso: Aprile 2026 – Impara a implementare il nuovo Microsoft Agent Framework. Lavora con scenari multi-modello (ChatGPT o Ollama) e multi-agente utilizzando flussi di lavoro di chat sequenziali, concorrenti, di trasferimento e di gruppo. Lavora con la nuova API OpenAI Responses (progettata per la creazione di agenti AI con stato avanzato e strumenti integrati come la ricerca Web e la ricerca di file) al posto dell’API Chat Completions. Implementa agenti AI con interazione umana (Human in the Loop) utilizzando il Microsoft Agent Framework. Aggiungi memoria personalizzata al Microsoft Agent Framework. Consente agli agenti AI di ricordare le preferenze dell’utente, le interazioni passate e le conoscenze specifiche del dominio tra le sessioni, andando oltre le conversazioni singole e senza stato. Implementazione del Google Gemini LLM in un’applicazione ibrida .NET MAUI Blazor per dimostrare l’integrazione di Google Maps. 216 lezioni. Oltre 62 ore di video. Oltre 1100 demo scaricabili (pienamente compatibili con l’ultima versione di Visual Studio IDE 2022/2026). Applicazioni di esempio specifiche per le lezioni correnti. INOLTRE centinaia di demo supplementari e soluzioni di esercizi… e altro ancora aggiunto mensilmente. Novembre 2025 – Nuove lezioni su una varietà di argomenti AI, tra cui: Integrazione dell’API OpenAI nelle applicazioni Blazor. Utilizzo di strumenti open source per eseguire modelli linguistici di grandi dimensioni in Blazor. Esecuzione di analisi di immagini AI e connessione dei risultati a un database. Lettura e creazione di codici QR e codici a barre. Implementazione di funzionalità di conversione da parlato a testo in tempo reale in un’app Web Blazor e invio del testo trascritto ad altri utenti tramite e-mail. Esecuzione di analisi video AI su varie sorgenti di file video, inclusa la webcam. Utilizzo dell’IA. (Modello Whisper) per eseguire la trascrizione e la traduzione da audio a testo e la generazione da testo a voce (audio) Esecuzione di Web scraping e analisi AI e connessione dei risultati a un database Implementazione dei componenti intelligenti .NET – controlli UI basati su AI Implementazione dell’IA in applicazioni ibride (Windows Desktop/Android/iOS) Generazione di query SQL tramite AI per l’utilizzo in applicazioni di database Blazor (dal linguaggio naturale a SQL) RAG (Retrieval Augmented Generation) e Blazor … Una prima occhiata Settembre 2021 – Dicembre 2024 Tre nuove sezioni su Blazor … inclusi gli ultimi aggiornamenti su .NET 8 e .NET 9 (oltre 110 nuove lezioni e altro ancora in arrivo!) … Pensalo come un corso dentro un corso, tutto a un prezzo unico Febbraio 2020 – Settembre 2021 Tre nuove sezioni (oltre 50 nuove lezioni) che si concentrano sulla transizione da Web Forms a MVC e poi a Core Razor Pages Ecco come ti aiuterò a Riuscire: o Ogni lezione inizia con un elenco di obiettivi/note per il discorso. o Ogni esempio trattato nella lezione è disponibile per il download nella sezione risorse, inclusi gli obiettivi/note per il discorso. o Quasi ogni lezione include una serie di esercizi pratici con soluzioni complete. o Il mio stile di scrittura e insegnamento segue il principio KISS: Keep It Super Simple (Mantienilo estremamente semplice). Cerco di evitare la terminologia informatica complessa e di insegnare come se stessi parlando a un utente completamente nuovo con poca o nessuna conoscenza pregressa sull’argomento. Sono sempre disponibile per fornire assistenza, rispondendo solitamente entro un giorno. Infine, per favore, non giudicate un libro dalla copertina, non giudicate il corso dal titolo o da questa breve descrizione. Se volete conoscere esattamente tutti gli argomenti trattati, andate su: CONTENUTO DEL CORSO Sezioni Lezioni (premete la freccia in basso). Si apriranno migliaia di righe di descrizioni dettagliate delle lezioni, senza lasciare dubbi su cosa è e cosa non è trattato.

Sviluppatori/Programmatori di applicazioni web principianti che desiderano imparareImpara a creare semplici siti web dinamici con ASP.NET Core, con particolare attenzione a Blazor. Il corso è pensato per sviluppatori di applicazioni web esperti che desiderano approfondire argomenti più avanzati come le applicazioni ibride (mobile/desktop/web) e le implementazioni di intelligenza artificiale.

 

Download :

https://filecrypt.cc/Container/B02F01F6EB.html