Skillbook Logo
foto profilo

Skill Factory

logo

Java Developer 02

Codice: JAVAEXP002

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, amministra senza difficoltà MySQL ed ORACLE, ha ben chiaro il paradigma Object Oriented. Gestisce i Database con JDBC, conosce le tecniche di CRUD e di paginazione che usa per creare GUI professionali con SWING. Usa il Web Server Apache e sviluppa applicazioni Web con Servlet e JSP, includendo librerire JSTL e macro 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 il Framework STRUTS. Conosce l'XML, crea, pubblica e consuma Web Services SOAP/REST. Utilizza i principali Application Server (GlassFish, JBOSS, Web Logic, Web Sphere), per lavorare con gli EJB. In particolare sviluppa applicazioni distribuite con Entity Bean e Session Bean. Gestisce la paersistenza sia con JPA che con il Framework Hibernate.

Prerequisiti di accesso

Prerequisiti importanti: concetti di Informatica Generale, buona capacità di amministrare sistemi operativi come Windows e Unix/Linux, buona conoscenza delle Reti di computer e dei principali servizi Internet. Importante la conoscenza della Logica di programmazione (preferibilmente in C), la capacità di risolvere e determinare problemi e la predisposizione a lavorare in Team. E' richiesta la conoscenza della liingua Inglese almeno a livello B1.

Sbocchi lavorativi

Aziende ICT.

Durata:

Aula

110 Ora/e 30 min

Laboratorio

94 Ora/e

E-Learing

53 Ora/e

Test

4 Ora/e 15 min

Totale

261 Ora/e 45 min

LISTA COMPETENZE ASSOCIATE

Base Dati

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

Progettazione Database Relazionali

Progettare Database Relazionali Livello Intermedio

Linguaggio SQL

Linguaggio SQL Livello Avanzato

MySQL Amministrazione base

MySQL Amministrazione base

Implementare Database Relazionali

Implementare Database Relazionali Livello Avanzato

Oracle Amministrazione base

Oracle Amministrazione Base

Tecnica di Programmazione base

Tecnica di Programmazione

Java fondamenti

Linguaggio Java fondamenti

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

JQuery

Sintassi ed utilizzo di jQuery

Fondamenti di XML

Fondamenti di XML

AJAX

Tecnologia AJAX

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

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