CORSO JAVA AVANZATO

Corso

A Milano

1.000 € IVA inc.

Chiama il centro

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

    Milano

  • Ore di lezione

    40h

  • Durata

    5 Giorni

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.

Sedi e date

Luogo

Inizio del corso

Milano
Visualizza mappa
VIA BOLAMA 15, 20126

Inizio del corso

Scegli dataIscrizioni chiuse

Profilo del corso

Programmatori Internet, programmatori, applicativi

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Java
  • Sviluppatore
  • Programmazione
  • SQL
  • Javascript
  • JavaBeans
  • Programmazione web
  • Web master
  • Programmatore Java
  • Web developer
  • Web architect

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.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

CORSO JAVA AVANZATO

1.000 € IVA inc.