TITOLO DEL CORSO
CORSO JAVA BASE
ATTIVITA’ MERCEOLOGICHE INTERESSATE
Imprese di tutti i settori ATECO con rischio BASSO
MMODALITA’ DI EROGAZIONE DEL CORSO
Presso le sedi territoriali o il cliente
DATE e ORARI
Personalizzabili
CATEGORIA
Informatica
DURATA
24 ORE
DESCRIZIONE DEL CORSO
Apprendere i fondamenti del linguaggio Java. Il corso comprende le basi del linguaggio e le librerie fondamentali. Al termine del corso lo studente sarà in grado di sviluppare programmi in linguaggio Java.
DESTINATARI
Ingegneri, geometri, architetti, periti edili, liberi professionisti che intendono operare nel campo della formazione aziendale, tecnici, consulenti per la sicurezza, dipendenti di uffici tecnici e di consulenza, dipendenti di pubbliche amministrazioni, studenti.
OBIETTIVI DI APPRENDIMENTO
PROGRAMMA
• Introduzione a Java
• Caratteristiche del linguaggio
• Architecture neutral: la JVM
• Garbage collection
• Java e Internet
• Comandi ed Espressioni
• Tipi primitivi
• Costanti ed operatori
• Comandi per il controllo del flusso
• Eccezioni
• Stringhe
• Array
• Programmazione ad Oggetti
• Classe e istanza
• Metodi e campi
• Inizializzazione e distruzione
• Pubblico e privato
• L’ereditarietà
• Polimorfismo
• Eredità e riuso
• Classi
• Oggetti
• Dichiarare una classe
• Dichiarare campi
• Dichiarare metodi
• Costruttori e garbage collection
• I package
• Ereditarietà
• Dichiarare una classe derivata
• Eredità dei campi
• Eredità dei metodi
• La classe Object
• Le interfacce
• Classi astratte
• Thread
• I problemi del multithreading
• Stati di un thread
• Sincronizzazione
• Thread e Runnable
• Cambiamenti di stato di thread
• Sincronizzazione
• Wait e Notify
• Utility Standard
• Classi ‘wrapper’
• String, StringBuffer, StringTokenizer
• Vector, BitSet, Stack
• Dictionary, Hashtable, Properties
• Streams, InputStream, OutputStream
Durante il corso verranno sviluppate delle applicazioni di esempio che illustrano gli argomenti del corso.
REQUISITI
E’ richiesta una padronanza dell’utilizzo del computer ed esperienza di navigazione su Internet.
RILASCIO ATTESTATO
SI
OPPORTUNITA’ DI LAVORO
Aziende del settore informatico, Freelance.