Aperiam - Introduzione alla Programmazione orientata agli Oggetti - Linguaggio Java

DESCRIZIONE CORSO

Java è il linguaggio più utilizzato per applicazioni in Internet grazie alle sue caratteristiche di potenza e flessibilità, è stato sviluppato dai programmatori della Sun Microsystems. Con la programmazione degli Applet Java è possibile implementare le funzionalità di un sito Web e di Aree intranet. Tramite le Servlet è possibile inserire dei contenuti dinamici per il web anche per il lato server.

OBIETTIVI CORSO

Al termine del corso (71-GEM-JAVA) i partecipanti saranno in grado di:

  • Comprendere i principi fondamentali della programmazione orientata agli oggetti basata sul linguaggio di programmazione java
  • Utilizzare Eclipse come ambiente di sviluppo per la gestione dei progetti
  • Comprendere e utilizzare un design pattern
  • Utilizzare alcuni framework e strumenti di utilizzo comune

AGENDA CORSO

Modulo 1: Introduzione

  • Strumenti di sviluppo (Eclipse, Maven, SVN, GIT)
  • Sintassi java
  • Tipi Immutabili e Strutture di Dati
  • Naming Conventions

Modulo 2: Design Pattern

  • Creazionali (Factory, Builder, e Singleton)
  • Strutturali (Façade e Proxy)
  • Comportamentali (Command)

Modulo 3: Framework

  • MVC Struts
  • Client-Server (TCP, HTTP, Unix Sockets)
  • JMS (Java Messaging Service)

PREREQUISITI

  • Conoscenze base di programmazione