Corso JAVA

Programmazione JAVA

La 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 60 ore. Se l’allievo volesse seguirli entrambi, il corso completo (livello base + avanzato) ha una durata di 120 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

 

Lascia un commento

Contattaci con Whtaspp
Invia con Whatsapp
PHP Code Snippets Powered By : XYZScripts.com