Blog

  • +
    AWSome Day Padova, il racconto dell’evento
  • cloud digital transformation social
    +
    Il cloud al centro della digital transformation
  • +
    Webinar ODA e Dbvisit Standby: scopri come semplificare la gestione del tuo database | 26 settembre
  • SOPHOS EVOLVE
    +
    Il futuro della cybersecurity ti aspetta a Verona e Roma con Sophos Evolve
  • Google Hangouts Meet
    +
    È il momento di ridisegnare la tua sala riunioni con gli hardware Google
  • +
    Arcadia Data accelera gli insight di Cloudera
  • +
    Sicurezza IT: come migliorare la fiducia in azienda
  • +
    CORSO FAST TRACK ADMIN: UPGRADE ALLA VERSIONE G SUITE BUSINESS
  • +
    AWSome Day Padova 2019
  • +
    Webinar ODA e Dbvisit Standby: una soluzione completa per Oracle SE2 | 26 settembre
  • +
    Data science: esempi di vita quotidiana
  • +
    Il futuro del database è in cloud

Corso Java

Obiettivi del corso

Il corso è pensato per gli sviluppatori che desiderano imparare a programmare in Java. Il percorso formativo si declina in un modulo base e in uno avanzato, durante i quali la parte teorica verrà costantemente affiancata a quella pratica. Per partecipare è necessario avere installati sul proprio pc Java jdk 7+ (o 8),  Eclipse 4.6, Maven 3, e di un Database Postgres o MySQL a scelta.

Durata

3 giornate da 8 ore ciascuna (corso base) + 2 giornate da 8 ore ciascuna (corso avanzato).

Temi affrontati

Prima giornata - corso base
  • Utilizzo di Eclipse base: viste, shortcuts, modalità debug, settings
  • JRE e JDK: cosa sono e a cosa servono
  • Sintassi base: naming conventions, packages, variabili e tipi di dato (primitivi), operatori, modificatori
  • Flussi base: If-else e switch, while, do while, for, Interruzioni: break e continue

  • Concetti di programmazione ad oggetti

Seconda giornata - corso base
  • Le Classi: concetto di classe e di oggetto, attributi, costruttori, metodi, interfacce e classi astratte, ereditarietà, polimorfismo, classi wrapper
  • Gestione degli errori e delle eccezioni
  • Array e Collections: array, collections generiche, list, Map e Set
  • Gestione dei file: introduzione agli stream, lettura di un file di testo, scrittura di un file di testo
Terza giornata - corso base
  • Java Generics
  • Annotations
Prima giornata - corso avanzato
  • Maven: gestione delle dipendenze
  • Struttura e directory di un progetto web
  • Elementi base del progetto web
  • Elementi di programmazione web: request e response, POST e GET, parametri e queryString, headers
Seconda giornata - corso avanzato
  • Come creare una pagina web in java: le servlet, cenni di HTML, JSP
  • Connessione ad un database e JDBC standard: prepared Statement

Ready to learn?

Categories:
  All, Development
this post was shared 0 times
 000

Leave a Reply

Your email address will not be published.