CORSO PROGRAMMAZIONE JAVA NAPOLI
Corso
A Frattamaggiore
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Laboratorio intensivo
-
Livello
Livello avanzato
-
Luogo
Frattamaggiore
-
Durata
2 Mesi
-
Inizio
Scegli data
La programmazione JAVA è sempre più richiesta nel mondo del lavoro. Se si va infatti nei motori di ricerca per la ricerca di personale, tra le varie caratteristiche viene spesso richiesta la conoscenza della programmazione in JAVA. Sia dalle grandi imprese, che dalle piccole e medie imprese.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Buona conoscenza del PC
Visita il sito Internet
Opinioni
Materie
- Javascript
- Programmazione
- Android
- Programmatore PLC
- Programmatore Java
- Programmatore
- Java
- Linguaggio di programmazione
- Linguaggio informatico
- Programmatore informatico
Professori
CARMELA CAPASSO
LAUREATA
Programma
Programma del corso
Introduzione
Installazione ambiente di sviluppo
Introduzione linguaggio Java
Compilazione ed esecuzione
Sintassi java
Tipi di dato primitivi
Caso particolare: la classe String
Variabili locali
Casting
Operatori di assegnazione, relazionali e booleani
Operatori aritmetici
Pre/post incremento e concatenazione stringhe
Input/Output utente
Array monodimensionali
Array multidimensionali
Foreach
Istruzione If‐Else e operatore ternario
IF annidati
Istruzione Switch ‐ case
Ciclo While
Ciclo Do‐While
Ciclo For
Cicli annidati
Cicli infiniti
Labels, Break e Continue
Metodi
Il metodo Main ed i sottoprogrammi
Metodi di classe: La parola chiave Static
Passaggio dei parametri per riferimento e per valore
Modificatori
Gestione e importazione dei package
Scope delle variabili
Programmazione ad oggetti
La programmazione ad oggetti
Progettare una Classe
Istanziare un Oggetto: il costruttore
Variabili d’istanza e incapsulamento
Visibilità dei membri di una classe
Il reference This
La parola riservata null
Membri statici e membri dinamici
Ereditarietà
Il concetto di ereditarietà
Strutture ereditarie
Dalla teoria alla pratica: Ereditarietà
La parola riservata super
La classe Object
Impedire l'ereditarietà: la parola riservata final
Polimorfismo
Polimorfismo
Overloading e Overriding
Binding dinamico
Casting con oggetti
Cast e instanceof
Interfacce, classi astratte e classi innestate
Interfacce
Ereditarietà e polimorfismo nelle interfacce
Classi astratte
Classi innestate
Classi anonime
Eccezioni
Errori ed eccezioni
Il costrutto TRY‐CATCH‐FINALLY
Tipi di eccezione ed il costrutto Throws
Lanciare un’eccezione: il costrutto Throw
Eccezioni personalizzate
Programmazione grafica
Interfacce grafiche
TextField ed etichette
Pulsanti
Tabbedpane
Esempio. Utilizzare la classe Persona
Programmazione multithreading
Multithreading
Dimensione temporale dei thread
Creazione dei thread
Priorità e scheduler dei sistemi operativi
Sincronizzazione dei thread
Il Framework Collections
Iterator Implementazioni di Set e SortedSet
Implementazioni di List
Implementazioni di Queue
Implementazioni di Map e SortedMap
Tipi Generics
Input/Output
Introduzione all’I/O: input da tastiera
Java.io: Leggere un file
Java.io: Scrivere su un file
Java.io:Operazioni su file
Networking: Socket
Gestione basi di dati: JDBC
Configurazione ambiente di sviluppo (gestione inclusione libreria)
Database: executeQuery
Database: executeUpdate
Programmazione Android (Solo per corso nella versione da 92 ore)
Nozioni basiche di XML
Installazione ambiente di sviluppo
Prima Applicazione android
Struttura di un programma android
Definizione/gestione dei layout
Gestione degli eventi
Interazioni tra activity
Salvataggio dei dati
Utilizzo delle Socket
Connettività verso web service (Json/POST/GET)
Ulteriori informazioni
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
CORSO PROGRAMMAZIONE JAVA NAPOLI