|
L'Istituto "Leonardo da Vinci" propone i corsi di Programmazione in C++ e VB con la possibilità di certifica ufficiale Microsoft MTA.
Obiettivo del corso è quello di fornire le conoscenze teoriche e pratiche per la programmazione. Il corso si rivolge a tutti coloro che intendono lavorare nel settore del software development.
Lo studente imparerà a:
Comprendere la programmazione di base
• Comprendere la memorizzazione e i tipi di dati del computer. o Questo obiettivo può includere tra i vari argomenti: come un computer memorizza programmi e le istruzioni nella memoria del computer; stack e heap di memoria; i requisiti di capacità di memoria per i vari tipi di archiviazione dati; dati numerici e dati testuali
• Comprendere le strutture decisionali dei computer. o Questo obiettivo può includere tra i vari argomenti: varie strutture decisionali utilizzate in tutti i linguaggi di programmazione del computer; strutture decisionali If; strutture decisionali multiple come If ... Else e switch /Select Case, leggere diagrammi di flusso; tabelle di decisione; valutare espressioni
• individuare il metodo appropriato per la gestione di ripetizione. o Questo obiettivo può includere tra i vari argomenti: cicli For, cicli While, Do .. While, e cicli ricorsivi
• Comprendere la gestione degli errori. o Questo obiettivo può includere tra i vari argomenti: la gestione strutturata delle eccezioni
Comprendere la programmazione orientata all'oggetto
• Comprendere i fondamenti delle classi. o Questo obiettivo può comprendere tra i vari argomenti: proprietà, metodi, eventi e costruttori; come creare una classe, come utilizzare le classi nel codice
• Comprendere l'ereditarietà. o Questo obiettivo può includere tra i vari argomenti: ereditare la funzionalità di una classe base in una classe derivata
• Comprendere il polimorfismo. o Questo obiettivo può includere tra i vari argomenti: estendere la funzionalità in una classe, dopo averla ereditata da una classe base, metodi di override nella classe derivata
• Comprendere l'incapsulamento. o Questo obiettivo può includere tra i vari argomenti: creazione di classi che nascondono i loro dettagli di implementazione pur consentendo l'accesso alle funzionalità richiesta tramite l'interfaccia; modificatori di accesso
Comprendere lo sviluppo del Software Generale
• Comprendere la gestione del ciclo di vita dell'applicazione. o Questo obiettivo può includere tra i vari argomenti: le fasi della gestione del ciclo di vita delle applicazioni; test del software
• Interpretare le specifiche delle applicazioni. o Questo obiettivo può comprendere tra i vari argomenti: lettura di specifiche delle applicazioni e loro traduzione in prototipi, codici e componenti
• Comprendere gli algoritmi e le strutture dati. o Questo obiettivo può comprendere tra i vari argomenti: vettori (array), pile, code, liste concatenate e gli algoritmi di ordinamento; implicazioni sulle prestazioni di varie strutture dati, scelta della giusta struttura dati
Comprendere le Applicazioni Web
• Comprendere lo sviluppo di pagine Web. o Questo obiettivo può includere tra i vari argomenti: HTML, Cascading Style Sheets (CSS), JavaScript
• Comprendere lo sviluppo dell'applicazione web Microsoft ASP.NET. o Questo obiettivo può includere tra i vari argomenti: ciclo di vita di una pagina; modello ad eventi, la gestione dello stato; programmazione client-side vs server-side
• Comprendere Web hosting. o Questo obiettivo può includere tra i vari argomenti: creazione di directory virtuali e siti Web, la distribuzione di applicazioni Web; comprendere il ruolo di Internet Information Services
Il Corso è organizzato in lezioni da 2 ore ciascuna per un totale di 40 ore e al termine delle lezioni verrà rilasciato un attestato di frequenza.
Per il costo consulta il nostro LISTINO.
|