CORSO PROGRAMMAZIONE JAVA CAMPANIA

CORSO PROGRAMMAZIONE JAVA CAMPANIA

C.D.P. School
A Frattamaggiore

700 
+IVA
Vuoi parlare del corso con un consulente?

Informazione importanti

  • Laboratorio intensivo
  • Livello avanzato
  • Frattamaggiore
  • 40 ore di lezione
  • Durata:
    2 Mesi
  • Quando:
    Da definire
Descrizione

Il corso di Programmazione in Java e ricolto a tutti coloro che vogliono conoescere un linguaggio di programmazione sempre più richiesto nel mondo del lavoro. Infatti, in tutti i motori di ricerca nelle offerte di lavoro si richiede sempre più la conoscenza del JAVA, sia da parte delle grandi imprese, che delle piccole e medie imprese.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Da definire
Frattamaggiore
PIAZZA RISORGIMENTO N.12, 80027, Napoli, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Buona conoscenza del PC

Opinioni

Non ci sono ancora opinioni su questo corso

Cosa impari in questo corso?

Java
Javascript

Professori

CARMELA CAPASSO
CARMELA CAPASSO
LAUREATA

Programma

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

Ulteriori informazioni

Sbocchi Lavorativi La richiesta di personale esperto e/o a conoscenza della Programmazione in Java è sempre in continua crescita da parte non solo delle grandi imprese, ma anche delle piccole e medie imprese. Programmazione, realizzazione di siti internet, sviluppo di programmi vari. Possibilità di svolgere la professione di programmatore in modo autonomo (freelance) oppure come consulente informatico presso aziende.

Confronta questo corso con altri simili
Leggi tutto