Programmazione


Corso JAVALa piattaforma Java è una tecnologia sulla quale si sviluppano i programmi più avanzati, tra cui utilità, giochi e applicazioni aziendali. Java è in esecuzione su oltre 850 milioni di personal computer e miliardi di dispositivi a livello mondiale, inclusi dispositivi mobili e TV.

Esiste un numero notevole di applicazioni e siti Web, in aumento ogni giorno, che funzionano esclusivamente se è stato installato Java.

Java è veloce, sicuro e affidabile. Dai portatili ai datacenter, dalle console per videogiochi ai computer altamente scientifici, ai telefoni cellulari e a Internet, Java è onnipresente! 

Il corso che noi offriamo è diviso in due unità didattiche indipendenti fra di loro: 

  • livello base,  che fornisce le conoscenze di base di teoria di programmazione, dei costrutti principali e della programmazione orientata agli oggetti;
  • livello avanzato, che fornisce le conoscenze di Java con l’interazione ai database e la creazione di Web Application.

A chi è rivolto il corso

Il corso si rivolge a coloro che vogliano imparare a sviluppare applicazioni in java. Attraverso un approccio pratico verranno presentati gli strumenti di sviluppo più comuni durante la realizzazione di una semplice applicazione.

Durata del corso

Per entrambi i livelli il corso ha una durata di 30 ore. Se l'allievo volesse seguirli entrambi, il corso completo (livello base + avanzato) ha una durata di 60 ore. 

Programma del corso

Livello base 

  • INTRODUZIONE
    • introduzione al linguaggio java e alla programmazione ad oggetti
    • installazione ambiente di sviluppo (Eclipse)
    • descrizione ambiente di sviluppo
    • il linguaggio java
    • tipi primitivi
    • la classe String
    • variabili locali
    • casting
    • operatori di assegnazione, relazionali e booleani
    • costrutti di controllo
    • costrutti di iterazione
    • array monodimensionali e multidimensionali
    • array list
    • list
    • iteratore
  • PROGRAMMAZIONE ORIENTATA AGLI OGGETTI
    • classe e istanza
    • metodi e campi
    • metodo main
    • visibilità
    • package
    • dichiarare una classe
    • dichiarare campi
    • dichiarare metodi
    • ostruttori e garbage collection
    • parola chiave static
  • EREDITARIETA'
    • classe derivata
    • ereditarietà dei campi
    • ereditarietà dei metodi
    • interfacce
    • classi astratte
    • polimorfismo
  • UTILITY STANDARD
  • GESTIONE ECCEZIONI
  • SISTEMI I/O
  • CONNESSIONE AI DATABASE
  • ESEMPIO PRATICO DI UN APPLICAZIONE CONSOLE

Livello Avanzato

  • JAVA E I DATABASE: Java Database Connectivity (jdbc)
    • introduzione al linguaggio sql
    • creare, popolare, interrogare,  aggiornare un database
    • DriverManager
    • Connection
    • Statement
    • ResultSet
    • Esempio pratico con database mysql
  • JAVA E LE WEB APPLICATION
    • J2EE
    • pattern MVC
    • Servlet
    • Data Access Object
    • Bean
    • Html e javascript
    • Java Server Page
    • Deploy di una web application: Apache Tomcat
    • Configurazione su Eclipse di Apache Tomcat 
    • esempio pratico di un'applicazione java web based con accesso ad un db mysql
    • Java Mail
    • cenni di tag lib

Iscriviti subito!

Accreditamenti ECDL, HP, AISF

Acceditamenti Adobe, LCCI, Bulats

Accreditamenti Microsoft, Eipass

Accreditamenti Adobe, IC3, Pegaso

Accademia di Formazione Militare

Accreditamento per la Formazione Continua e Superiore

Informatic World Associazione No Profit -  Codice Fiscale: 92051040803 - P.IVA:02436820803
Sede Legale: Via Sbarre Inferiori, 234/C - 89129 Reggio Calabria - Telefono: 0965 - 490085

Questo sito o gli strumenti terzi da questo utilizzati si avvalgono di cookie necessari al funzionamento ed utili alle finalità illustrate nella cookie policy.
Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie, consulta la PRIVACY POLICY. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.