Corsi

PROGRAMMAZIONE JAVA

Java è il linguaggio di programmazione più diffuso e richiesto nell’ambito dell’Information Technology (IT). Viene utilizzato in modo particolare per sviluppare applicazioni in Internet grazie alle sue caratteristiche di potenza e flessibilità.Aggiungere alle proprie competenze la conoscenza e l’utilizzo di questo linguaggio di programmazione permetterà al corsista di crearsi un profilo immediatamente spendibile nel mondo del lavoro IT.

Obiettivo: Il corso ha come obiettivo quello di presentare la programmazione orientata agli oggetti e di fornire, in modo dettagliato, solide competenze per lo sviluppo in ambiente Java.Il corso prevede inoltre numerosi esempi ed esercizi pratici che saranno revisionati dall’insegnante al fine di poter apprendere correttamente le procedure dello sviluppo del software.

PROGRAMMA:

Modulo 1: Fondamenti di programmazione (4 ore teoria, 4 ore pratica)
• La struttura di un elaboratore
• I linguaggi di alto livello
• Sintassi e semantica
• Compilazione e interpretazione
• Architettura di Java e ambienti di sviluppo
• La programmazione strutturata
• Applicazioni Java di base
• Tipi di dato primitivi
• Allocazione della memoria
• Conversioni di tipo
• Istruzioni di input/output
• Uso degli operatori aritmetici e relazionali
• Istruzioni condizionali

Modulo 2: Le strutture di controllo (4 ore teoria, 12 ore pratica)
• Algoritmi e loro implementazione tramite diagrammi di flusso e pseudocodice
• Le tecniche decisionali finalizzate a risolvere problemi
• Risoluzione di algoritmi mediante passi di raffinamento successivo (tecnica top-down)
• Strutture di selezione (if, if/else, switch)
• Strutture di iterazione (while, Do..while, for)
• Uso degli operatori di incremento, decremento e assegnazione
• Differenze tra Iterazioni controllate da contatori e da valori sentinella
• Strutture di controllo nidificate
• Gli operatori logici
• I metodi
• Le logiche di passaggio degli argomenti ai metodi
• Visibilità delle variabili

Modulo 3: Gli array (4 ore teoria, 8 ore pratica)
• Struttura degli array
• Passare un array ad un metodo: i passaggi per riferimento
• Interrogazione di array
• Tecniche di ordinamento
• Simulazione e analisi di n lanci di un numero arbitrario di dadi mediante array

Modulo 4: la programmazione basata su oggetti (8 ore teoria, 8 ore pratica)
• Principi base della programmazione orientata agli oggetti
• Differenze tra oggetti del mondo reale e oggetti nel mondo virtuale informatico
• Creazione, utilizzo e terminazione di oggetti
• L’importanza dei metodi costruttori
• Logiche di incapsulamento
• Modalità di accesso ai metodi e alle variabili di istanza
• Visibilità delle classi
• Gestione dei package
• I modificatori di accesso e le informazioni nascoste
• I membri static

Modulo 5: la programmazione orientata agli oggetti (8 ore teoria, 8 ore pratica)
• Superclassi e sottoclassi
• Ereditarietà e riutilizzo del software
• Il polimorfismo
• Il binding dinamico
• Metodi e classi final
• Creazione di interfacce: ereditarietà di interfaccia e implementazione

Modulo 6: Salute e sicurezza sui luoghi di lavoro (4 ore teoria)

Modulo 7: Diritti e doveri dei lavoratori somministrati (4 ore teoria)

Il corso è gratuito, rivolto a disoccupati e inoccupati, finanziato dal fondo Forma.Temp.
I candidati che saranno selezionati per partecipare al corso saranno contattati via e-mail dallo staff ADHR Formazione.

Scheda corso

PROGRAMMAZIONE JAVA
  • Corsi per privati finanziati
  • Informatica
  • Date:
    Inizio corso: 04-11-2019
    Fine corso: 22-11-2019
  • Luogo:
    Castel Maggiore (BO)
  • Durata: 76 ore
  • Moduli: Moduli da 8 e da 4 ore
  • Partecipanti: 12
Iscrizioni aperte