Java base Milano

Obiettivi

Al termine del corso i partecipanti saranno in grado di:

  • Utilizzare i concetti di programmazione orientata agli oggetti (OO)
  • Utilizzare i vari costrutti del linguaggio di programmazione Java e gli strumenti standard del linguaggio Java
  • Sviluppare semplici applicazioni Java
  • Creare applicazioni client-server che sfruttano le tecnologie web e la connessione alle basi di dati

Programma del corso

MODULO 1: Introduzione alla programmazione

  • Ripresa dei concetti di logica di programmazione
  • Introduzione ai linguaggi di programmazione Java
  • Progettazione con Algoritmi, diagrammi di flusso e pseudo codifica

MODULO 2: Fondamenti di Programmazione Java

  • Strutture fondamentali di programmazione Java
  • Variabili, Costanti, Operatori, Strutture di controllo, Strutture iterative, Array
  • Costrutti decisionali e Cicli (if e if/else, switch, while, for, do/while)

MODULO 3: Fondamenti di Programmazione ad Oggetti

  • Fondamenti teorici della tecnologia a oggetti: l’approccio Object Oriented
  • Disegno Object Oriented
  • La modellazione UML

MODULO 4: Programmazione ad oggetti con java

  • Variabili ed oggetti: dichiarazione, inizializzazione e utilizzo
  • Creare e Usare Oggetti
  • Sviluppare e usare Metodi
  • Usare Array

MODULO 5: Ereditarietà e Polimorfismo

  • Implementare Incapsulamento e costrutti
  • Implementare Ereditarietà

MODULO 6: Sviluppare applicazioni robuste

  • Progettazione di un’applicazione
  • Utilizzo di strumenti di environment: Ant e Maven
  • Sviluppo di un’applicazione

MODULO 7: Programmazione java avanzata

  • Programmazione Java Object-Oriented Avanzata
  • Gestione di Eccezioni
  • Approfondimento ereditarietà ed utilizzo di interfacce

MODULO 8: Cenni di programmazione concorrente e di rete

  • Programmazione Concorrente (thread, multi-thread e sincronizzazione)
  • Programmazione di rete
  • Modello client-server, connessione, comunicazione concorrente di rete, RMI

MODULO 9: Web Application

  • Introduzione alle web application (servlet, Java Beans)
  • Fondamenti di sviluppo web (il pattern MVC, Java Server Pages)

MODULO 10 : BASI di DATI e Linguaggio SQL

  • Fondamenti di progettazione e sviluppo di basi di dati relazionali e linguaggio SQL (JDBC e accesso a DBMS)

Dettagli

  • A chi è rivolto: disoccupati/e e inoccupati/e
  • Prerequisiti: nessuno
  • Sede del corso: Milano
  • Durata del corso: 240 ore full time dal lunedì al venerdì dalle 9 alle 18

Test di logica

Prima di accedere al corso, è necessario sostenere il test di logica

Figura professionale in uscita

Programmatore java junior. Per ulteriori informazioni in merito alle richieste di mercato relative alla figura professionale in uscita, controlla i dati del nostro osservatorio.


Contattaci per avere maggiori informazioni

Cliccando sul bottone per il test, viene dato il consenso al trattamento
dei dati personali ai sensi dell’articolo 13 del D.Lgs. n. 196/2003

La ricerca è rivolta a candidati appartenenti ad entrambi i sessi (L903/77) e agli appartenenti alle liste Categorie Protette L.68/99. Si richiede inoltre di includere l’autorizzazione al trattamento dei dati personali (DLgs196/03).

La ricerca si intende anche per appartenenti alle categorie protette.