Home page
Chi siamo
Dove siamo
Le nostre strutture
Contatti
> Corsi FSE
> Area Office
> Area Web
> Area CAD
> Area Programmazione
> Area Sicurezza
> Area Eno-Gastronomica
> Formazione
> Creazione d'impresa
> Assistenza
> Progettazione
> Glossario
> Curriculum vitae italiano
> Curriculum vitae europeo
> Lettera di presentazione
Associazione Il Faro
Corso Nuova Italia, 43/A
03014 Fiuggi (FR)
Tel. 0775.547057
Fax 0775.547056
www.associazioneilfaro.net info@associazioneilfaro.net
P.IVA: 02310520602

 


AREA PROGRAMMAZIONE

 

 

 

VISUAL BASIC

DURATA: 36 ORE

COSTO: 250,00 €

OBIETTIVI
Il corso si propone l’apprendimento della “programmazione in Visual Basic”. Si vedrà poi la sua estensione in linguaggio di scripting (adatto alla programmazione lato client come Javascript) e il suo naturale sbocco nelle applicazioni lato server su piattaforma Microsoft: le Active Server Pages. Queste ultime rappresentano lo strumento più diffuso per la realizzazione di siti Web dinamici ed orientati alla raccolta e distribuzione dei dati attraverso database (per esempio nel commercio elettronico).
Il corso persegue quindi l’obiettivo di formare dei “programmatori in Visual Basic” e dei “web Master” capaci di creare siti web professionali, con gestione di database e di tutti gli oggetti interattivi necessari nelle realizzazioni dinamiche

PROGRAMMA DIDATTICO

Introduzione

  • La soluzione dei problemi
  • Approccio alla programmazione strutturata
  • Presentazione dell’ambiente Visual Basic
  • La programmazione imperativa, a eventi e a oggetti

Lavorare con Visual Basic

  • Le variabili e le espressioni in VB
  • I vettori e le matrici
  • Il controllo del flusso di un programma VB
  • Le funzioni incorporate
  • Le funzioni e le procedure dell’utente
  • Le regole di scope in VB
  • La gestione degli errori in VB
  • Strumenti per il test e il debug in VB
  • Interagire con i file da VB

Active server pages

  • Che cos’è ASP?
  • I primi script
  • Condividere le informazioni: l’oggetto Application
  • Memorizzare le informazioni durante la navigazione: l’oggetto Session
  • Usare le informazioni di un form
  • Le e-mail dal web
  • I cookies (biscottini) per tracciare le abitudini dei visitatori abituali
  • La gestione dei files sul server
  • La gestione dei database
  • La sicurezza dei dati
  • Creare un contatore degli accessi

torna su

JAVA

DURATA: 36 ORE

COSTO: 250,00 €

OBIETTIVI
Introduzione alla tecnologia Java. Rendere i partecipanti autonomi sulla logica ad oggetti e sulle caratteristiche principali del linguaggio. Fare una panoramica sulle tecniche avanzate. Fornire una chiara visione delle aree di applicabilità del prodotto Fornire una chiara visione delle aree di applicabilità del prodotto.

PROGRAMMA DIDATTICO
  • Introduzione alla programmazione object oriented (OOP) – Confronto con il paradigma procedurale – La rappresentazione dei concetti: classe, oggetto, incapsulamento, interfaccia, metodi, parametri – Struttura del compilatore Java e breve storia del Java: JVM e JDK.
  • La sintassi di Java: definizione di variabili, inizializzazione di una variabile, variabili final, operatori logici, operatori aritmetici, operatori relazionali, operatori di assegnamento, blocchi di istruzioni.
  • Definizione di metodi, definizione di classi, variabili reference, l’oggetto null, istanze di oggetti, l’operatore “.”.
  • Autoreferenza esplicita, autoreferenza implicita, comparazione di oggetti, metodi statici, il metodo main.
  • Controllo di flusso: costrutto if, costrutto if else, costrutto switch, costrutto for, costrutto while, costrutto do while, istruzione break, continue, return.
  • Incapsulamento: modificatore public, modificatore private, modificatore protected – L’operatore new ed i costruttori.
  • Oggetti non referenziati: il garbage collector – Overloading e overloading dei costruttori.
  • Ereditarietà: ereditarietà ed incapsulamento, ereditarietà e costruttori, overridding, chiamata dei metodi della classe base.
  • Casting delle variabili reference: run time e compile time – L’operatore istanceof – L’oggetto Object: i metodi equals(), finaline(), toString().
  • Polimorfismo: interfacce e classi astratte.

torna su

C++

DURATA: 36 ORE

COSTO: 250,00 €

OBIETTIVI
Obiettivo del corso e far acquisire il modello di programmazione ad eventi e di rendere i partecipanti in grado di creare rapidamente applicazioni Windows. Il corso sarà supportato da numerosi esempi concreti e dallo sviluppo di applicazioni con la supervisione del docente.

PROGRAMMA DIDATTICO
Basi del C++
Differenze con il C, introduzione all’uso di Visual C++, compilazione di un programma, commenti e direttive per il compilatore
Tipi di dati e strutture
Differenze tra i vari tipi di dati predefiniti, dichiarazioni di tipi definiti dall’utente, tipi di dati enumerativi, dichiarazioni di variabili strutturate.
Costanti e variabili
Definizione ed utilizzo di costanti, definizione ed utilizzo di variabili semplici e di riferimento.
Operatori e conversioni di tipo
Operatori aritmetici, di assegnazione, di manipolazione bit, booleani, di incremento e decremento, di allocazione dinamica, operatori dei puntatori.
Cicli ed operatori condizionali
Operatori ciclici e condizionali e loro utilizzo
Array
Array monodimensionali, multidimensionali e dinamici
Puntatori
Definizione di puntatore, utilizzo dei puntatori, puntatori e variabili, a strutture, ad array, a funzioni, ad oggetti.
FunzioniDefinizione di funzioni, passaggio di argomenti per valore o riferimento, valori di ritorno, overloading e ricorsione.

torna su