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.

Per coloro che si iscriveranno entro il 29 dicembre 2018 il costo del corso + l'esame di certificazione sarà di soli € 300,00.

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!

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 - 595367

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.