Corso Java Base: Object Oriented Programming in Java
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.
La trattazione teorica degli argomenti sarà completata con esercitazioni di programmazione in Java.
Programmatori di sistemi e di componenti software
Conoscenze di base d’informatica e dei principi della programmazione
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
-
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
- 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
Introduzione a java
- Classi e oggetti
- Attributi e metodi
- Costruttori
- Modificatori e costanti
- Incapsulamento dei dati
- L’Overloading dei metodi
Object Oriented programming
- Modelli e processi
- Cenni di UML
- Diagramma delle classi
- Diagramma di sequenza
Introduzione alla progettazione con UML
- Utilizzo di packages
- Import e Import statici
- Documentazione e javadoc
- Annotazioni
Packaging e documentazione
- Il package java.lang
- Il package java.util
- Il package java.text
Librerie base della J2SE
- Concetti di ereditarietà
- Polimorfismo
- Casting di oggetti
- Classe Object
- Classi astratte
- Interfacce
Ereditarietà
- Gestione delle eccezioni
- Lanciare eccezioni proprie
- Debugging e eccezioni
Eccezioni e debug
- Introduzione a JDBC
- Classi del package java.sql e utilizzo
- esercitazioni
Database e JDBC
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
