1. Home
  2. chevron_right
  3. Corsi formazione
  4. chevron_right
  5. Corsi base
  6. chevron_right
  7. Corso Java Developer

Corso Java Developer

  • JRE – JDK – Ambiente di sviluppo Eclipse
  • Variabili, tipi di dato, metodi, operatori e modificatori
  • Sintassi, Naming e Code conventions, Packages, Commenti e JavaDoc
  • Control Flow Statements: if-else, switch-case, while, do-while, for
  • Programmazione ad oggetti: Classe, Oggetto, Incapsulamento, Ereditarietà, Polimorfismo
  • Relazioni tra classi – Composizione, Associazione, Aggregazione
  • Gestione errori ed eccezioni: try-catch-finally, throws, throw
  • Array, Liste e Collection, classi wrapper, Autoboxing e Unboxing
  • Interfacce, Classi astratte, Classi inner
  • Input/Output e gestione dei file
  • Thread, Multi-threading e gestione della concorrenza
  • Espressioni Lambda
  • Regular Expression
  • Gestione delle Date: Timestamp, Date, Calendar, LocalDate, LocalTime, LocalDateTime, Period, Duration, SimpleDateFormat
  • Unit test con JUnit
  • Database: Eseguire query su un database MySQL – INSERT, SELECT, UPDATE, DELETE
  • Interfacciarsi con i database in Java – JDBC: come eseguire le operazioni di CRUD con Java JDBC
  • Java GUI – creare applicazioni con interfaccia grafica grazie a WindowBuilder
  • HTML 5 e CSS3
  • Cos’è Java Enterprise Edition (JEE) e cosa sono i pattern MVC, Dependency Injenction e Presentation-Business-Data
  • Sviluppare applicazioni Web complesse con JEE
  • JEE – Presentation Layer: Servlet, JSP, Tag Library, JSF, PrimeFaces
  • JEE – Business Layer: EJB, EJB Interceptors, Web Services, RESTful Services
  • JEE – Data Layer: ORM e Java Persistence Api (JPA) per interfacciarsi con i database

Richiesta informazioni e dichiarazione di interesse

Contattaci attraverso il form sottostante!

    Nome*

    Cognome*

    E-mail*

    Telefono*

    Azienda*

    Messaggio*

    Questo sito è protetto da Google reCAPTCHA e si applicano la privacy policy e i termini di servizio di Google.

    Menu