FORMAZIONE

Corso Linguaggio Java (completo) 

Introduzione:

Java è uno tra i più comuni linguaggi di programmazione orientato agli oggetti creato da alcuni ingegneri di Sun, è indipendente dalla piattaforma ed offre il notevole plus di unire i vantaggi di un linguaggio compilato a quelli di un ling. interpretato.

Scopo corso:

Il corso Java si pone come obiettivo fornire gli elementi per comprendere e conoscere le basi del linguaggio Java vers. 6 e 7.

Destinatari:

Chiunque voglia apprendere questo linguaggio di programmazione, con un buon uso del pc. 

Cosa portare:

Un pc portatile con Wi-Fi, almeno 4GB di RAM, Eclipse o NetBeans preinstallati.

Materiale fornito:

CD Rom Contenente: slides, esercizi ed eventuali documenti relativi all'argomento.

 

Orari e diploma:

Il corso ha una durata di 5 giorni (per giornata si intendono 6h di lezione). Alla fine verrà rilasciato un documento che attesta la frequenza del corso e, previo consenso, il CV del partecipante verrà inserito nel Db JDK per eventuali opportunità di collaborazione professionale.

Docenti:

Angelo d'Elia, o altro docente esperto in materia.

Metodo/Luogo:

In aula, Roma presso i NS. locali o presso la sede del Cliente.

Per il corso su Milano visita percorsi.jdk.it

Programma:

Caratteristiche della programmazione ad oggetti 

  • Caratteristiche della programmazione ad oggetti
  • Incapsulamento
  • Occultamento delle informazioni e dell'implementazione
  • Conservazione dello stato
  • Identità di un oggetto
  • Messaggi e tipi di messaggi
  • Classi ed oggetti
  • Ereditarietà
  • Polimorfismo
  • Fondamenti del linguaggio Java
    • Nomi di classi e convenzioni
    • Tipi elementari di dato
    • Variabili e costanti
    • Operatori
    • Istruzioni condizionali
    • Tipi Enumerativi
  • Classi, oggetti, metodi.
    • Classi, metodi ed organizzazione del codice
    • Ricorsione
    • Ereditarietà  ed incapsulamento
    • Information hiding
    • Conservazione dello stato
    • Metodi di accesso e modifica
    • Messaggi e tipi di messaggi

GIORNO 2

  • Passaggio dei parametri in Java
    • Istanziazione
    • Ciclo di vita degli oggetti
    • Garbage collection
    • Variabili di classe e di istanza
  • I Packages
    • Nomenclatura
    • Import
    • Packages e File System
    • Modificatori di accesso
    • Modificatori di accesso ed ereditarietà

GIORNO 3

  • Uso dell'ereditarietà e del polimorfismo
    • This e Super
    • Gerarchia nell'ereditarietà
    • Polimorfismo e Late Binding
    • Casting
    • Classi Astratte

GIORNO 4

  • Programmazione Generica
    • La superclasse Object
    • Uguaglianza ed equivalenza
    • Programmazione generica mediante i "Generics"
  • Interfacce
    • Uso e proprietà delle interfacce
    • Il collection Framework come applicazione della logica delle interfacce
    • Uso di una collection e iterator
    • Callback

GIORNO 5

  • Gestione degli errori
    • Il modello di gestione degli errori in Java
    • Eccezioni e gerarchia
    • Try/Catch
    • Catch multiplo
    • Finally
    • Rilancio di eccezioni
    • Eccezioni ed overriding
  • Annotations
    • Cosa sono le Annotations
    • Utilità delle Annotations
    • Usare Annotations
    • Definire interfacce annotative

NB: il programma riportato è indicativo, ci sarà la possibilità per prenotazioni di gruppo o per le modalità di corsi "a tu per tu" e per le aziende, di personalizzarlo e customizzarlo secondo le proprie esigenze.


PER INFO E PRENOTAZIONI COMPILA IL NOSTRO FORM:

Per info e prenotazione corsi

 

QUESTO CORSO E' DISPONIBILE NELLE SEGUENTI MODALITA':

 

Corso di gruppo Corso per aziende Corsi a tu per tu

 Gruppo

Aziende

A tu per tu