
Corso di programmazione in Visual Basic
Impari Visual Basic partendo dalle basi e costruisca applicazioni desktop reali e funzionanti. Questo corso La guiderà attraverso i fondamenti del linguaggio, la progettazione orientata agli oggetti, lo sviluppo di interfacce GUI con Windows Forms e l'integrazione con i database: tutto ciò di cui ha bisogno per scrivere software VB professionale. Che Lei stia entrando nel mondo dello sviluppo enterprise o stia espandendo le Sue competenze .NET, questo è il percorso formativo pratico e concreto che produce risultati.
Cosa il tuo team imparerà a padroneggiare:
Configuri Visual Studio e realizzi da zero un'applicazione Windows Forms completamente funzionale.
Applichi i principi della programmazione orientata agli oggetti — incapsulamento, ereditarietà e polimorfismo — utilizzando le classi di Visual Basic.
Implementi il flusso di controllo, la gestione degli errori e le procedure modulari per scrivere codice pulito e manutenibile.
Colleghi le applicazioni desktop ai database SQL con ADO.NET ed esegui query parametrizzate e sicure.
Utilizzi LINQ, le collezioni generiche e il data binding per gestire e visualizzare dati strutturati in modo efficiente.
Distribuisca applicazioni VB pronte per la produzione utilizzando ClickOnce e strumenti professionali di creazione di pacchetti di installazione.
Come il tuo team studia in modo pratico Corso di programmazione in Visual Basic
Come il tuo team mette in pratica Corso di programmazione in Visual Basic
I professionisti di queste aziende studiano su Dedika









Contenuto del corso
8 Capitoli • 33 LezioniDurata tra 4 e 360 ore (decidi tu)
Capitolo 1NascondiNascondi dettagliVedi dettagliIntroduzione a Visual Basic e all'IDE
Introduzione a Visual Basic e all'IDE
Lezione 1 • Comprendere l'Editor di Codice
Esplora IntelliSense, il folding del codice e l'evidenziazione della sintassi nell'editor VB. Sviluppa abitudini di efficienza di modifica che accelerano tutte le future attività di codifica.
Lezione 2 • Creare il Primo Progetto VB
Presenta i tipi di progetto, la struttura della soluzione e il processo di creazione di un'applicazione Windows Forms. Gli studenti producono ed eseguono un programma minimo funzionante.
Lezione 3 • Installare e Configurare Visual Studio
Guida gli studenti attraverso il download, l'installazione e la personalizzazione di Visual Studio per lo sviluppo VB. Garantisce un ambiente pienamente operativo prima di scrivere qualsiasi codice.
Lezione 4 • Storia e Scopo di Visual Basic
Tratta l'evoluzione di VB da BASIC a .NET e la sua posizione tra i linguaggi moderni. Fornisce il contesto del perché VB rimane rilevante nello sviluppo aziendale e desktop.
Capitolo 2NascondiNascondi dettagliVedi dettagliFondamenti del Linguaggio VB
Fondamenti del Linguaggio VB
Lezione 1 • Operazioni di Input e Output
Presenta Console.ReadLine, MsgBox, InputBox e l'output di base su file per acquisire e visualizzare i dati. Collega i fondamenti del linguaggio a un comportamento del programma visibile e interattivo.
Lezione 2 • Variabili, Costanti e Tipi di Dato
Tratta la sintassi di dichiarazione, le convenzioni di denominazione e l'insieme completo dei tipi di dato primitivi. Stabilisce le corrette abitudini di modellazione dei dati, essenziali per tutti i successivi compiti di programmazione.
Lezione 3 • Conversione di Tipo e Casting
Spiega le conversioni implicite ed esplicite, CType e la classe Convert. Previene gli errori a runtime causati da tipi di dato non corrispondenti nelle applicazioni reali.
Lezione 4 • Operatori ed Espressioni
Insegna gli operatori aritmetici, di confronto, logici e di stringa, insieme alla precedenza degli operatori. Gli studenti costruiscono espressioni complesse che guidano la logica del programma.
Capitolo 3NascondiNascondi dettagliVedi dettagliFlusso di Controllo e Processo Decisionale
Flusso di Controllo e Processo Decisionale
Lezione 1 • Istruzioni Condizionali
Tratta If...Then...Else, catene ElseIf e la funzione IIf per decisioni inline. Gli studenti scrivono programmi che si diramano correttamente in base alle condizioni valutate.
Lezione 2 • Cicli For e For Each
Insegna i cicli For...Next basati su contatore e i cicli For Each...Next per iterare le collezioni. Gli studenti automatizzano compiti ripetitivi ed elaborano raccolte di dati in modo efficiente.
Lezione 3 • Cicli While e Do
Presenta i cicli guidati da condizione, incluse le varianti While...End While e Do...Loop. Gli studenti scelgono la struttura di ciclo appropriata per scenari di iterazione aperti.
Lezione 4 • Gestione degli Errori con Try-Catch
Tratta la gestione strutturata delle eccezioni utilizzando blocchi Try...Catch...Finally e tipi di eccezione comuni. Gli studenti scrivono programmi resilienti che gestiscono gli errori a runtime in modo elegante.
Capitolo 4NascondiNascondi dettagliVedi dettagliProcedure, Funzioni e Moduli
Procedure, Funzioni e Moduli
Lezione 1 • Creare e Utilizzare Funzioni
Tratta la dichiarazione di Funzione, i tipi restituiti e l'istruzione Return per produrre valori calcolati. Gli studenti sostituiscono calcoli ripetuti con unità funzionali riutilizzabili e testabili.
Lezione 2 • Organizzare il Codice con i Moduli
Presenta i Moduli Standard come contenitori per procedure e costanti condivise in un progetto. Gli studenti strutturano progetti multi-file per chiarezza e riutilizzo.
Lezione 3 • Ambito, Durata e Accessibilità
Insegna i modificatori di accesso Public, Private, Protected e Friend insieme alle regole di ambito delle variabili. Gli studenti controllano la visibilità dei dati per prevenire effetti collaterali indesiderati.
Lezione 4 • Definire e Chiamare Procedure Sub
Spiega la dichiarazione di Sub, la sintassi di chiamata e il ruolo delle procedure nel ridurre la duplicazione del codice. Stabilisce l'abitudine di incapsulare compiti discreti in blocchi denominati.
Capitolo 5NascondiNascondi dettagliVedi dettagliArray, Collezioni e Strutture Dati
Array, Collezioni e Strutture Dati
Lezione 1 • Query LINQ su Collezioni
Presenta la sintassi Language Integrated Query per filtrare, ordinare e proiettare collezioni. Gli studenti scrivono query di dati espressive che sostituiscono il codice verboso basato su cicli.
Lezione 2 • Array Monodimensionali e Multidimensionali
Tratta la dichiarazione, l'inizializzazione, l'indicizzazione e il ridimensionamento degli array con ReDim. Gli studenti memorizzano e recuperano insiemi di dati ordinati richiesti dalla maggior parte dei programmi reali.
Lezione 3 • Dizionari e Repository Chiave-Valore
Insegna Dictionary(Of TKey, TValue) per una ricerca veloce per chiave. Gli studenti implementano pattern efficienti di recupero dati utilizzati in scenari di configurazione e caching.
Lezione 4 • Liste Generiche e ArrayList
Presenta List(Of T) e ArrayList per collezioni dinamiche e type-safe. Gli studenti gestiscono insiemi di dati di lunghezza variabile senza ridimensionamento manuale.
Capitolo 6NascondiNascondi dettagliVedi dettagliProgrammazione Orientata agli Oggetti in VB
Programmazione Orientata agli Oggetti in VB
Lezione 1 • Classi, Oggetti e Costruttori
Tratta la dichiarazione di classe, l'istanziazione con New e l'overloading dei costruttori. Gli studenti creano oggetti che incapsulano stato e comportamento in una singola unità.
Lezione 2 • Interfacce e Polimorfismo
Presenta la dichiarazione di Interface, la parola chiave Implements e il polimorfismo a runtime. Gli studenti scrivono codice flessibile che opera su astrazioni piuttosto che su tipi concreti.
Lezione 3 • Membri Condivisi e Durata degli Oggetti
Tratta campi, metodi Shared e il pattern Finalize/Dispose per la gestione delle risorse. Gli studenti gestiscono la memoria e lo stato condiviso correttamente in programmi multi-oggetto.
Lezione 4 • Ereditarietà e Override dei Metodi
Insegna la parola chiave Inherits, Overridable e Overrides per costruire gerarchie di classi. Gli studenti estendono le classi base senza modificare il codice esistente e testato.
Capitolo 7NascondiNascondi dettagliVedi dettagliSviluppo GUI Windows Forms
Sviluppo GUI Windows Forms
Lezione 1 • Gestione degli Eventi e Delegati
Spiega il modello guidato dagli eventi, i gestori di eventi e i tipi delegato in Windows Forms. Gli studenti collegano le azioni dell'utente al codice che aggiorna correttamente lo stato dell'applicazione.
Lezione 2 • Validazione dei Form e Feedback all'Utente
Tratta la validazione dell'input con ErrorProvider, MaskedTextBox ed eventi di validazione. Gli studenti impediscono l'immissione di dati non validi nell'applicazione e guidano gli utenti con un feedback chiaro.
Lezione 3 • Form Multipli e Navigazione
Insegna a creare form figli, finestre di dialogo modali e a passare dati tra form. Gli studenti costruiscono applicazioni multi-schermo con navigazione coerente e stato condiviso.
Lezione 4 • Progettazione di Form e Controlli di Layout
Tratta la Finestra di Progettazione Form, la Casella degli strumenti e i contenitori di layout come Panel e TableLayoutPanel. Gli studenti dispongono i controlli per produrre interfacce professionali e ridimensionabili.
Lezione 5 • Controlli Comuni e Proprietà
Insegna la configurazione di TextBox, Label, Button, ComboBox, ListBox e CheckBox. Gli studenti selezionano e configurano il controllo corretto per ogni requisito di immissione o visualizzazione dati.
Capitolo 8NascondiNascondi dettagliVedi dettagliI/O su File e Integrazione con Database
I/O su File e Integrazione con Database
Lezione 1 • Accesso a File Binari e Serializzazione
Presenta BinaryReader, BinaryWriter e la serializzazione XML per l'archiviazione strutturata dei dati. Gli studenti scelgono il formato giusto per prestazioni, portabilità e leggibilità umana.
Lezione 2 • DataSet, DataAdapter e Data Binding
Tratta DataSet, DataTable e SqlDataAdapter per l'accesso ai dati disconnesso e il binding con l'UI. Gli studenti popolano griglie e form direttamente dai risultati delle query del database.
Lezione 3 • Leggere e Scrivere File di Testo
Tratta StreamReader, StreamWriter e i metodi della classe File per operazioni su file di testo. Gli studenti implementano l'archiviazione persistente per le impostazioni dell'applicazione e i contenuti generati dall'utente.
Lezione 4 • Connessione ai Database con ADO.NET
Insegna SqlConnection, SqlCommand e SqlDataReader per la comunicazione diretta con il database. Gli studenti stabiliscono e gestiscono le connessioni al database in modo sicuro utilizzando stringhe di connessione.
Il tuo certificato valido di completamento
Questo corso è per te:
Professionista d'ufficio: desidera automatizzare attività ripetitive con strumenti desktop personalizzati.
Persona che cambia carriera: cerca un punto di ingresso strutturato nel lavoro di sviluppo software.
Tecnico dell'assistenza IT: pronto a passare dalla riparazione dei sistemi alla loro realizzazione.
Studente di informatica: ha bisogno di competenze pratiche in VB per completare il corso di studi accademico.
Proprietario di una piccola azienda: desidera sviluppare strumenti interni senza assumere sviluppatori esterni.
Programmista hobbista: curioso di sviluppare applicazioni desktop utilizzando l'ecosistema .NET.
Corsi correlati
FAQ
Chi è Dedika?
Il certificato è valido in Italia?
I corsi sono gratuiti?
Qual è il carico di lavoro del corso?
Come sono strutturati i corsi?
Come funzionano i corsi?
Qual è la durata dei corsi?
Qual è il costo o il prezzo dei corsi?
Cos’è un corso EAD o online e come funziona?
Corso PDF



















