Skillbook Logo
foto profilo

E.F.S.A. - ENTE FORMAZIONE SERVIZI AVANZATI

logo

Analista programmatore - Progettista JAVA Developer

Codice: 03/2016

Corsi | Informatica > Sviluppo Software

Editore: E.F.S.A. - ENTE FORMAZIONE SERVIZI AVANZATI Training Designer: Ada Maglione

INFORMAZIONI
Calendario
Richiedi Informazioni

Descrizione

La Piattaforma Java EE 6.0 permette di sviluppare applicazioni distribuite. Oggi le figure che sanno lavorare con questa Piattaforma sono molto richieste dalle aziende che operano nel settore dell’Information Technology. Il Programmatore che ha una buona conoscenza di HTML/CSS, del linguaggio Java e degli strumenti presenti all’interno dalla Piattaforma Java EE 6.0, può sviluppare: Applicazioni Web per aziende che intendo offrire i propri servizi attraverso Internet ed applicazioni distribuite che fanno uso di EJB e Web Services. Il Corso si pone come obiettivo la formazione di diplomati e neolaureati disoccupati o inoccupati, per creare Programmatori JavaDeveloper, capaci di lavorare con il linguaggio Java per sviluppare semplici applicazioni distribuite. Durante il corso i discenti approfondiranno la Logica di programmazione, il Linguaggio SQL, Java Standard Edition, l’HTML e i fogli CSS, impareranno a lavorare con le Servlet e le pagine JSP, acquisiranno competenze per lavorare con EJB e Web Services.

Prerequisiti di accesso

Giovani che hanno aderito al programma Garanzia Giovani in Campania. Prerequisiti: Informatica Generale, Amministrazione Sistemi Operativi, Reti, Principali servizi Internet, Logica di Programmazione (preferibilmente in C). Predisposizione a lavorare in Team, Problem Solving. Prerequisito facoltativo: Lingua Inglese livello B1.

Sbocchi lavorativi

Il Programmatore Java Developer è una figura che sviluppa applicazioni distribuite professionali. Lavora principalmente per grandi aziende di consulenza ICT oppure per grandi Software House.

LISTA COMPETENZE ASSOCIATE

Amministratore Oracle con linguaggio SQL

Introdurre i Database e le loro caratteristiche Introdurre i metodi di analisi e progettazione di un Database Processo di sviluppo di un database Introdurre i DBMS e le loro caratteristiche principali Introduzione al Linguaggio SQL Definizione dei dati (DDL) Imparare a manipolare i dati (DML) Selezione di Valori (SELECT)

JAVA: LOGICA DI PROGRAMMAZIONE

Strutture fondamentali di programmazione Java • Un semplice programma java • Tipi di dati • Variabili • Costanti • Operatori • Stringhe • Controllo del flusso • Array

JAVA: OBJECT ORIENTED

Introduzione alla programmazione ad oggetti • Paradigmi della Programmazione ad oggettii • Classi e Oggetti • Proprietà e Metodi • Costruttori • Come si istanziano gli oggetti • Overloading (sovraccarico) • Metodi di accesso alle classi • Interfacce • Ereditarità • Classi astratte Threads • Definizione e creazione • Ciclo di vita e utilizzo di un Thread • Utilizzo e Priorità • Meccanismi di sincronizzazione • Produttore e Consumatore

JAVA: COLLECTION

Collezioni di oggetti • Collection • Map • Collezioni ordinate • Comparatori • Iteratori

JAVA: JDBC

Connessione ai Database con JDBC • Caricare un driver • Aprire una connessione con il database • Creare un oggetto Statement per interrogare il database • Interagire con il database • Gestire i risultati ottenuti • Tecniche di CRUD e Paginazione

HTML E CSS

Introduzione ad HTML e CSS • Struttura della Pagina HTML • Principali TAG • Uso delle Tabelle • Uso dei FORM • Che cosa sono i fogli di stile • Sintassi • Le proprietà • Il Modello Visuale • Posizionamento, visualizzazione e dimensionamento degli elementi

JAVA: SERVLET

Le Servlet • Struttura di una Servlet • Ciclo di vita di una Servlet • I Metodi Get e Post • Request e Response • Come gestire i parametri • Come gestire gli attributi • Come richiamare una JSP • Oggetto Session • I cookies • Oggetto Application

JAVA:JSP

Le JSP • Struttura di una pagina JSP • Ciclo di vita di una JSP • Come inserire il codice Java in una pagina JSP • Gli oggetti impliciti: Request, Session, Application • Uso di Bean in una JSP • Che cosa sono le librerie JSTL • Il Linguaggio EL

JAVA: EJB

Gestione della persistenza dei dati • Modello relazionale e modello ad oggetti • Che cosa sono gli EJB • Che cos’è la persistenza • Come s’implementa la persistenza in Java • I Metodi per gestire la persistenza dei dati • Implementare i Session Bean

ATTIVITA' ASSOCIATE

Attività

Tipo attività

Erogazione

Durata

Informazioni

TOP