Corso Java J2SE - Java Sun Standard Edition
Corso
A Roma
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Roma
-
Ore di lezione
45h
-
Inizio
Scegli data
Obiettivo del corso: Far comprendere in maniera chiara le caratteristiche e l'utilità della programmazione ad oggetti, e delle particolarita' del linguaggio JAVA in termini di trasportabilità, di riutilizzo di codice e di conseguente alta produttivita' in termini di programmazione e manutenzione di sistema. Mettere l'allievo in condizione di scrivere funzioni e procedure, sotto la guida di personale esperto che lo affianchi opportunamente. Rivolto a: Il corso rivolto a quanti vogliono formare le proprie competenze nella programmazione ad oggetti con Java Sun Standard Edition (J2SE), scegliendo un'azienda operante quotidianamente nel campo dell'IT e che collabora con importanti realtà del settore con risorse altamente qualificate.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Prerequisito per partecipare al corso J2SE è la conoscenza del linguaggio C a livello base
Opinioni
Programma
Prerequisiti: Conoscenza del Linguaggio C base
Obiettivi:- Far comprendere in maniera chiara le caratteristiche e l\' utilita\' della programmazione ad oggetti, e delle particolarita\' del linguaggio JAVA in termini di trasportabilita\', di riutilizzo di codice e di conseguente alta produttivita\' in termini di programmazione e manutenzione di sistema.
- Mettere l\' allievo in condizione di scrivere funzioni e procedure, sotto la guida di personale esperto che lo affianchi opportunamente.
- Mettere l\' allievo in condizione di creare classi, istanziare oggetti, programmmare funzioni sia naturali che assoggettate a polimorfismo.
- Mettere l\' allievo in condizione di implementare interfacce, programmandone le funzioni, e conoscere le modalita\' atte alla cattura di eventuali error (Exceptions).
Argomenti:
1- Introduzione alla programmazione ad Oggetti (OOP) :
- Caratteristiche fondamentali
- I tre concetti base : Incapsulamento, Ereditarieta\', Polimorfismo
2- Il linguaggio Java e sue caratteristiche fondamentali :
- Java come OOL
- Trasportabilita\' di Java ed indipendenza dall\' ambiente di sviluppo
( Cenni sulla Java Virtual Machine, o JVM )
- Garanzie di sicurezza offerte dalla struttura del linguaggio
- Linguaggio Java e il WEB
3- Procedimento di compilazione ed esecuzione del linguaggio :
- Il Java come linguaggio interpretato
- Serie di passi per ottenere un eseguibile ( ByteCode)
- I dati ed il codice Unicode
4- Panoramica su Java :
- Parole chiave di Java
- Tipi di dati, variabili ed arrays (mono e multidimensionali)
- Conversione di dati ( casting ) e promozione automatica di tipo
- Cenni sulle stringhe
5- Operatori :
- Aritmetici, a livello di bit, relazionali, booleani
- Operatori di assegnazione e operatori ternari
6- Istruzioni di controllo :
- Istr. di selezione ( if, switch )
- Istr. di ciclo ( while, do-while, for)
- Istr. di salto ( break, continue )
7- Introduzione alle classi :
- Fondamenti sulle classi
- Dichiarazione di oggetti
- Introduzione ai metodi
- Costruttori
- La parola chiave \'this\'
- Garbage collection
8- Approfondimenti su classi e metodi :
- Sovraccarico ( overloading ) di metodi e di costruttori
- Passaggio di argomenti
- Restituzione di oggetti
- Parole chiave : static e final
- La classe String
9- Ereditarieta\' :
- Basi dell\' ereditarieta\' e gerarchie multilivello
- Superclassi ed utilizzo di \'super\'
- Ridefinizione dei metodi ( overriding )
- Utilizzo di classi astratte
- Utilizzo di \'final\' con l\' ereditarieta\'
- La classe Object
10- Packages ed Interfacce :
- Definizione e caratteristiche fondamentali dei packages
- Comprensione del \'Classpath\'
- Protezione dell\' accesso e importazione dei packages
- Interfacce : definizione, implementazione ed applicazione
- Variabili nelle interfacce. Estensibilita\' delle interfacce
11- Eccezioni : la cattura e la gestione degli errori
- Tipologia degli errori in Java
- Utilizzo di \'try\' e \'catch\'
- Le dichiarazioni \'throw\', \'throws\' e la parola chiave \'finally\'
- Le eccezioni incorporate di Java
12- Caratteristiche di \'java.lang\' e principali elem. di \'java.utils\'
- \'Wrapper\' di tipi semplici
- System
- Panoramica di utilities di serie ( \'arrayList\', \'Vector\' etc.)
- La utility \'Random\'Ulteriori informazioni
ACSI Informatica lavora nel settore della Formazione e Consulenza Informatica dal 1986: nel corso di questi anni ha permesso l\'ingresso nel mondo del lavoro a tante risorse, adeguatamente preparate. Nell\'area formazione del sito aziendale, è possibile verificare calendario dell\'offerta formativa targata ACSI Informatica.
Stage:
A fine corso non è previsto una fase di stage. L\'azienda effettua un costante monitoraggio dei partecipanti ai propri corsi, proponendo ai migliori un\'eventuale collaborazione lavorativa.
Alunni per classe: 12
Persona di contatto: Catello Vuolo
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Corso Java J2SE - Java Sun Standard Edition