Programmazione Java Base

Corso

A Roma

890 € +IVA

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

  • Livello

    Livello base

  • Luogo

    Roma

  • Durata

    5 Giorni

Obiettivo del corso: Il corso Programmazione Java Base ha come obiettivo quello di far comprendere le tecniche di programmazione orientata agli oggetti, cioè di modellare e 'pensare' a oggetti, di trasmettere i concetti base del linguaggio e le basi per sviluppare piccole applicazioni in modo autonomo. Rivolto a: Potrà trarre i maggiori benefici dal corso di Programmazione Java Base chi: è coinvolto nella fase di implementazione del software;. si occupa della messa in esercizio delle applicazioni java;. ha già sviluppato in un linguaggio di programmazione diverso da java.

Sedi e date

Luogo

Inizio del corso

Roma
00145

Inizio del corso

Consultare

Profilo del corso

I partecipanti al corso devono possedere sia competenze dei fondamenti dell’informatica e sia di almeno un linguaggio di programmazione. E’ preferibile la conoscenza di un linguaggio Object Oriented.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Programma

Presentazione:

Per Corso Java base si intende la trasmissione della conoscenza della sintassi elementare della programmazione Java e delle principali librerie della Java Standard Edition.

Il corso prevede un'esposizione dei concetti base della programmazione Java. Tra gli argomenti trattati, oltre ai concetti elementari, verranno mostrate le novità introdotte dalla Java 5.

Il corso di Programmazione Java Base è strutturato in modo che alla fine di ogni modulo esposto vengano eseguiti degli esercizi per verificare il corretto apprendimento.

Programma Completo
1. Introduzione

  • Storia di Java
  • Evoluzione della JDK
  • Caratteristiche del linguaggio
  • Ambiente di esecuzione
  • JVM
  • JRE vs JDK


2. Ciclo di sviluppo del software

  • Struttura JDK
  • Comandi fondamentali
  • Sviluppo del software
  • Ambiente runtime di java
  • Prima applicazione in java


3. Sintassi Java

  • Tipi primitivi
  • Casting di tipi primitivi
  • Classi Wrapper
  • Autoboxing
  • Tipi Enumerati
  • Parole chiave in java
  • Dichiarazione di variabili
  • Dichiarazioni e assegnazioni
  • Operatori
  • Operatori Logici
  • Esempio di Javadoc
  • Flussi di controllo
  • Istruzioni condizionate
  • Array
  • Scope delle variabili
  • Classe System
  • Annotation


4. Principi OOP

  • Cos'è la programmazione orientata agli oggetti
  • Approccio Object Oriented
  • Concetti Fondamentali
  • Costrutti Object Oriented
  • Vantaggi della programmazione Object Oriented


5. Classi e Oggetti

  • Programmazione orientata agli oggetti
  • Classe e Oggetto
  • Struttura e componenti di una classe
  • Primo esempio di classe
  • Terminologia, notazioni e convenzioni
  • Creazione di oggetti
  • Oggetti in memoria
  • Garbage Collector
  • Assegnazione: tipi primitivi vs oggetti
  • Modificatori di accesso
  • Attributi, metodi, blocchi e importazioni statiche
  • Generics
  • Varargs


6. Concetti Object Oriented

  • Ereditarietà
  • Overriding
  • Classi Astratte
  • Classi e Metodi Final
  • Interfacce


7. Java Collection Framework

  • Strutture Dati
  • Overview Java Collection Framework
  • Interfaccia Collection
  • Interfaccia Set
  • Interfaccia List
  • Interfaccia Queue
  • Interfaccia Map
  • Iterator


8. Eccezioni

  • Gerarchia delle eccezioni
  • Classificazione delle eccezioni
  • Rilanciare eccezioni
  • Progettare eccezioni
  • Gestire eccezioni


9. Input Output

  • Flussi
  • Classificazione dei Flussi
  • Flussi di byte (InputStream, OutputStream)
  • Flussi di caratteri (Reader, Writer)
  • Flussi di I/O standard
  • New I/O
  • File mappati in memoria
  • Lock dei file
  • Formattazione


10. Serialization

  • Serialization e Deserialization
  • Transient
  • Externalization


11. Unit Testing

  • Test unitari
  • Test Driven Process
  • JUnit Framework
  • JUnit Annotation
  • JUnit Assertion
  • JUnit Demo


12. Threads

  • Definizione di base
  • Creare Thread in Java
  • Ciclo di vita dei Thread
  • Utilizzo dei Thread
  • Priorità dei Thread
  • Meccanismi di sincronizzazione
  • Produttore Consumatore

Chiama il centro

Hai bisogno di un coach per la formazione?

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

Programmazione Java Base

890 € +IVA