CORSO PER
PROGRAMMATORE JAVA - SQL
DURATA: 160 ORE
PERIODO: 20 OTTOBRE 2009 – 17 NOVEMBRE 2009
Java è un linguaggio di programmazione che permette di ideare programmi anche gestionali
con una grafica avanzata. Viene utilizzato per scrivere programmi che girano su internet, è
nato infatti come linguaggio per la rete, per affiancare l'HTML. Sono note le sue caratteristiche
di potenza e flessibilità. Programmare con Java non significa infatti imparare la sintassi di un
linguaggio e mettere in pratica delle istruzioni, ma soprattutto pensare e creare delle soluzioni
informatiche per risolvere problemi reali tramite la creazione di algoritmi. SQL è il linguaggio di
accesso e gestione dei dati e come tale indispensabile, non solo per il programmatore, ma per
chiunque voglia lavorare nel mondo dell’informatica.
OBIETTIVI DEL CORSO:
Introdurre la programmazione a oggetti e fornire le basi per lo sviluppo di applicazioni in
ambiente Java; fornire le competenze per la creazione e la gestione di basi di dati attraverso il
linguaggio SQL.
Fornire strumenti standard per la progettazione e la programmazione ad oggetti e per il
disegno e la realizzazione di Basi di Dati.
Fornire i rudimenti dei metodi ingegneristici utilizzati negli ambienti di sviluppo software
professionali.
COMPETENZE AL TERMINE DEL CORSO:
L'allievo,
una
volta
completato
il
corso,
sarà
in
grado
di:
1) realizzare in maniera efficiente ed economica programmi, curarne la perfetta funzionalità
predisponendo tutti i controlli necessari al fine di garantire l'esatta esecuzione;
2) esaminare i diagrammi a blocchi delle procedure;
3) codificare i programmi utilizzando i programmi a disposizione;
4) utilizzare dove e quando possibile tutte le facilities possibili offerte del sistema (routine
generalizzate, utilità tecniche di programmazione ecc);
5) ottimizzare la realizzazione dei programmi seguendo le regole e tecniche suggerite dai
manuali di programmazione.
6) disegnare ed implementare archivi di dati in maniera formalmente corretta
7) realizzare sistemi di interrogazione ed elaborazione di dati
8) utilizzare i sistemi di gestione di banche dati (RDBMS) di Oracle e Microsoft
CONTENUTI:
Modulo 1: Programmazione in linguaggio JAVA – 88 ore
-
Introduzione alla OOP (programmazione ad oggetti)
Introduzione a Java
JVM
Tipi primitivi, Array
Controlli di flusso (if, for, while)
Classi, oggetti
Classi astratte, interfacce
Package e visibilità
AREAJOB SPA
1
-
Classpath, compilazione
Ereditarietà
Polimorfismo
Overriding
Eccezioni
Introspezione (Reflection)
Streaming I/O
Database e JDBC
Pool di connessioni
Thread (cenni)
WWW e TCP/IP (cenni)
HTTP Server
Richieste/Risposte HTTP
HTML e XML (cenni)
Application Server
Approccio MVC
Servlet
Web application
Sessioni
JAR, WAR, EAR
Web services (cenni)
Modulo 2: Cenni sulla Programmazione in dotNet (16 ore)
Modulo 3: Progettazione di Basi di Dati Relazionali (48 ore)
–
–
Introduzione alle Basi di Dati
Progettazione Concettuale: modello Entity Relationship
Progettazione Logica e Fisica di RDBMS
Linguaggio SQL 92 – Base: operazioni di DDL e DML
Linguaggio SQL 92 – Avanzato
Architettura di RDBMS SqlServer
Architettura di RDBMS Oracle
Modulo 4: Modulo obbligatorio sui diritti e doveri dei lavoratori
temporanei – 4 ore
Dal lavoro interinale al lavoro in somministrazione: la legislazione in materia di lavoro
temporaneo
Definizione del lavoro in somministrazione
Sistema del lavoro in somministrazione: triangolazione lavoratore, agenzia,
impresa utilizzatrice
Gli ambiti di ammissibilità e i divieti previsti dalla legislazione e dai contratti collettivi nazionali
di categoria dell’impresa utilizzatrice
Il CCNL per i lavoratori temporanei
Le materie di competenza e gli obblighi dell’agenzia per il lavoro
Le materie di competenza e gli obblighi dell’impresa utilizzatrice
Il contratto commerciale tra agenzia ed impresa utilizzatrice: che cosa deve necessariamente
contenere
Il contratto tra lavoratore e agenzia di somministrazione: che cosa deve necessariamente
contenere
La Bilateralità: Forma.temp – finalità e modalità di accesso alla formazione
AREAJOB SPA
2
Modulo 5: Norme di sicurezza previste dal D: Lgs. 626/94 e
successive modifiche – 4 ore
Principi della sicurezza sul lavoro e decreto legislativo 626/1994
Obblighi del datore di lavoro
Responsabile del servizio di prevenzione e protezione
Addetti al servizio di prevenzione e protezione
Misure di prevenzione incendi e lotta antincendio, di evacuazione dei lavoratori, di salvataggio,
di pronto soccorso e di gestione dell’emergenza
Valutazione qualitativa e quantitativa dei fattori di rischio
Redazione del piano di valutazione dei rischi
Programmazione di eventuali miglioramenti delle condizioni di lavoro
Valutazione dei rischi
La sorveglianza sanitaria
Sistemi di prevenzione e protezione
Diritti dei lavoratori
Obblighi dei lavoratori
Il Rappresentante della Sicurezza
Innovazioni e modifiche introdotte dal D. Lgs. 81/08 Testo Unico
SEDE DEL CORSO:
GRUPPO INFOR Srl
Via Emilia Est, 429 – 41122 Modena
INFORMAZIONI:
Per informazioni contattare:
Areajob SpA – Piazza del Bianello, 7/a – 42021 BIBBIANO – RE
Tel. 0522883405 Fax 0522253914
Alessandra Leandri - [email protected]
Il corso prevede l’obbligo di frequenza. Sarà rilasciato attestato di frequenza al termine del
corso.
Il corso è stato progettato su richiesta di aziende modenesi del settore informatico
che hanno necessità di inserire la figura del Programmatore Java nelle proprie
strutture. E’ previsto dunque inserimento lavorativo PER UN NUMERO RIDOTTO DI
PERSONE . L’inserimento è previsto con contratto in somministrazione.
AREAJOB SPA
3