Facebook  MySpace  Twitter  Delicious  Google Bookmarks  Aggiungi ai preferiti 

Accesso utente

Corso Java Base: Object Oriented Programming in Java

Durata (h): 
40
Obiettivi didattici: 

Fornire ai partecipanti le nozioni dei fondamenti teorici della programmazione orientata agli oggetti attraverso l’introduzione del linguaggio Java della SUN. Il corso si baserà sulla versione 1.5 ( o superiore) in modo da includere i nuovi elementi del linguaggio.

 

Metodologia didattica: 

La trattazione teorica degli argomenti sarà completata con esercitazioni di programmazione in Java.

 

Destinatari: 

Programmatori di sistemi e di componenti software
 

Prerequisiti: 

Conoscenze di base d’informatica e dei principi della programmazione
 

Conoscenze in uscita: 

Apprendimento dei concetti base della logica OO e degli strumenti java per implementarla. Illustrazione di tutte le tecniche e strutture del linguaggio compresi i nuovi elementi proposti a partire dalla versione 1.5. Utilizzo delle collection delle tecniche associate comprese
 

Numero massimo corsisti: 
15
    Il linguaggio Java:
    • Introduzione al linguaggio
    • Sintassi di base
    • Oggetti e classi
    • API base Java
    • Metodi, attributi, modificatori, incapsulamento dei dati
    • Classi astratte e interfacce
    • Gestione degli errori e meccanismo delle eccezioni
    • Packaging e documentazione.

    Ambienti per lo sviluppo di software con Java

    Introduzione a java

    • Caratteristiche del linguaggio
    • La JVM, portabilità e riusabilità
    • Il metodo main, compilazione ed esecuzione
    • Tipi primitivi e costrutti di controllo
    • If, switch, while, for, foreach
    • VarArgs
    • Gli array
    • Enumeration
    • Le stringhe alfanumeriche

    Object Oriented programming

    • Classi e oggetti
    • Attributi e metodi
    • Costruttori
    • Modificatori e costanti
    • Incapsulamento dei dati
    • L’Overloading dei metodi

    Introduzione alla progettazione con UML

    • Modelli e processi
    • Cenni di UML
    • Diagramma delle classi
    • Diagramma di sequenza

    Packaging e documentazione

    • Utilizzo di packages
    • Import e Import statici
    • Documentazione e javadoc
    • Annotazioni

    Librerie base della J2SE

    • Il package java.lang
    • Il package java.util
    • Il package java.text

    Ereditarietà

    • Concetti di ereditarietà
    • Polimorfismo
    • Casting di oggetti
    • Classe Object
    • Classi astratte
    • Interfacce

    Eccezioni e debug

    • Gestione delle eccezioni
    • Lanciare eccezioni proprie
    • Debugging e eccezioni

    Database e JDBC

    • Introduzione a JDBC
    • Classi del package java.sql e utilizzo
    • esercitazioni
Abstract: 
Fornire ai partecipanti le nozioni dei fondamenti teorici della programmazione ad oggetti in Java.

Consorzio Formaweb

Consorzio Forma Web

Via Venaria 37/c 10148 – Torino (TO)

Email: info@consorzioformaweb.it

Tel: 011.578.29.19

Fax: 011.578.29.19

Partita IVA: 09964590013

R.I.: 09964590013

Orari Segreteria

dal Lunedi al Venerdi:

dalle 9.00 alle 13.00

dalle 14.00 alle 16.00

si riceve in orari diversi solo su appuntamento