Blog

  • +
    Miriade annuncia una partnership strategica con Denodo per espandere e supportare la data virtualization in Italia
  • +
    L’importanza di ottimizzare i database
  • +
    Webinar | Accelerare la migrazione al cloud e la modernizzazione dell’architettura con la virtualizzazione dei dati | Giovedì 2 luglio ore 10.00
  • +
    Business agility: il cambiamento come costante
  • +
    Google Colab: il tool gratuito di Google a servizio dei data scientist
  • +
    Webinar | Domina il cambiamento con AWS: Agile on cloud | Giovedì 25 giugno ore 10.00
  • +
    Atlassian: la suite preferita dai team felici (tutti quanti)
  • +
    Rating della legalità: il punteggio di Miriade
  • +
    Webinar: Domina il cambiamento con KNIME | giovedì 11 giugno
  • +
    QuiPass: la web app salta coda che gestisce gli ingressi
  • +
    Lavoro da remoto: lo stato dell’arte
  • +
    Le analitiche avanzate per ripartire con slancio

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
Categories:
  All, Development
this post was shared 0 times
 000