Scegli la tua lingua
Corso di programmazione in Visual Basic
+ di 400 mila professionisti sulla piattaforma
Esclusivo per aziende

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.

Dedika per studenti

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

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Contenuto del corso

8 Capitoli • 33 LezioniDurata tra 4 e 360 ore (decidi tu)

Capitolo 1Vedi dettagli

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 2Vedi dettagli

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 3Vedi dettagli

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 4Vedi dettagli

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 5Vedi dettagli

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 6Vedi dettagli

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 7Vedi dettagli

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 8Vedi dettagli

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.

Certificazione

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