CORSO PROGRAMMAZIONE JAVA

   Online
Tipologia
Formazione online

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à.


Durata del corso: 72 ore

Il corso si svolgerà dal 02/11/2021 al 19/11/2021.


Programma:


Modulo 1: Fondamenti di programmazione 

·         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

·         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

·         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 

·         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 

·         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)

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


ADHR Formazione, ente di formazione di ADHR Group - Agenzia per il Lavoro spa, ricerca 18 allievi per corso di formazione gratuito e finanziato dal fondo Forma.Temp e riservato ai candidati dell'agenzia.

I corsi gratuiti proposti da ADHR FORMAZIONE sono interamente finanziati dal Fondo Forma.Temp (Fondo per la formazione dei lavoratori in somministrazione – www.formatemp.it) e sono rivolti a occupati e disoccupati in cerca di una nuova occupazione in somministrazione (i candidati occupati dovranno avere un orario di lavoro coniugabile con la frequenza alle attività formative). Candidandosi al corso ci si iscrive all’agenzia per il lavoro ADHR Group Spa.


In caso di selezione verrà inviata una mail, con le specifiche del corso, la settimana antecedente l'avvio dello stesso.