PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE



Documenti analoghi
Oggetto: MASTER DI ALTA FORMAZIONE PROFESSIONALE IN PROGRAMMATORE JAVA PARTECIPAZIONE GRATUITA

CORSO DI PROGRAMMAZIONE JAVA

PROGRAMMAZIONE MODULARE. Periodo mensile. Ore previste

DBMS (Data Base Management System)

ITI M. FARADAY Programmazione modulare a.s

LA REALIZZAZIONE DI APPLICAZIONI ALCUNE ARCHITETTURE

Corso Analista Programmatore Microsoft. Corso Analista Programmatore Microsoft Programma

LA REALIZZAZIONE DI APPLICAZIONI. Quattro parti: Gestione dati. Business rules. Logica applicativa. Interfaccia utente. Molte possibili architetture

Strutture di accesso ai dati

Prefazione Sistemi informativi e basi di dati Il modello relazionale Il modello ER

Al giorno d oggi, i sistemi per la gestione di database

Corso Online Analista Programmatore Microsoft

Indice Introduzione Elementi di base dei database Il linguaggio SQL (Structured Query Language)

Corso di Laboratorio di Basi di Dati

DBORED - Oracle Report Developer 10g: Costruire Report (5 gg)

INFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE.

Analista Programmatore su Tecnologie Microsoft

Una metodologia di progettazione di applicazioni web centrate sui dati

PROGRAMMA DI CLASSE 5AI

Come trattare il risultato di un comando SQL (relazioni) che

ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI

INTRODUZIONE. Data Base Management Systems evoluzione tecniche gestione dati

1 MODULO: Visual basic.net Dati strutturati. Finalità: Gestione di dati strutturati

PROGRAMMA CONSUNTIVO

Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP

Programmare in ambiente Java Enterprise: l offerta formativa di Infodue

Il DBMS Oracle. Express Edition. Donatella Gubiani e Angelo Montanari

PIANO DI LAVORO. a.s / 2015

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC

RenderCAD S.r.l. Formazione

Progetto di Applicazioni Software

CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION

A.S. 2014/2015- Programma svolto di INFORMATICA ITCG E. Fermi Tivoli classe V C SIA. Programma svolto di. Informatica. classe VC S.I.A a.s.

Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico

Lezione V. Aula Multimediale - sabato 29/03/2008

ANNO SCOLASTICO: DISCIPLINA: INFORMATICA CLASSE: 5 SI INDIRIZZO: SISTEMI INFORMATIVI DOCENTI: TISO EMANUELE BARBARA SECCHI

Corso base di Informatica. Microsoft Excel. Microsoft Access INFORMATICA. Docente: Durata: 40 ore. Destinatari

Corso Android Corso Online Sviluppo su Cellulari con Android

Volumi di riferimento

Corso analista programmatore Java. Corso analista programmatore Java Programma

LICEO SCIENTIFICO "LEONARDO DA VINCI" - RC PROGRAMMA DI INFORMATICA A.S. 2014/15 - CLASSE: I Q - Indirizzo Scienze applicate Prof Miritello Rita

Dettaglio dei corsi in aula

Indice. Ringraziamenti dell Editore

1. BASI DI DATI: GENERALITÀ

JDBC versione base. Le classi/interfacce principali di JDBC

Protocolli e architetture per WIS

Basi di dati. Il Linguaggio SQL. K. Donno - Il Linguaggio SQL

Settimana I...1. Giorno 1 - Introduzione all XSLT...3

PROGRAMMA DI INFORMATICA ARTICOLAZIONE AFM/RIM CLASSE TERZA SEZ. A. DOCENTE: Noto Giancarlo

Data Base. Master "Bio Info" Reti e Basi di Dati Lezione 6

Introduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni

PROGRAMMA DI INFORMATICA CLASSE TERZA SEZ. A. CORSO Amministrazione Finanza e Marketing. DOCENTE: Noto Giancarlo

Corso Sistemi Informativi Avanzati. Programma 30 set Installazione Macchina Virtuale. Introduzione alla BI nelle Aziende.

I.T.C. Mario Pagano Napoli

Dispensa di database Access

Programmazione Java Avanzata Spring - JDBC

ISTITUTO TECNICO ECONOMICO MOSSOTTI

Corso Microsoft Corso Online Analista Programmatore Microsoft

Corso Programmazione Java Android. Programma

Sistemi di Elaborazione delle Informazioni (C.I. 15) Access

Corso Analista Programmatore Java Corso Online Analista Programmatore Java

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

Database. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014

Programmazione ad Oggetti. Java Parte I

Corso Android Corso Online Programmatore Android

Il linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.

Corso Online. We Train Italy

Formazione sulla piattaforma Java2EE

1. Destinatari e requisiti di ingresso. 2. Durata sede e organizzazione del corso. 3. Oggetto della formazione

Obiettivi d esame PHP Developer Fundamentals on MySQL Environment

Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:

N ORE LEZIONI FRONTALI: STUDIO INDIVIDUALE ( ) N ORE ESERCITAZIONI/LABORATORIO: STUDIO INDIVIDUALE ( )

Componenti di una applicazione. Un programma applicativo è strutturato come un insieme organizzato di tre componenti funzionali:

Corso sul linguaggio SQL

Corso di Informatica Modulo T3 B2 - Database in rete

Data Base. Prof. Filippo TROTTA

Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale

Sistemi Informativi e Basi di Dati

INDICE. Indice. Introduzione

Estensione di un sistema per la gestione semi-automatica di siti didattici con XML

DBMS ed Applicazioni Motivazioni

Come funziona internet

Siti web centrati sui dati Architettura MVC-2: i JavaBeans

ASP 3.0 Il Sito Dinamico

LABORATORIO. 2 Lezioni su Basi di Dati Contatti:

Appunti sulle basi di dati. Cos è una base base di dati? Introduzione. D. Gubiani. 19 Luglio 2005

Applicazione: GAS - Gestione AcceSsi

ISTITUTO TECNICO ECONOMICO MOSSOTTI

Programma Master Programmatore Java

Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica. Ingegneria del Software. La fase di Analisi

Unità 2.1 Comandi sui database

Progetto ittorario Anno scol

REGISTRO DELLE LEZIONI 2006/2007. Tipologia

Progettazione Web Applicazioni client-server

Architettura MVC-2: i JavaBeans

APPENDICE 5 AL CAPITOLATO TECNICO

INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

Implementazione di MVC. Gabriele Pellegrinetti

PRIMO MODULO. DURATA: 80 ore CONTENUTI

LICEO SCIENTIFICO STATALE EDOARDO AMALDI PROGRAMMAZIONE DISCIPLINARE INFORMATICA

Transcript:

PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE 1. JAVA 1.1 Introduzione a Java Introduzione Cosa è Java 1.2 Sintassi e programmazione strutturata variabili e metodi tipi di dati, array operatori di controllo flusso 1.3 Sintassi e programmazione OO object oriented fondamenti sintassi OO Java basi di UML 1.4 Eccezioni Classe Exception Try e catch Generazione di eccezioni Creazione di nuove eccezioni 1.5 Core libraries collezioni e iteratori input/output gestione delle date, numeri complessi e formattazione networking di base 1.6 Introduzione al database Oracle Tipi di database Versioni dei database oracle e differenze Oracle leader del settore 1.7 Database relazionali DBMS e SQL accesso a DB via JDBC 1.8 Basi di Swing Applet Eventi del mouse e della tastiera Abstract Window Toolkit

Layout manager Finestre, dialog e menu Differenze tra AWT e Swing Componenti Swing Classi container Swing 1.9 RMI Fondamenti di Rmi Composizione di un architettura Rmi Individuare un oggetto remoto Primo Esempio Rmi. Primo Esempio Rmi. 2. JAVA WEB DEVELOPER 2.1 HTML e CSS Sintassi di base Formattare e gestire contenuti Utilizzo dei fogli di stile 2.2 Javascript Logica di programmazione Eventi sulla pagina web Contenuto dinamico e statico Passaggio di informazioni tra pagine web 2.3 XML Tag xml e gestione degli stessi Alcuni esempi 2.4 Introduzione a J2EE Introduzione alla piattaforma web Architetture web (vmc) Gestione dei dati con l ausilio delle classi 2.5 Enterprise JavaBeans Tipologie di EJB Elementi di un EJB Sviluppare un EJB Transazioni 2.6 Servlet Utilizzo delle servlet Sviluppo delle stessi Alcuni esempi chiarificatori 2.7 Java Server Pages Visualizzare pagine server Comunicazione tra pagine server e client Differenti tipi di oggetti e di linguaggio Esempi chiarificatori

2.8 JSTL Utilizzo e codifica Esempi con casi d uso 3. FRAMEWORK JAVA 3.1 Struts 2 Utilizzo del framework Potenzialità dello stesso Gestione dell applicazione web Caso d uso 3.2 Spring Introduzione all architettura Il Pattern Inversion of Control (IoC) Advice Integrazione tra Spring e Struts MVC di Spring Spring JDBC Template 4. ORACLE 4.1. Database relazionali e progettazione 4.1.1 Progettazione concettuale Recupero delle informazioni da gestire Organizzazione delle stesse in diagramma ER 4.1.2 Modello entità-relazioni Concetto di entità e attributi Identificare la relazione tra entità 4.1.3 Progettazione logica Chiavi primarie ed esterne Tipi di relazioni Valori nulli, obbligatori e univoci 4.2 Il linguaggio SQL 4.2.1 Tabelle, viste, indici, sinonimi, sequenze Creazione, modifica ed eliminazione delle tabelle Utilizzo di viste e sinonimi: limiti e potenzialità Indici: tipologie, sintassi di creazione Sequenze: vari tipi di sequenze, utilizzo 4.2.2 Vincoli di integrità Tipi di integrità

Quando utilizzarli Gestione degli stessi 4.2.3 Interrogazione del database Sintassi: - SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY 4.2.4 Comandi DML, DDL, DCL Inserimento modifica ed eliminazione dei dati Creazione, eliminazione e modifica degli oggetti Gestione delle transazioni 4.3 Il linguaggio PL/SQL 4.3.1 Nozioni di base di PL/SQL I blocchi PL/SQL: Sezione delle dichiarazioni Sezione dei comandi eseguibili Sezione della gestione delle eccezioni Costanti, variabili e funzioni: Controllo del flusso: Logica condizionale: if, then, else Logica delle iterazioni Tipi di dato composti: Creazione di tipi record e tipi tavola Differenze fra records, tavole e tavole di records Dichiarazione ed uso di cursori espliciti Dichiarazione ed uso di cursori: Le eccezioni: Predefinite User defined 4.3.2 Creazione di procedure e funzioni Le stored procedures Descrizione dell'utilizzom Creazione di procedure server-side o client side Creazione di procedure con argomenti Cancellare una procedura Creazione di procedure server-side o client side Descrivere l'uso delle funzioni creazione di funzioni server-side o client-side Richiamare una funzione Cancellare una funzione Differenze fra procedure e funzioni 4.3.3 Packages Descrizione dei packages ed i loro componenti Creazione di packages Richiamare i costrutti di un package

Cenni ai packages predefiniti 4.3.4 Triggers Descrizione dei triggers di database e utilizzo Creazione dei database triggers Descrizione delle regole di esecuzione Cancellare i database triggers