Roberto Di Vito

Servizi e Consulenza informatica. Sulmona

Corsi di informatica dalla patente europea del computer (ECDL) all'informatica professionale, design di siti web, sviluppo software e consulenze.

Menù di accesso rapido (accesskey: [0])

Programmare in Java

Scheda del corso

Partenza prossimo corso: Lunedì 4 Dicembre 2007

Lezioni: 40 lezioni di 4 ore ciascuna (160 ore)

Giorni: Lunedì e Venerdì

Orario: 9:00 - 13:00

Durata corso : 6 mesi

Docente: Ing. Vincenzo Di Luzio

Livello del corso: intermedio

Preparazione richiesta: uso di base del computer, della gestione dei file, della videoscrittura e buona conoscenza della navigazione su Internet e uso dei siti web. Equivalentemente: ECDL base Start

Corsi di approfondimento: nessuno.

Corsi collegati: Creare applicazioni web con PHP e Progettare e creare database con MySQL

A chi è rivolto

Il corso è pensato per imparare a programmare da zero. Richiede solo l'uso di base del calcolatore e abilità personale.

In questo corso illustriamo cos'è la programmazione generale e la programmazione ad oggetti per preparare gli allievi all'approccio con qualsiasi linguaggio di programmazione moderno.

E' particolarmente rigoroso e adatto alla didattica. Le sue metodiche consentono di approfondire qualsiasi altro linguaggio ad oggetti, tanto quelli orientati alle applicazioni desktop (Visal Basic o C#) quanto quelli dedicati alla programmazione lato server (come PHP o JSP).

Infine Java è il linguaggio più diffuso attualmente e la sua conoscenza è di per sè un vantaggio rispetto ad altri linguaggi di programmazione.

Il progetto di formazione retribuito

Per poter perfezionare davvero la propria preparazione è necessario mettersi alla prova sul campo.

I migliori allievi potranno svolgere presso di me e presso o la società Di Luzio TPS Srl un progetto di formazione reale e retribuito.

Il progetto di formazione prevede l'assunzione con un regolare contratto a progetto per i migliori 2 allievi del corso.

nota: inizialmente avevo pensato di realizzare degli stage formativi non retribuiti. Successivamente ho preferito offrire molto di più ed optare per l'assunzione con un contratto a progetto regolare e retribuito.

Il programma del corso

Introduzione a Java
Programmi e modelli. Oggetti, comportamento e classi. L’oggetto video. L’oggetto System.out. Come è fatto un programma Java. Identificatori,ordine delle istruzioni, formato e commenti. Meccanismi. Tempo
Uso degli Oggetti
Uso di PrintStream. La classe String. Metodi,argomenti e valori restituiti. Variabili di riferimento. Uso di metodi String. Uso di più metodi e più messaggi.
Utilizzo delle Classi
Creazione ed origine degli oggetti. File su disco. Scrittura in uscita su un file. L’ingresso da tastiera. Ingresso ed uscita interattivi. L’ingresso da file su disco. Introduzione all’elaborazione in rete. Supplemento GUI: Applet.
Definizione di Classi
Definizioni di classi. Progettazione di classi: specifica di una classe InteractiveIO. Implementazione della classe InteractiveIO. Variabili, dichiarazioni e istruzione "return". Specifica di una classe Name. Implementazione della Classe Name. Stato e comportamento. Oggetti con uscita. Oggetti con ingresso. Applet, disegno e creazione di controlli.
Progettazione di Classi. Implementazione dei metodi ed elaborazione numerica
Progetto di classi. Elaborazione numerica: il tipo di dato int. Tipi di dati primitivi, int, espressioni e operatori. Metodi e ingresso di int. Altri tipi di numeri interi. Modello dei numeri di misure. Supplemento GUI: Disegno di testi.
Controllo del comportamento. Esecuzione condizionale
Istruzione If. Considerazioni dei metodi di ingresso : verifica della fine dell’ ingresso. Il tipo Boolean e le relative espressioni Costrutti condizionali composti e operatori logici. Supplemento GUI: Come rispondere ai controlli e gestione eventi. Supplemento GUI: Calcolatrice
Verifica del comportamento di Oggetti
Categorie di errori. Driver di verifica. Verifica automatica. Tecniche di debug
Lavorare con Oggetti Multipli
Strutture di ciclo. Impatto dei cicli sulla verifica. Gestione dei valori multipli. Vettore: classe collezione. Come ci si muove dentro un Vector: enumerazioni. Metodi della classe Object. Supplemento GUI: List, Checkbox e CheckboxGroup
Iterazione
Progetto di cicli. Altri tipi di cicli: contatori, accumulatori ed estremi. Ciclo for, i cortocircuiti, break e continue. Raffinamento della strategia di progettazione di un ciclo. Supplemento GUI: Thread
Organizzazione di Oggetti
Indicizzazione. Limitazione delle enumerazioni. Ricerca. Vettori autorganizzanti. I metodi di Vector. Ricerca dell’ indice di un estremo. Ricerca binaria. Ordinamento. Introduzione agli Array. Vector ed array. String ed indici. Array bidimensionali. Supplemento GUI: L’applet il gioco della vita
Ricorsione
Elevamento a potenza. La progettazione di un metodo ricorsivo. Ricorsione con un Vector, Array e String. Permutazioni. Le Torri di Hanoi. Ricorsione ed iterazione. Supplemento GUI: L’applet delle Torri di Hanoi

Il materiale didatico

Ad ogni allievo sarà consegnato una cartella contenente:

  • i libri scelti per il corso:
    • da definire
  • le dispense del docente;
  • una cartellina, una penna ad inchiostro liquido, un blocco note;
  • una pen-drive USB da 512Mbyte.

Tutti i corsi in catalogo

Perchè sceglierci?
Il fattore chiave è
la qualità degli insegnanti

La qualità di un corso sta nell'abilità di chi insegna; tutto il resto sono chiacchiere.

I nostri docenti sono selezionati con cura per garantire il massimo apprendimento.

I docenti sono tutti professionisti del settore con una esperienza di numerosi anni.

Non vi basta? Eccovi altri motivi.

I risultati ottenuti

Chi ha frequentato i corsi della patente europea del computer ha superato gli esami al primo tentativo e con una media di 93/100 contro i 75/100 richiesti.

La richezza della nostra offerta

Offriamo più di 15 corsi in catalogo. Abbiamo corsi:

  • di tutti i livelli: dai corsi di base a quelli professionali;
  • di tutti gli argomenti: dall'ufficio alla realizzazione di siti web, fino alla programmazione.

Il confort e la dotazione delle aule.

Le nostre aule dispongono di un computer per ogni studente.

Il materiale didattico completo.

Ogni studente riceverà almeno:

  • i libri di testo del corso.
  • Le dispense esclusive del docente.
  • Una pen-drive USB dove salvare il lavoro svolto in classe.
  • Una cartellina, un block notes ed una penna.

L'informatica
che funziona

offro una gamma completa di servizi e soluzioni su misura.

Notizie

International Webmaster Association
L'IWA mi ha ritenuto professionalmente idoneo a fare parte dell'associazione.
Superati i 1000 visitatori al mese
Il sito ha raggiunto i 1000 visitatori al mese. Grazie a tutti!
Sponsorizzazione del Sulmona Cinema 2007
Il Sulmona Cinema è una delle iniziative più interessanti in Sulmona
Corsi: assunzione per i migliori
In luogo dello stage abbiamo deciso di offrire ai migliori 2 allievi dei corsi professionali un contratto a progetto retribuito.
Convenzione con la palestra MyClub
Ancora una nuova convenzione. Questa volta con la palestra MyClub di Via Giovanni XXIII in Sulmona

» leggi le notizie

Siti amici

Di Luzio TPS Srl
Uno dei migliori professionisti nel campo dell'informatica a Sulmona.
3D Mania Sas
Vendita di computer ed assistenza tecnica a Sulmona
Photoevents
Brillante società di servizi fotografici in Sulmona.
Luca Del Monaco
Fotografo di Sulmona eclettico e versatile che vanta pubblicazioni di rilievo.
Opportunity.
Corsi di recupero anni scolastici, assistenza scolastica e corsi professionali a Sulmona
Beppe Frattaroli
Cantautore di Bugnara che ha acquistito una fama di livello nazionale.

Siti consigliati

HTML.it
La lettura fondamentale per chi crea siti web.
Punto informatico
La più importante rivista on-line sull'informatica
Apogenoline.com
Importante rivista sull'informatica e il multimediale.
Attivissimo.net
Il migliore divulgatore dell'informatica italiana.

vai a: inizio del testo [3] | navigazione principale [1] | Inizio pagina e menu di accesso rapido [0] |

Concetto, Design e realizzazione del Sito Web: Roberto Di Vito. Fotografie: Fabio Smarrelli.

Pagine web: XHTML 1.1 valido. Layout Design: CSS 2.1 valido. Accessibilità: il sito è conforme alla Legge Stanca e WAI AAA.

Analisi e Statistiche: Google Analytics

© 2005-2007 Roberto Di Vito Servizi e Consulenza Informatica Sulmona. Alcuni diritti riservati.