Object Oriented Developer

Corso

A Roma

6.000 € +IVA

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Luogo

    Roma

  • Ore di lezione

    240h

Obiettivo del corso: Il corso ha l'obiettivo di formare figure con competenze specifiche nell'area della progettazione, sviluppo e gestione di sistemi software orientati agli oggetti. Si caratterizza per un elevato grado di integrazione tra conoscenze tecniche (linguaggi object oriented, progettazione di basi di dati, business modeling, service-oriented computing, middleware) e teoriche (caratteristiche dell’OO, UML). Rivolto a: Diplomati e Occupati.

Sedi e date

Luogo

Inizio del corso

Roma
Visualizza mappa
Via francesco paciotti. 6, 00176

Inizio del corso

Consultare

Profilo del corso

Diploma di maturità e scuola superiore.
Conoscenza uso del PC. Per i possessori di diploma di scuola secondaria superiore è necessario essere occupati

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Programma

Obiettivi
Il corso ha l'obiettivo di formare figure con competenze specifiche nell'area della progettazione, sviluppo e gestione di sistemi software orientati agli oggetti. Si caratterizza per un elevato grado di integrazione tra conoscenze tecniche (linguaggi object oriented, progettazione di basi di dati, business modeling, service-oriented computing, middleware) e teoriche (caratteristiche dell’OO, UML). L'approccio teorico di base sarà bilanciato dall'applicazione pratica delle nozioni acquisite.

Contenuti
Programmazione Object Oriented h 25
Astrazione Attributi Metodi Definizione classe Creare oggetti Incapsulamento Information hiding Ereditarietà Polimorfismo Persistenza UML h 30 Natura e Scopi Diagrammi Relazioni tra elementi Classi e oggetti Attributi e associazioni Legami e ruoli Aggregazione,composizione e generalizzazione Package Meccanismi per estensioni Rappresentazione Pattern Java base h 15
Dati primitivi Strutture di controllo flusso Esecuzione programmi Costruttori e distruttori Overloading costruttori Garbage collection Interfacce con l’esterno Incapsulamento Information hiding Metodi e classi astratte Ereditarietà multipla interfacce Classe Object Polimorfismo Incapsulamento Classi interne e anonime Gestione eccezioni Elementi I/O Java avanzato h 35 Serializzazione oggetti Modelli programmazione concorrente Modello thread e implementazione Safety e liveness Scheduling thread Protezione stato oggetti Accessi a oggetti in mutua esclusione Sincronizzazione thread Strutture dati avanzate Interfacce grafiche Composizione e gestione eventi e layout Java 2 Enterprise Edition h 45
Piattaforma Container Componenti Web e business Tipologie EJB Accesso EJB locale e remoto Programmazione Session Bean stateful e stateless Programmazione EJB con persistenza gestita da Bean e Container Message-driven bean Web services Architettura SOA Protocollo SOAP Descrizione servizi WSDL Registro servizi UDDI Evoluzione di architetture sistemi enterprise Tecnologie di supporto Java Servlet Server Pages Pattern MVC Progettare base dati h 20
Architettura a 3 livelli Progettazione concettuale Entità deboli e forti,associazioni,attributi e rappresentazione grafica Associazioni tra entità Vincoli di integrità Lettura del modello e Diagramma E/R Modello relazionale Integrità referenziale Operazioni relazionali Tipi di Join Interrogazioni con più operatori Dipendenza funzionale e transitiva Normalizzazione relazioni Prima,Seconda e Terza Forma Normale Forma Normale Boyce-Codd DBMS Linguaggi database Transazioni Proprietà ACID Atomicità,Consistenza,Isolamento,Durabilità SQL SERVER h 45
Architettura e funzionalità Installazione e Componenti Creazione database,tabelle e Views Inserimento,cancellazione e aggiornamento dati Inner,outer and cross joins Integrità referenziale Creare e testare Query Strutture dati Gestione,visualizzazione e ottimizzazione database Posizionamento file e registri Transact SQL SQL Query Analyzer Vincoli,regole e indici Stored procedure e trigger Transazioni T-SQL Cursor Type Gestione protezione Modello security Backup e Restore Prevenzione perdite dati Esecuzione Backup Processo di ripristino Transformation Services

Risultati attesi
La formazione si propone la creazione di figure professionali capaci di supportare imprese ICT nella gestione di problematiche tecniche (Software Developed), di modellizzazione di business cases (Analista e Progettista Software) e di cicli di sviluppo di un prodotto software (Business Analyst).

Modalità di valutazione competenze in uscita
Le verifiche, che accerteranno la capacità di risolvere i problemi di programmazione, sostenuta dalla comprensione della semantica delle parti del linguaggio Java, si articoleranno in prove pratiche al computer, affiancate da verifiche in itinere per testare il processo di apprendimento in corso di trattazione didattica.

Metodologie formative utilizzate
Lezioni in aula didattica, aula tv/video, aula informatica multimediale.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Object Oriented Developer

6.000 € +IVA