CORSO JAVA AVANZATO

Eduteam Srl
A Milano

1.000 
Chiedi informazioni a un consulente Emagister
Chiedi informazioni a un consulente Emagister

Informazioni importanti

Tipologia Corso
Inizio Milano
Ore di lezione 40 ore di lezione
Durata 5 Giorni
Inizio lezioni Flessible
  • Corso
  • Milano
  • 40 ore di lezione
  • Durata:
    5 Giorni
  • Inizio lezioni:
    Flessible
Descrizione

Il corso ha come obbiettivi: acquisire le competenze Avanzate nello sviluppo object oriented sul linguaggio di programmazione. Preparare il corsista al conseguimento della Certificazione Oracle OCP Oracle Certified Professional, Java SE 7 Programmer Esame 1Z0-804, certificazione che rappresenta una prova della capacità del programmatore di comprendere la sintassi di base e le strutture Avanzate del linguaggio di programmazione Java.

Informazioni importanti
Sedi

Dove e quando

Inizio Luogo
Flessible
Milano
VIA PRIVATA ALFREDO SOFFREDINI 39, 20156, Milano, Italia
Visualizza mappa
Inizio Flessible
Luogo
Milano
VIA PRIVATA ALFREDO SOFFREDINI 39, 20156, Milano, Italia
Visualizza mappa

Domande più frequenti

· A chi è diretto?

Programmatori Internet, programmatori, applicativi

Opinioni

Non ci sono ancora opinioni su questo corso

Cosa impari in questo corso?

Java
Sviluppatore

Professori

eduteam EDUTEAM
eduteam EDUTEAM
DOCENTE

Programma

Programma

Introduzione e concetti fondamentali

Progettazione Classi Java

ü Costruzione di una classe in java

ü Concetti di override

ü Overload, ereditarietà e polimorfismo

Progettazione Classi Avanzate

ü Classi Astratte

ü Utilizzo delle keywords final e static

ü Introduzione alle classe innestate e anonime

ü Utilizzo delle enumerazioni

Principi di progettazione Object Oriented

ü Dichiarazione e casi di utilizzo delle interfacce

ü Differenze tra classi astratte e interfacce

ü Confronto fra composizione ed ereditarietà

ü Design pattern

Generics e Collections

ü Creazione di classi generiche

ü Framework Collection: ArrayList, Iterator, ListIterator, LinkedList, HashSet, TreeSet, HashMap, NavigableMap, Queue, Deque, Comparable e Comparator, Arrays.

Elaborazione di stringhe

ü Ricerca di stringhe

ü Parsing di Stringhe

ü Regular Expressions: comprendere i simboli regex, ricerca e parsing tramite regex. Formattazione di stringhe

Concetti base sull’I/O

ü Leggere e scrivere dalla console

ü Utilizzo degli streams per leggere e scrivere da file

NIO.2

ü Utilizzo dell’interfaccia Path e della classe File

ü Copiare, muovere e cancellare un File

ü Navigare una directory per ricercare dei file

ü Osservare una directory per ricevere notifiche sui cambiamenti al suo interno

Utilizzo di database e JDBC

ü Introduzione al JDBC

ü Tipi di driver e creazione database

ü Connessione al database tramite driver JDBC

ü Query, Statement e Transaction sul database

Gestione delle Eccezioni

ü Eccezioni ed errori

ü Concetto di stack trace

ü Utilizzo del blocco try - catch - finally e del blocco try - with – resources

ü Propagazione delle eccezioni

ü Multiple catch blocks e multi-catch blocks

ü Eccezioni personalizzate

ü Assertions

Localization

ü Classe Locale e Resource Bundles per l’internazionalizzazione

ü Caricare un Resource Bundles e formattare un Local utilizzando le classi NumberFormat, DateFormat, SimpleDateFormat.

Thread

ü Introduzione alla programmazione concorrente e problemi di accesso concorrente

ü Stati di un Thread e metodi utilizzati dalla stessa classe

ü Meccanismi di join e wait/notify..

Concorrenza

ü Utilizzo del package java.util.concurrent: Semaphore

ü CountDownLatch, Exchanger, CyclicBarrier, Phaser

ü Variabili atomiche e Lock

ü Utilizzo di Executors e ThreadPools, e del Framework Fork/Join.

Successi del Centro


Gli utenti che erano interessati a questo corso si sono informati anche su...
Leggi tutto