Skillbook Logo
foto profilo

Skill Factory

logo

Java Developer

Codice: JAVAEXP001

Profili | Informatica > Sviluppo Software

Editore: Skill Factory Training Designer: Gino Visciano

INFORMAZIONI
Calendario
Richiedi Informazioni

Descrizione

Un Java Developer è una figura professionale che deve conoscere bene le Basi di Dati ed il Linguaggio SQL e riesce ad amministrare senza grosse difficoltà MySQL ed ORACLE. Ha ben chiari i paradigmi Object Oriented che applica nei programmi che scrive. Gestisce i Database con JDBC, conosce le tecniche di CRUD e crea GUI professionali con SWING. Gestisce il Web Server Apache e sviluppa applicazioni Web usando le Servlet e le JSP, di cui conosce anche i concetti avanzati, come JSTL e linguaggio EL. Crea pagine HTML professionali con controlli di validazione in Javascript, usa senza difficoltà librerie di funzioni JQuery e controlli interattivi AJAX. Ha familiarità con il Pattern MVC e lavora con STRUTS. Conosce l'XML e crea, pubblica e consuma Web Services SOAP/REST. Gestisce i principali Application Server (GlassFish, JBOSS, Web Logic), sa che cosa sono gli EJB ed in particolare sviluppa applicazioni con i Session Bean. Progetta e sviluppa applicazioni persistenti con JPA, lavora senza difficoltà con il Framework Hibernate.

Prerequisiti di accesso

Prerequisiti importanti: 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 B1.

Sbocchi lavorativi

Aziende ICT

Durata:

Aula

76 Ora/e 30 min

Laboratorio

48 Ora/e 30 min

Test

1 Ora/e 30 min

Totale

126 Ora/e 30 min

LISTA COMPETENZE ASSOCIATE

Base Dati

Cos'è un Database, Diagrammi E-R, Modello Relazionale.

Linguaggio SQL

Linguaggio SQL Livello Avanzato

Oracle Amministrazione base

Oracle Amministrazione Base

Logica di programmazione con Java

Logica di programmazione Java

Java Object Oriented

Java Object Oriented

Java Object Oriented Concetti Avanzati

Override, Uso d'interfacce per ereditrietà multipla. Equals, ToString, Istanceof.

Java Vettori di oggetti e Collection

Vettori statici di oggetti e ArrayList e HashMap.

Gestione Database con JDBC

Gestione Database con JDBC

Creazione di GUI SWING

Creazione di GUI SWING

HTML

CSS

JavaScript

Utilizzo di XML in Java

JAXB, DOM e SAX

Java Servlet

Struttura e ciclo di vita di una Servlet

Java Server Page

La Tecnologia JSP e gli strumenti di scripting

STRUTS

Framework Struts

Java Web Services

Web Service

Enterprise Java Bean

Entity Bean, Session Bean, Message Driven Bean

Java Persistence API

Java Persistence API

Hibernate

Framework Hibernate

Test di fine progetto

Raccolta dei Test di fine progetto, didattici e di gradimento

ATTIVITA' ASSOCIATE

Attività

Tipo attività

Erogazione

Durata

Informazioni

TOP