Contenuti del Corso
Introduzione a .NET con C#
Introduzione a .NET con C#
1. Introduzione
Che cos'è esattamente la piattaforma .NET?Creazione di un'Applicazione ConsoleAcquisizione di Input dall'UtenteEsercizio - Creazione di una Semplice CalcolatriceGestione delle Eccezioni Causate dall'Input dell'UtenteCompito - Miglioramento della CalcolatriceLettura Dei FileScrittura di FileCompito - Calcolatrice Basata su File
2. Programmazione Asincrona e Introduzione ai Servizi Web
3. Introduzione ai Database con .NET
Che cos'è un database?Struttura di un Database RelazionaleConfigurazione di un Server MySQLConnessione al Server MySQLAttività - Scrittura Delle Stringhe di ConnessioneEsecuzione dei ComandiAttività - Esecuzione di Comandi MySQLMetodi di MySqlCommandAttività - Connessione a un Database MySQL ed Esecuzione di Comandi
4. Operazioni CRUD con MySQL
Introduzione alle Operazioni CRUDInstallazione e Utilizzo di MySQL WorkbenchCrea - Parte IAttività - Utilizzo di CREATECrea - Parte IIEsercizio - Utilizzo di INSERTLeggiEsercizio - Utilizzo di SELECTAggiornamentoEsercizio - Utilizzo di UPDATEEliminazione - Parte IEliminazione - Parte IIEsercizio - Utilizzo di DELETE
5. Ottimizzazione delle Operazioni di Database
Gestione delle Eccezioni Causate da Richieste HTTP
Punti importanti:
- Gli errori di runtime possono verificarsi durante le richieste API. Il caso più rilevante è quando l'URL / URI fornito non è valido;
- Si utilizzano i blocchi try-catch per racchiudere il metodo
GetAsync
al fine di renderlo sicuro; - La classe
HttpResponseMessage
possiede un attributoIsSuccessStatusCode
, che assume valoretrue
se l'API risponde correttamente con i dati richiesti; HttpResponseMessage
dispone anche di un attributoStatusCode
che rappresenta il codice di stato della risposta. Puoi approfondire i codici di stato qui;- I codici di stato HTTP sono numeri a tre cifre restituiti da un server in risposta a una richiesta effettuata da un client verso un sito web o un server web. Forniscono informazioni sull'esito della richiesta e aiutano a risolvere eventuali problemi.
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 2. Capitolo 7