Corso Java Gratuito

 

Programmazione Java per il web
 
Tipologia formativa: Professionale – Finanziato dal FormaTemp
Destinatari del progetto: PA - Candidati a missioni di lavoro temporaneo
Periodo del progetto : Dal 16/11/09 al 22/12/09
Titolo del progetto: Programmazione JAVA per il web
 
Descrizione del corso:
Il corso è organizzato in 5 step volti alla formazione di programmatori Java con particolare attenzione alle soluzioni web. Le difficoltà previste per l’apprendimento degli argomenti proposti saranno superate con il continuo costante sviluppo di esercitazioni pratiche che dovranno, al termine giungere all’unione di tutte le esperienze con la realizzazione di un progetto.
 
Prerequisiti: Per prendere parte al corso è necessaria un’esperienza minima nella programmazione ad oggetti, o lo studio universitario di tale linguaggio di programmazione.
 
Altro requisito essenziale è l’iscrizione presso l’agenzia di lavoro che organizza il corso ed essere iscritti all’ufficio per l’impiego della propria città.
 
Figura professionale in uscita:
            Programmatore JAVA
 
Obiettivi dell'intervento formativo:
            Il corso mira a creare dei professionisti del settore. In aula, oltre ad avere un orientamento tecnico, il corso avrà un orientamento professionale volto alla creazione di personale con esperienza nella programmazione ed al lavoro di gruppo.
 
Articolazione del progetto:
 
Introduzione al linguaggio Java (8 h teoria 8 h pratica)
 
Caratteristiche del linguaggio
Descrizione della Java Virtual Machine
Funzionamento del Garbage Collector
 
Programmazione Object Oriented (28 h teoria 24 h pratica)
 
Terminologia: classi, oggetti, attributi, metodi e costruttori
Scrittura di classi
Studio della notazione per accedere ai membri di una classe
Inizializzazione e distruzione di oggetti
Studio della visibilità di una classe e dei suoi membri
Costruttori
Introduzione ai package
 
 
La programmazione Java (32 h teoria 20 h pratica)
 
Parole chiave di Java
Tipi di dati primitivi e non
Funzionamento delle variabili riferimento
Processo di inizializzazione delle variabili
Utilizzo dei costrutti if, switch, for, while e do while
Dichiarazione e utilizzo di array di primitivi e non
Inizializzazione degli elementi di un array
Principi di incapsulamento, ereditarietà, polimorfismo
Overloading dei metodi
Overriding dei metodi
Utilizzo di classi Wrapper
Dichiarazione e utilizzo di variabili e metodi statici
Dichiarazione e utilizzo di classi, metodi e variabili finali
Metodi astratti e interfacce
Introduzione alle classi innestate
Definizione di eccezioni
Trattamento delle eccezioni
Utilizzo delle clausole try – catch – finally
Logica legata all’istruzione throws
 
Multithread, database e serializzazione (20 h teoria 12 h pratica)
 
Descrizione di un thread
Creazione di thread aggiuntivi
Scrittura di codice multithread indipendente dalla piattaforma
Utilizzo dei metodi sincronizzati
Sincronizzazione fra thread
Descrizione del package java.sql
Connessione alla base dati
Oggetti Connection, Statement, ResultSet
Oggetti PreparedStatement e CallableStatement
Descrizione di un sistema client-server
La comunicazione su IP in un’applicazione client/server.
Descrizione dei concetti di base di un servizio di denominazione e di directory
Comunicazioni client/server sincrone.
Comunicazione client/server asincrone e legami con i servizi di messaggistica.
Socket e comunicazioni client/server.
Spiegazione del concetto di serializzazione.
Creazione di un oggetto Java serializzabile.
Utilizzo della serializzazione per leggere e scrivere oggetti su stream.
Personalizzazione del processo di serializzazione.
Controllo di versione.     
 
Servlet (20 h teoria 20 h pratica)
 
Analisi delle architetture web.
Introduzione alla sicurezza in ambito programmatico e dichiarativo.
Analisi dei concetti di persistenza a livello sessione e applicazione.
Raffronto tra tecnologia JSP(Java Server Pages) e Servlet.
Approfondimenti programmazione JSP (ciclo di vita, sviluppo di bean, pool di connessioni, tag, custom tag)
Approfondimenti programmazione Servlet (ciclo di vita, logica a lato server, sessione, applicazione, sicurezza)
Modello misto (Model View Controller) Servlet e JSP.
 
Diritti e doveri dei lavoratori (4 ore teoria)
 
Testo unico sulla sicurezza 81/2008 (4 ore teoria)
 
Attestato rilasciato                           : Attestato di Frequenza
           
 
Durata del progetto                         
                                                           : Totale ore                                       200
 
Calendario attività
 
Dal 16/11/2009 al 04/12/2009 dalle 09:00 alle 13:00 e dalle 14:00 alle 18:00
Dal 09/12/2009 al 22/12/2009 dalle 09:00 alle 13:00 e dalle 14:00 alle 18:00
Esis Italia Via Monfalcone, 54/C1 – 80143 Napoli 
 
Per partecipare è necessario presentare il curriculum personalmente presso la nostra sede di via Monfalcone a Napoli, compilare la scheda di iscrizione. Ci sarà una selezione fra tutte le candidature.
 
I corsi FormaTemp sono totalmente gratuiti, è possibile visitare il sito al link http://www.formatemp.it/chi-siamo.aspx , l’unico impegno sarà quello di seguire almeno il 70% del corso ed iscriversi all’agenzia di lavoro che finanzia, con i fondi FormaTemp, la formazione.
 
Saranno scartate le candidature di coloro i quali non hanno studi o esperienze attinenti il mondo della programmazione.
 
INFO 0817872072
 
Notizia del 03/11/2009 alle 13.50
Fonte : Esis Italia Campus
Archivio News